Ingeniero de Software
Sobre el Puesto
Tipo: Contratista (~15 h por semana)
Ubicación: Remoto
Horario: Flexible, tú eliges las horas y los días (incluidos los fines de semana, si lo deseas)
Resumen del puesto: En este puesto, aplicarás tu experiencia para ayudar a entrenar los sistemas de IA de próxima generación. Tu trabajo moldeará la forma en que los modelos aprenden, razonan y se desempeñan, a través de aportes reales y de alta calidad. No se requiere experiencia previa en IA: lo que importa es tu conocimiento del área.
Crearás tareas de programación realistas, interesantes y desafiantes para que la IA las resuelva, que implican la implementación de funcionalidades y la corrección de errores, e implementarás verificadores deterministas que acepten soluciones válidas razonables y rechacen todo lo demás.
Requisitos
- Sólida experiencia en backend con Java, Node.js, Go, Rust, Typescript, Python, C++ o similares
- Trayectoria construyendo servicios y APIs escalables
- Comodidad con la depuración, el trabajo de rendimiento y las pruebas automatizadas
- Buen criterio en la revisión de código
- Una sólida experiencia en pruebas es un gran plus: experiencia diseñando estrategias de pruebas, construyendo y manteniendo grandes suites de pruebas, diagnosticando pruebas inestables (flaky) o elevando el nivel de exigencia de las pruebas en un equipo.
Requisitos
- Experiencia comprobada en desarrollo backend, con trayectoria de entrega de proyectos de alta calidad y rendimiento.
- Éxito demostrado en la identificación y resolución de errores de software y cuellos de botella del sistema.
- Experiencia en refactorización de código y en la implementación de funcionalidades complejas en aplicaciones a gran escala.
- Sólida comprensión de algoritmos, estructuras de datos y conceptos fundamentales de ciencias de la computación.
- Excelentes habilidades analíticas, de resolución de problemas y de comunicación técnica.
- Una nota sobre el proceso: nuestras etapas de entrevista y evaluación están diseñadas para ver cómo piensas, por lo que te pedimos que las completes sin ayuda externa. Lo mismo se aplica una vez que estés en el proyecto: el valor del trabajo proviene de tu propio criterio.
- Proceso:
- Postúlate al puesto, completando las preguntas de selección
- Completar la entrevista con IA (aprox. 30 minutos)
- Evaluación técnica (provisional)
- Revisión por parte del gerente de contratación
- Estructura de compensación
- La compensación se basa en la producción; a los expertos se les paga por cada tarea que cumpla las especificaciones del proyecto. El tiempo necesario 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.
- Plazo de inicio y disponibilidad
- Normalmente cubrimos los puestos en 48 horas y buscamos expertos listos para comenzar de inmediato. Si eres seleccionado, esperamos que comiences tus primeras tareas entre 24 y 48 horas después de completar el onboarding.
Empleos relacionados
Ingeniero de Software – Backend
Ingeniero de Software – Backend — remoto, trabajo remunerado de entrenamiento/evaluación de IA (software-engineering) ($30-$100/h).
Ingeniero de Software, Recién Graduado
Ingeniero de Software, Recién Graduado — remoto, trabajo remunerado de entrenamiento/evaluación de IA (software-engineering) ($60-$80/h).
Ingeniero Senior de Confiabilidad de Bases de Datos
Ingeniero Senior de Confiabilidad de Bases de Datos — puesto remoto, a tiempo completo y asalariado ($220.000-$260.000/año).
