




Ingeniero de Rendimiento (Ingeniería y Arquitectura de Bases de Datos) Quiénes Somos Solera es un líder mundial en servicios de datos y software que se esfuerza por transformar cada punto de contacto del ciclo de vida del vehículo en una experiencia digital conectada. Además, ofrecemos productos y servicios para proteger otros activos más importantes de la vida: nuestros hogares y nuestras identidades digitales. Actualmente, Solera procesa más de 300 millones de transacciones digitales anuales para aproximadamente 235 000 socios y clientes en más de 90 países. Nuestros 6 500 miembros del equipo fomentan una cultura innovadora poco común y están dedicados a materializar con éxito el futuro hoy mediante respuestas cognitivas, conocimientos especializados, algoritmos y automatización. Para obtener más información, visite solera.com. El Puesto Como Ingeniero de Rendimiento de Bases de Datos, desempeñará un papel fundamental para mejorar el rendimiento, la fiabilidad y la eficiencia de nuestros sistemas de bases de datos. Sus responsabilidades incluirán refactorización de código, optimización y análisis exhaustivo de planes de ejecución. Identificará y solucionará tiempos de espera, analizará la estabilidad del grupo de búferes y detectará patrones de regresión en el rendimiento. Su trabajo colaborativo con los equipos de ingeniería implicará asumir la responsabilidad de iniciativas destinadas a implementar mejoras. Asimismo, realizará revisiones de código para garantizar el cumplimiento de los estándares internos de codificación y diseño de bases de datos. Su actitud centrada en el cliente y su capacidad de adaptación serán fundamentales para entregar soluciones de alta calidad que satisfagan las necesidades de nuestros clientes. Qué Hará: * Trabajará estrechamente con los equipos de arquitectura, producto e ingeniería para llevar a cabo revisiones de código, refactorización y optimizaciones destinadas a mejorar el rendimiento y la mantenibilidad de las bases de datos. * Garantizará el cumplimiento de los estándares organizacionales de codificación y de diseño de bases de datos, promoviendo las mejores prácticas dentro del equipo. * Colaborará con el equipo de QA en pruebas de carga para garantizar mejoras de rendimiento en cada versión. * Analizará planes de ejecución para identificar ineficiencias y recomendar mejoras que potencien el rendimiento de las consultas. * Medirá el rendimiento de las consultas basándose en métricas de consulta, así como en métricas a nivel de base de datos y servidor, para explicar el impacto de los planes de consulta a lo largo del tiempo. * Documentará cada logro mediante comparaciones de métricas de rendimiento antes y después de la implementación, mostrando la mejora obtenida en el código TSQL desarrollado. * Asumirá la responsabilidad de iniciativas y trabajará con los equipos de desarrollo, QA, CAB e ingenieros de lanzamiento para asegurar que las mejoras de código se desplieguen en producción. * Trabajará estrechamente con el soporte al cliente para mantener un fuerte enfoque en la satisfacción del cliente, comprendiendo sus requisitos y entregando soluciones que mejoren su experiencia con nuestros productos. * Evaluará y aplicará continuamente medidas proactivas para mejorar el rendimiento y la estabilidad de las cargas de trabajo de MSSQL. * Detectará y solucionará tiempos de espera, abordando los problemas que afectan la capacidad de respuesta de la base de datos. * Evaluará el grupo de búferes para verificar la estabilidad y fiabilidad de la caché de planes, asegurando una asignación óptima de recursos y un rendimiento adecuado. * Identificará patrones de regresión en el rendimiento para abordar proactivamente posibles problemas antes de que afecten a los usuarios. * Participará en los prototipos de prueba (POC) asignados para I+D, compartiendo conocimientos con ingenieros junior de bases de datos y demás miembros del equipo. * Colaborará con otros equipos en proyectos corporativos y brindará apoyo o orientación según sea necesario. Qué Aportará: * Formación Académica: Licenciatura en Ciencias de la Computación, Tecnologías de la Información o campo afín, o experiencia equivalente. * Experiencia: 5+ años de experiencia en ingeniería de rendimiento de bases de datos, administración de bases de datos, desarrollo de bases de datos o puesto similar. * Competencia Técnica: Amplia experiencia en sistemas de gestión de bases de datos (por ejemplo, SQL Server, Oracle, PostgreSQL, MySQL). * Habilidades de Optimización de Rendimiento: Conocimientos sólidos en ajuste de rendimiento, optimización de consultas y principios de diseño de bases de datos. * Conocimiento de Herramientas de Supervisión: Experiencia con herramientas de supervisión y análisis de rendimiento de bases de datos (por ejemplo, DataDog, NewRelic, Grafana, AWS CloudWatch). * Conocimiento de Bases de Datos en la Nube: Familiaridad con servicios de bases de datos en la nube (por ejemplo, AWS EC2, AWS RDS, Azure SQL Database, Azure SQL VM) constituye una ventaja. * Habilidades de Resolución de Problemas: Excelentes capacidades para resolver problemas y capacidad para trabajar de forma independiente en entornos remotos. * Habilidades de Comunicación: Excepcionales habilidades comunicativas y capacidad para colaborar eficazmente con equipos multifuncionales. * Mentalidad Centrada en el Cliente: Fuerte enfoque en la satisfacción del cliente y pasión por entregar soluciones de alta calidad. * Adaptabilidad: Capacidad para mantenerse actualizado respecto a las tendencias del sector y las tecnologías emergentes, adaptando estrategias y metodologías ante las cambiantes necesidades empresariales. * Mentoría: Brindará orientación y mentoría a ingenieros junior de bases de datos y demás miembros del equipo, fomentando una cultura de aprendizaje y mejora continua.


