




Resumen: Este puesto implica evaluar rigurosamente y mejorar el razonamiento, la generación de código y las explicaciones técnicas de los sistemas de inteligencia artificial en contextos de programación e ingeniería de software. Aspectos destacados: 1. Evaluar las respuestas de generación de código producidas por modelos de lenguaje grande (LLM) en cuanto a su precisión y completitud 2. Se requiere experiencia avanzada en al menos un lenguaje de programación relevante 3. Oportunidad de mejorar las salidas de codificación de la IA mediante comentarios detallados **Modalidad de trabajo:** Remota **Tipo de vinculación:** Contratista independiente **Horario:** Contrato a tiempo completo o a tiempo parcial **Requisito lingüístico:** Inglés fluido **Descripción general del puesto** Colaboramos con equipos líderes de IA para mejorar la calidad, utilidad y fiabilidad de los sistemas de IA conversacional de propósito general. Este proyecto se centra específicamente en evaluar y mejorar cómo los sistemas de IA razonan sobre código, generan soluciones de programación y explican conceptos técnicos en distintos niveles de complejidad. La función implica una evaluación técnica rigurosa de las respuestas generadas por IA en contextos de programación e ingeniería de software. **Sus responsabilidades** Evaluar las respuestas generadas por modelos de lenguaje grande (LLM) ante consultas de programación e ingeniería de software, considerando su precisión, razonamiento, claridad y completitud Realizar verificaciones de hechos utilizando fuentes públicas confiables y referencias autorizadas Realizar pruebas de precisión ejecutando el código y validando sus resultados mediante herramientas adecuadas Annotar las respuestas del modelo identificando sus puntos fuertes, áreas de mejora y errores factuales o conceptuales Evaluar la calidad del código, su legibilidad, solidez algorítmica y calidad de las explicaciones Asegurar que las respuestas del modelo se alineen con el comportamiento conversacional esperado y con las directrices del sistema Aplicar estándares de evaluación consistentes siguiendo taxonomías claras, puntos de referencia y guías detalladas de evaluación **Perfil ideal** Posee una licenciatura, maestría o doctorado en Ciencias de la Computación o en un campo estrechamente relacionado Cuenta con amplia experiencia práctica en ingeniería de software o en roles técnicos afines Es experto en al menos un lenguaje de programación relevante (por ejemplo, Python, Java, C\+\+, JavaScript, Go, Rust) Es capaz de resolver de forma independiente problemas de nivel medio y difícil en plataformas como HackerRank o LeetCode Tiene experiencia contribuyendo a proyectos de código abierto reconocidos, incluyendo solicitudes de extracción (pull requests) ya integradas Posee amplia experiencia utilizando modelos de lenguaje grande (LLM) durante la programación y comprende tanto sus fortalezas como sus modos de falla Tiene una atención excepcional al detalle y se siente cómodo evaluando razonamientos técnicos complejos, identificando errores sutiles o fallos lógicos **Conocimientos adicionales valorados** Experiencia previa en retroalimentación humana con refuerzo (RLHF), evaluación de modelos o trabajo de anotación de datos Historial comprobado en programación competitiva Experiencia revisando código en entornos productivos Familiaridad con múltiples paradigmas o ecosistemas de programación Experiencia explicando conceptos técnicos complejos a audiencias no especializadas **Indicadores de éxito** Identifica lógica incorrecta, ineficiencias, casos límite o explicaciones engañosas en el código generado por el modelo, en los conceptos técnicos y en las discusiones sobre diseño de sistemas Sus comentarios mejoran la corrección, robustez y claridad de las salidas de codificación de la IA Entrega artefactos de evaluación reproducibles que potencian el desempeño del modelo


