




Resumen: Como Ingeniero de Software especializado en la revisión de código, garantizará un código de alta calidad, fiable y eficiente en sistemas a gran escala, incluido el código generado por IA. Aspectos destacados: 1. Revisar y evaluar los cambios de código, incluido el código generado por IA, en cuanto a calidad. 2. Colaborar con los equipos de ingeniería para mantener los estándares y prácticas de programación. 3. Apoyar la mejora continua de los procesos y herramientas de revisión de código. Ingeniero de Software (C\+\+ / Python) – Revisión de código Acerca del puesto Como Ingeniero de Software (C\+\+ / Python) – Revisión de código, tendrá un impacto al garantizar un código de alta calidad, fiable y eficiente en sistemas a gran escala, incluido el código generado por IA. Será un miembro valorado del equipo de ingeniería y trabajará de forma colaborativa con desarrolladores, revisores y partes interesadas transversales para evaluar y mejorar la calidad, los estándares y el rendimiento del código. En este puesto, usted: Revisará y evaluará los cambios de código (CL), incluido el código generado por IA, para garantizar su corrección, rendimiento, legibilidad y alineación con las mejores prácticas Proporcionará comentarios claros y accionables para mejorar la calidad y mantenibilidad del código Analizará los cambios de código generados por IA para identificar riesgos, inconsistencias o ineficiencias Colaborará con los equipos de ingeniería para mantener los estándares y prácticas de pruebas Apoyará la mejora continua de los procesos y herramientas de revisión de código Modelo de trabajo Este es un puesto híbrido que requiere 3 días a la semana en una oficina de Cognizant. Turno De lunes a viernes De 9:00 a 18:00 o de 10:00 a 19:00 (hora local) Requisitos para ser considerado: Dominio de C\+\+ y Python (altamente preferible) Amplia experiencia en revisión de código, con capacidad para evaluarlo en cuanto a calidad, escalabilidad y cumplimiento de estándares Experiencia en la revisión de código generado por IA e identificación de posibles problemas Conocimientos sólidos sobre conceptos de pruebas unitarias, pruebas de integración y pruebas de fuzzing Excelentes habilidades analíticas y de resolución de problemas **Nivel de inglés:** Intermedio alto o superior Excelentes habilidades de comunicación escrita, con capacidad para ofrecer comentarios concisos y constructivos Estos aspectos le darán ventaja: Experiencia con herramientas de desarrollo de Google, como Critique, Cider, Piper o Buganizer Familiaridad con conceptos de IA/ML, especialmente en el contexto de generación y evaluación de código Experiencia trabajando en entornos de sistemas a gran escala o distribuidos Capacidad para aprender rápidamente nuevas herramientas y adaptarse a procesos de ingeniería en evolución


