Colaborador(a) Open Source (GitHub)
Sobre el Puesto
Pago: $100–$150/hora
Ubicación: Global, 100% remoto
Tipo de Contrato: Independiente (~15 horas por semana)
Horario: Flexible — tú eliges las horas y días en que trabajas, incluyendo fines de semana si es necesario
Buscamos Ingenieros de Software Open-Source altamente calificados para contribuir a un proyecto de entrenamiento de IA que involucra desarrollo de software, exploración de repositorios, depuración, arquitectura de sistemas y evaluación de código.
El trabajo implica crear, resolver, revisar y validar tareas desafiantes de ingeniería de software en sistemas front-end y back-end, y ayudar a traducir builds de código completos de un lenguaje específico a otro.
Nos interesan particularmente los ingenieros que poseen o mantienen repositorios open-source, o que han hecho contribuciones significativas a proyectos establecidos. Las contribuciones deben demostrar capacidad real de ingeniería, no solo actualizaciones de documentación, actualizaciones de dependencias, cambios de formato o correcciones menores de errores tipográficos.
Los candidatos deben estar preparados para discutir repositorios específicos, pull requests, issues y código que hayan creado personalmente.
- Explorar y comprender repositorios de software desconocidos.
- Implementar, modificar y depurar componentes front-end y back-end.
- Rastrear datos y ejecución a través de interfaces, servicios, bibliotecas, APIs, bases de datos y dependencias externas.
- Reproducir problemas de software e identificar sus causas subyacentes.
- Implementar soluciones que se ajusten a la arquitectura y los estándares de contribución de un proyecto existente.
- Escribir pruebas unitarias, de integración, de regresión y end-to-end.
- Revisar parches generados por IA en cuanto a corrección, completitud, seguridad y mantenibilidad.
- Tener un perfil de GitHub público o verificable de otra forma.
- Propiedad o contribuciones significativas a uno o más repositorios open-source.
- Sólida experiencia en ingeniería de software en front-end, back-end, full-stack, sistemas, herramientas para desarrolladores, infraestructura, u otra área técnica sustancial.
- Experiencia con múltiples lenguajes de programación.
- Capacidad de comprender y modificar codebases desconocidos.
Los lenguajes relevantes pueden incluir TypeScript, JavaScript, Python, Java, Go, Rust, C++, C#, Ruby, PHP, u otros lenguajes usados en proyectos open-source sustanciales.
- Postúlate al puesto y completa las preguntas de selección.
- Completa una entrevista de IA de aproximadamente 30 minutos.
- Completa la revisión del responsable de contratació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 cada tarea 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.
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).
