Ingeniero de Software (Colaborador de GitHub)

micro1
Ingeniería de software
Experto
Remoto
Freelance

50 US$ a 100 US$/hRango orientativo indicado por micro1

Publicado el 14 de octubre de 2026 · Candidaturas hasta el 13 de diciembre de 2026

Postular en micro1

Te envío a la página oficial de micro1. La candidatura es gratuita y en inglés.

Cobro una comisión de la plataforma cuando contratan a un candidato que recomendé. Para ti no cambia nada.

Tailor my resume to this job
Comparte este puesto

El ingeniero de software construye entornos de aprendizaje por refuerzo reproducibles y crea tareas de programación para modelos de IA. Los candidatos deben tener una sólida experiencia en programación de backend en lenguajes como Python, Java o C plus plus, junto con contribuciones de código abierto verificadas.

Traducción de la oferta original publicada por micro1.

Título del puesto: Ingeniero de Software (Colaborador de GitHub)

Tipo de puesto: Contratista

Ubicación: En cualquier parte del mundo, remoto


Resumen de la oportunidad


Pago: $50, 100/hora

Tiempo por tarea: ~15 horas por ejecución

Incorporación: Tan pronto como seas seleccionado, Talent Ops te enviará todo lo necesario para empezar

Necesitarás: contribuciones claras de código abierto y un perfil para mostrarlas, como GitHub (preferiblemente con C++, Python, Java, Go, TypeScript o Rust). Si no lo tienes, se te evaluará mediante una prueba de HackerRank.

Tus tareas: Construir entornos de aprendizaje por refuerzo reproducibles que prueben la capacidad de un modelo de AI para corregir código, añadir funciones, refactorizar y optimizar el rendimiento, incluyendo una solución de referencia ideal para cada problema

Bono: los expertos que completan la entrevista de AI para este puesto específico avanzan en el proceso de forma significativamente más rápida.

Nos importa tu criterio humano: nuestras etapas de entrevista y evaluación están diseñadas para ver cómo piensas, por lo que te pedimos que las completes por tu cuenta, sin asistentes de AI ni ayuda de otros.

Descripción del puesto

En este puesto, aplicarás tu experiencia para ayudar a entrenar sistemas de AI de próxima generación. Tu trabajo moldeará cómo los modelos aprenden, razonan y rinden a través de entradas del mundo real de alta calidad. No se requiere experiencia previa en AI, tu conocimiento de dominio es lo que importa.

Crearás tareas de programación realistas, interesantes y desafiantes para que la AI las resuelva, involucrando la implementación de funciones y corrección de errores, e implementarás verificadores deterministas que acepten soluciones válidas razonables y rechacen todo lo demás.

Qué estamos buscando

  • Sólida experiencia en backend en Java, Node.js, Go, Rust, TypeScript, Python, C++ o similares
  • Un historial en la construcción de servicios y APIs escalables
  • Comodidad con la depuración, trabajos de rendimiento y pruebas automatizadas
  • Sólidos instintos de revisión de código

Cualificaciones preferidas

  • Experiencia comprobada en desarrollo de backend, con un historial 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 con la refactorización de bases de código y la implementación de funciones 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.

Alcance del trabajo

  • Contribuir con muestras de código de nivel experto, estrategias de depuración y conocimientos de desarrollo en Python3, Java, Rust, Go, C++ o TypeScript.
  • Analizar, solucionar y resolver defectos complejos de software y cuellos de botella de rendimiento en diversas bases de código.
  • Implementar nuevas funciones robustas, asegurando la escalabilidad, mantenibilidad y la adhesión a las mejores prácticas de software.
  • Refactorizar y optimizar código heredado para mejorar la claridad, eficiencia y fiabilidad a largo plazo.
  • Documentar el razonamiento técnico, enfoques de solución y decisiones de código para mejorar la calidad de los datos de entrenamiento de la AI.
  • Revisar y validar el código aportado por pares y los envíos técnicos en busca de precisión y claridad.

Cualificaciones preferidas

  • Experiencia práctica significativa en al menos uno de los siguientes: Python3, Java, Rust, Go, C++ o TypeScript.
  • Profunda comprensión de algoritmos, estructuras de datos y principios de ingeniería de software.
  • Capacidad comprobada para depurar sistemas complejos, resolver errores y ofrecer optimizaciones efectivas.
  • Experiencia con la refactorización de grandes bases de código y la modernización de sistemas heredados.
  • Historial de entrega de funciones de alto impacto desde la concepción hasta la entrega en proyectos multifuncionales.
  • Sólidas habilidades de documentación y comunicación para articular conceptos técnicos claramente.
  • Interés o curiosidad por la AI y sus desafíos técnicos (no se requiere experiencia previa en AI).

Proceso:

  1. Postúlate al puesto respondiendo a las preguntas de selección
  2. Completa la entrevista de AI (aprox. 20 minutos)
  3. Evaluación técnica (si tu perfil de GitHub no muestra completamente la experiencia requerida para este puesto)
  4. Revisión del gerente de contratación

Estructura de compensación

La compensación se basa en resultados; a los expertos se les paga 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 un plazo de 48 horas y buscamos expertos listos para incorporarse de inmediato. Si eres seleccionado, esperamos que comiences tus primeras tareas dentro de las 24 a 48 horas posteriores a completar la incorporación.

Habilidades requeridas

  • Python3
  • JAVA
  • Rust
  • Algorithms
  • Basics C++
  • Typescript
  • codebase refactoring
  • GitHub
  • Bug Fixing
  • Feature Implementation
  • Performance Optimization
  • Logical Thinking

Abierto en todo el mundo

Sobre micro1

micro1 es un laboratorio de datos de IA que contrata expertos en remoto para entrenar y evaluar modelos. La oferta original está en su sitio.

Ver este puesto en micro1

Puestos similares

Ingeniero de Software (Contribuidor Open Source)

micro1
Ingeniería de software
Experto
Remoto
Freelance

Este rol de contratista remoto implica construir entornos de aprendizaje por refuerzo reproducibles y tareas de código para ayudar a entrenar sistemas de IA avanzados. Los candidatos deben contar con sólida experiencia en desarrollo backend en lenguajes como Python, Java o Rust, junto con contribuciones claras en código abierto o resultados exitosos en evaluaciones.

  • Python3
  • JAVA
  • Rust
  • +5

Publicado hace 2 días50 US$ a 100 US$/h

Ingeniero de Software

micro1
Ingeniería de software
Experto
Remoto
Freelance

Este puesto de contratista remoto implica la creación de tareas de codificación complejas y verificadores deterministas para entrenar sistemas avanzados de inteligencia artificial. Los solicitantes necesitan una sólida experiencia en desarrollo de backend en lenguajes como Java, Python o Go, junto con una sólida trayectoria en la construcción de servicios escalables y pruebas automatizadas.

  • Python3
  • JAVA
  • Rust
  • +5

Publicado hace 13 días30 US$ a 100 US$/h

Colaborador de Código Abierto (GitHub)

micro1
Ingeniería de software
Experto
Remoto
Freelance

El colaborador de código abierto explora, depura y modifica componentes de interfaz y backend para un proyecto de entrenamiento de IA. Los solicitantes necesitan un perfil de GitHub verificable con contribuciones significativas de código abierto y una sólida experiencia en ingeniería de software en múltiples lenguajes de programación.

  • Python3
  • JAVA
  • Rust
  • +3

Publicado hace 30 días100 US$ a 150 US$/h

Ingeniero de Software Backend

micro1
Ingeniería de software
Experto
Remoto
Freelance

Este contratista de ingeniería de software backend remoto crea tareas de programación desafiantes y verificadores deterministas para entrenar sistemas de inteligencia artificial de próxima generación. Los candidatos necesitan una sólida experiencia en backend en lenguajes como Java, Python o Go, junto con un historial de construcción de servicios escalables y API.

  • Python3
  • JAVA
  • Rust
  • +5

Publicado hace 10 días30 US$ a 100 US$/h