Acerca del puesto
Título del puesto: Ingeniero de software — Contribuciones de código abierto
Tipo de puesto: Contratista
Ubicación: Remoto
micro1 contrata a expertos Ingenieros de software — Contribuciones de código abierto para participar en un impactante proyecto de un cliente centrado en el desarrollo de software de código abierto de alta calidad. En este puesto, aplicará su experiencia para ayudar a entrenar la próxima generación de sistemas de IA. Su trabajo influirá en cómo los modelos aprenden, razonan y se desempeñan mediante aportaciones reales y de alta calidad. No se requiere experiencia previa en IA; lo que importa es su conocimiento del área.
Alcance del trabajo
- Desarrollar, implementar y perfeccionar nuevas funciones dentro de bases de código de código abierto existentes con Python3, Java, Rust, C++ y Typescript.
- Analizar y resolver errores complejos, garantizando soluciones sólidas y mantenibles que se ajusten a los estándares del proyecto.
- Refactorizar y optimizar código heredado para mejorar el rendimiento, la legibilidad y la escalabilidad.
- Contribuir a los procesos de validación de código, con atención a la precisión, la coherencia de los resultados y las mejores prácticas de programación.
- Utilizar algoritmos avanzados y técnicas de programación competitiva para concebir y entregar soluciones eficientes a problemas intrincados.
- Colaborar de forma remota con otros colaboradores para revisar los cambios propuestos y mantener la documentación del proyecto.
- Entregar documentos técnicos claros y concisos que expliquen el diseño de la solución y los detalles de implementación.
Cualificaciones preferidas
- Dominio de nivel experto de al menos dos de los siguientes: Python, C++, Java, Rust, Typescript, Go o C#.
- Amplia experiencia en contribuciones de código abierto, en particular en desarrollo de funciones, corrección de errores y refactorización de bases de código.
- Experiencia demostrada en programación competitiva y en el análisis de problemas de programación complejos.
- Sólidas habilidades analíticas para interpretar las restricciones de problemas multifacéticos e identificar múltiples vías de solución.
- Excepcionales habilidades de comunicación escrita y verbal para una documentación técnica clara y precisa y la colaboración entre pares.
- Meticulosa atención al detalle en la revisión, validación y mantenimiento del código.
- Soltura para trabajar de forma independiente en un entorno remoto y colaborativo, con el compromiso de producir código de alta calidad y bien documentado dentro de los plazos del proyecto.
Estructura de compensación
La compensación se basa en los resultados; 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 entrega. Los expertos deben entregar un mínimo de tareas por semana.
Calendario 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 resulta seleccionado, esperamos que comience sus primeras tareas dentro de las 24–48 horas posteriores a completar la incorporación.