Ingeniero(a) de Software Senior
Sobre el Puesto
Título del Puesto: Ingeniero(a) de Software Senior
Tipo de Contrato: Independiente (~15 h/semana)
Ubicación: Remoto
Resumen del Puesto: En este rol, aplicarás tu experiencia para ayudar a entrenar sistemas de IA de próxima generación. Tu trabajo definirá cómo los modelos aprenden, razonan y actúan a través de datos reales de alta calidad. No se requiere experiencia previa en IA — lo que importa es tu conocimiento práctico.
Como experto, crearás Entornos de Reinforcement Learning que prueban la capacidad de un modelo de IA para resolver problemas complejos de ingeniería de software usando herramientas de Model Context Protocol (MCP). Las tareas pueden involucrar corrección de errores, implementación de funcionalidades, refactorización de código u optimización de rendimiento, requiriendo que los agentes descubran y razonen sobre información de servidores MCP reales. Diseñarás entornos reproducibles, verificación determinista y soluciones de referencia que midan con precisión tanto el uso de herramientas MCP como la capacidad de ingeniería de software.
Habilidades y Calificaciones Requeridas:
- Dominio de C++, Python, JAVA, GoLang, Typescript o Rust.
- Profundo conocimiento de algoritmos, estructuras de datos y ajuste de rendimiento.
- Experiencia demostrada en depuración de problemas complejos de software y entrega de soluciones sostenibles.
- Sólido background en desarrollo de funcionalidades y refactorización de código.
- Capacidad comprobada de optimizar software para rendimiento y escalabilidad.
- Excepcionales habilidades de comunicación escrita y verbal, con gran atención al detalle.
- Historial de éxito en equipos colaborativos y multifuncionales, idealmente en entornos remotos.
Requisitos
- Experiencia previa trabajando en codebases distribuidos y de gran escala.
- Familiaridad con sistemas modernos de IA o machine learning es una ventaja, aunque no obligatoria.
- Background participando en revisiones de código rigurosas y contribuyendo al desarrollo de mejores prácticas de software.
Proceso:
- Postúlate al puesto, completando las preguntas de selección
- Completa la Entrevista de IA (aproximadamente 30 minutos)
- Evaluación Técnica (tentativa)
- Revisión del responsable de contratación
Estructura de Compensación La compensación se basa en resultados; los expertos reciben un pago 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.
Cronograma de Inicio y Disponibilidad Normalmente cubrimos los puestos en 48 horas y buscamos expertos listos para empezar de inmediato. Si eres seleccionado(a), esperamos que inicies tus primeras tareas dentro de las 24-48 horas posteriores a completar el onboarding.
Compensación y Logística
Consulta las columnas Pay Min/Max para el rango de la tarifa por hora.
Empleos relacionados
Programador CAM
Programador CAM — trabajo remoto y remunerado de entrenamiento/evaluación de IA (other) ($80-$120/hora).
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).
Analista de Sistemas Informáticos
Analista de Sistemas Informáticos — trabajo remoto y remunerado de entrenamiento/evaluación de IA (data-analysis) ($60-$120/hora).
