Empresa busca experto en programación competitiva para crear problemas y evaluadores automáticos para entrenar modelos de IA. Se requiere experiencia en C++ y Python, y nivel C1 de inglés.
Si sos un crack de la programación competitiva y te copa crear desafíos, esta es tu oportunidad. Podés laburar remoto para una empresa que entrena IA, creando problemas y evaluadores. Ideal si tenés experiencia en C++ y Python.
Mindrift conecta especialistas con oportunidades de proyectos de IA para empresas líderes de tecnología, enfocados en probar, evaluar y mejorar sistemas de IA. La participación es por proyecto, no es un empleo permanente. Qué implica esta oportunidad: Estamos creando problemas de programación competitiva y sus calificadores automáticos (casos de prueba + verificadores) utilizados para entrenar modelos avanzados de codificación de IA. Crearás problemas, escribirás soluciones correctas y deliberadamente erróneas, y diseñarás los casos de prueba difíciles que detectan código sutilmente defectuoso. Tu trabajo es lo que hace que la señal de entrenamiento sea confiable. Para postularte, compartí: - Tus nombres de usuario de programación competitiva y rating actual/pico. - Cualquier experiencia en creación de problemas. - Historial en IOI/ICPC/Olimpiadas. Qué harás: - Escribir problemas algorítmicos originales: enunciado claro, restricciones sólidas, una solución prevista. - Escribir soluciones correctas en C++ y Python. - Escribir soluciones erróneas realistas (errores comunes) para probar. - Construir y fortalecer casos de prueba: generadores, casos límite, pruebas de estrés y "hacking". - Escribir verificadores/interactores (testlib) para problemas con más de una respuesta válida. - Confirmar la barra de calidad: las soluciones correctas pasan, las erróneas fallan, dentro de los límites de tiempo. Qué buscamos: - Sólido conocimiento de programación competitiva, demostrado por un perfil público: un rating de Codeforces (ver niveles a continuación) O un historial en IOI/ICPC/Olimpiadas nacionales. - C++ de concurso fluido (STL, complejidad); cómodo escribiendo Python. - Capacidad para explicar por qué una solución es incorrecta y construir una entrada que la rompa. - Sólido inglés escrito (C1+). Niveles (por rating de Codeforces, o logro equivalente en olimpiadas): - Asociado — 1700–2100 (Experto / Master Candidato): problemas más fáciles. - Experto — 2200–2600 (Master / Grandmaster): problemas más difíciles. - Senior / Revisor — 2600+ (Int'l Grandmaster) o medallista IOI/ICPC: problemas más difíciles + revisión de calidad. Idealmente: - Se alienta especialmente a exalumnos de IOI/ICPC y programadores competitivos de primer nivel a postularse. - Experiencia creando o probando problemas para concursos reales (rondas de Codeforces, ICPC, olimpiadas nacionales, jueces en línea). - Experiencia con Testlib (verificadores, validadores, generadores). - Experiencia creando datos para benchmarks de código de LLM o conjuntos de datos similares de RL/evaluación. Cómo funciona: - Postulate → Pasá las cualificaciones → Uníte a un proyecto → Completá tareas → Recibí pago. Expectativas de tiempo del proyecto: Para este proyecto, las tareas se estiman en unas 10-20 horas por semana durante las fases activas, según los requisitos del proyecto. Esta es una estimación, no una carga de trabajo garantizada, y se aplica solo mientras el proyecto está activo. Las tareas deben enviarse antes de la fecha límite y cumplir con los criterios de aceptación listados para ser aceptadas. Compensación: Se paga por tarea aceptada. Tu tarifa depende del nivel de cualificación que alcances y de la eficiencia con la que completes las tareas, hasta el equivalente a $90/hora. Dado que el pago es por tarea, un ritmo más rápido aumenta tu tarifa horaria efectiva.