Acerca del puesto
Sobre el puesto
¿Y si tu profunda experiencia en Rust —seguridad de memoria, modelos de propiedad, abstracciones de coste cero— pudiera moldear directamente cómo la IA comprende y genera código a nivel de sistemas para desarrolladores de todo el mundo?
Buscamos ingenieros en Rust con experiencia para revisar, evaluar y cuestionar código generado por IA a nivel de sistemas. Estarás en primera línea del desarrollo de IA, aplicando tu experiencia duramente ganada para ayudar a los modelos de IA a razonar mejor sobre uno de los lenguajes de programación más exigentes que se usan hoy en día.
Este es un rol de contrato totalmente remoto y flexible, diseñado para adaptarse a tus compromisos existentes —ya seas un ingeniero a tiempo completo que busca un trabajo secundario significativo o un contratista experimentado que busca su próximo encargo de alto impacto.
- Organización: Alignerr
- Tipo: Contrato por horas
- Ubicación: Remoto
- Dedicación: 10–40 horas/semana
Qué harás
- Revisar código Rust generado por IA en cuanto a corrección, seguridad de memoria y patrones de propiedad idiomáticos
- Diseñar problemas desafiantes a nivel de sistemas para sondear los límites de la comprensión de la IA en programación de bajo nivel
- Evaluar la lógica de programación concurrente e identificar posibles condiciones de carrera, interbloqueos o patrones inseguros en el código producido por IA
- Evaluar las decisiones de optimización de rendimiento y validar que las respuestas de la IA reflejen un juicio sólido de ingeniería de sistemas
- Garantizar la seguridad de tipos, el rigor científico y los estándares de calidad de producción en todas las tareas de evaluación
- Proporcionar comentarios claros y estructurados que ayuden a mejorar cómo los modelos de IA razonan sobre Rust y la programación de sistemas
Quién eres
- 5+ años de experiencia profesional escribiendo Rust en producción con un fuerte enfoque en seguridad de memoria y concurrencia
- Comprensión profunda del modelo de propiedad de Rust, lifetimes, traits y patrones async
- Sólida trayectoria en programación de sistemas —piensas en términos de rendimiento, restricciones de recursos y comportamiento de bajo nivel
- Capaz de articular conceptos técnicos complejos con claridad en inglés escrito
- Naturalmente riguroso —detectas casos límite que otros pasan por alto y exiges un alto estándar al código
- Título de grado o superior en Ciencias de la Computación o un campo técnico relacionado
Deseable
- Experiencia con arquitectura de sistemas distribuidos o herramientas para desarrolladores
- Familiaridad con Rust unsafe, FFI o objetivos embebidos/de sistemas
- Formación en perfilado de rendimiento, benchmarking o internals de compiladores
- Experiencia previa con evaluación de IA, herramientas de revisión de código o redacción técnica
Por qué unirte a nosotros
- Trabaja en proyectos de IA de vanguardia junto a laboratorios líderes en investigación de IA
- Totalmente remoto y flexible —trabaja cuando y donde te convenga
- Autonomía freelance con la estructura de un trabajo técnico significativo y bien delimitado
- Genera un impacto directo y medible en cómo los modelos de IA comprenden y generan código Rust
- Posibilidad de trabajo continuo y extensión del contrato a medida que se lancen nuevos proyectos