Acerca del puesto
Ingeniero Principal de Rust — Infraestructura de ML (Entrenamiento de IA)
Sobre el puesto
¿Y si tu dominio de Rust pudiera moldear directamente la infraestructura que impulsa la próxima generación de modelos de IA? Buscamos un Ingeniero Principal de Rust para construir y optimizar los sistemas de alto rendimiento de los que dependen los principales laboratorios de IA — desde pipelines de datos y herramientas de anotación hasta infraestructura de evaluación que impulsa la calidad de los modelos a escala.
Este es un puesto de contrato totalmente remoto y flexible para ingenieros que conocen Rust a fondo y quieren trabajar en problemas que realmente importan. Colaborarás directamente con equipos de investigación e ingeniería en la frontera del desarrollo de IA.
- Organización: Alignerr
- Tipo: Contrato por horas
- Ubicación: Remoto
- Dedicación: 20–40 horas/semana
Lo que harás
- Diseñar, construir y optimizar sistemas Rust de alto rendimiento que respalden pipelines de datos de IA y flujos de trabajo de evaluación de modelos
- Desarrollar herramientas full-stack y servicios backend para la anotación, validación y control de calidad de datos a gran escala
- Mejorar la fiabilidad, el rendimiento y la seguridad en bases de código Rust en producción
- Identificar cuellos de botella y casos límite en el comportamiento de los datos y del sistema, e implementar soluciones escalables y duraderas
- Colaborar con equipos de datos, investigación e ingeniería para acelerar los flujos de trabajo de entrenamiento y evaluación de modelos
- Participar en revisiones de diseño sincrónicas para iterar sobre decisiones de arquitectura e implementación
Quién eres
- 5+ años de experiencia profesional escribiendo Rust de nivel producción para aplicaciones intensivas en datos
- Comprensión profunda de la gestión de memoria, la semántica de ownership y la deserialización de copia cero con una sobrecarga mínima en tiempo de ejecución
- Experiencia integrando Rust con frameworks de aprendizaje automático o estándares de datos columnares (p. ej., Arrow, Parquet) para respaldar flujos de trabajo de entrenamiento de modelos
- Sólidas habilidades de comunicación escrita y verbal en inglés — puedes articular decisiones técnicas con claridad
- Capacidad para dedicar 20–40 horas por semana con un alto grado de independencia y fiabilidad
Deseable
- Experiencia previa con sistemas de anotación de datos, pipelines de calidad de datos o infraestructura de evaluación de IA
- Familiaridad con flujos de trabajo de IA/ML, entrenamiento de modelos o pipelines de benchmarking
- Experiencia con diseño de sistemas distribuidos o herramientas para desarrolladores
- Experiencia en perfilado de rendimiento y observabilidad de sistemas
Por qué unirte a nosotros
- Trabaja en sistemas de producción reales utilizados por los principales laboratorios de investigación de IA — no en proyectos de juguete
- Totalmente remoto y compatible con el trabajo asíncrono — trabaja desde donde pienses mejor
- Autonomía freelance combinada con trabajo técnico significativo y de alto impacto
- Colabora con ingenieros e investigadores de clase mundial en la vanguardia de la IA
- Posibilidad de trabajo continuo y extensión del contrato a medida que se lancen nuevos proyectos