Acerca del puesto
Título del puesto: Ingeniero de Software Senior
Tipo de puesto: Contratista (~15 horas a la semana)
Ubicación: Remoto (Global)
Resumen del puesto: En este rol, aplicarás tu experiencia para ayudar a entrenar sistemas de IA de próxima generación. Tu trabajo dará forma a cómo los modelos aprenden, razonan y se desempeñan mediante aportes del mundo real de alta calidad. No se requiere experiencia previa en IA; tu conocimiento del dominio es lo que importa.
Como experto, crearás Entornos de Aprendizaje por Refuerzo que prueban la capacidad de un modelo de IA para resolver flujos de trabajo complejos de ingeniería de software. Estos flujos de trabajo son similares en alcance a los flujos de trabajo comunes de DevOps | CI/CD | Depuración utilizando herramientas CLI comunes como git, docker, gdb, asan, ffmpeg y muchas más. Tu tarea será crear entornos RL reproducibles que prueben la capacidad de un modelo para resolver estos flujos de trabajo junto con una solución de referencia dorada.
Habilidades y cualificaciones requeridas:
- Dominio de C++, Python, JAVA, GoLang, Typescript o Rust.
- Comprensión profunda de algoritmos, estructuras de datos y ajuste de rendimiento.
- Experiencia demostrada en la depuración de problemas complejos de software y en la entrega de soluciones mantenibles.
- Sólida experiencia en el desarrollo de funcionalidades y refactorización de bases de código.
- Capacidad probada para optimizar software en términos de rendimiento y escalabilidad.
- Habilidades excepcionales de comunicación escrita y verbal, con gran atención al detalle.
- Historial de éxito en equipos colaborativos y multifuncionales, idealmente en entornos remotos.
Cualificaciones preferidas:
- Experiencia previa trabajando en bases de código distribuidas y de gran escala.
- Familiaridad con sistemas modernos de IA o aprendizaje automático es una ventaja, aunque no es obligatorio.
- Experiencia en participar en revisiones de código rigurosas y contribuir al desarrollo de mejores prácticas de software.
Proceso:
- Postúlate al puesto completando las preguntas de selección
- Completa la entrevista de IA (aprox. 30 minutos)
- Evaluación técnica (tentativa)
- Revisión por parte del gerente de contratación
Estructura de compensación
La compensación se basa en la producción; los expertos reciben pago por tarea que cumpla con las especificaciones del proyecto. El tiempo requerido para completar el trabajo puede variar según la experiencia y el flujo de trabajo del experto. Se aplican requisitos mínimos de envío. Los expertos deben enviar un mínimo de tareas por semana.
Cronograma de inicio y disponibilidad
Por lo general, cubrimos los puestos en 48 horas y buscamos expertos listos para empezar de inmediato. Si eres seleccionado, esperamos que comiences tus primeras tareas dentro de las 24–48 horas posteriores a completar la incorporación.