À propos du poste
Ingénieur Rust Principal — Infrastructure ML (Entraînement IA)
À propos du poste
Et si votre maîtrise de Rust pouvait directement façonner l’infrastructure qui alimente la prochaine génération de modèles d’IA ? Nous recherchons un Ingénieur Rust Principal pour concevoir et optimiser les systèmes hautes performances dont dépendent les laboratoires d’IA de premier plan — des pipelines de données et outils d’annotation à l’infrastructure d’évaluation qui pilote la qualité des modèles à grande échelle.
Il s’agit d’un poste en contrat flexible, entièrement à distance, pour des ingénieurs qui maîtrisent Rust en profondeur et souhaitent travailler sur des problèmes qui comptent vraiment. Vous collaborerez directement avec des équipes de recherche et d’ingénierie à la pointe du développement de l’IA.
- Organisation : Alignerr
- Type : Contrat horaire
- Lieu : À distance
- Engagement : 20–40 heures/semaine
Ce que vous ferez
- Concevoir, construire et optimiser des systèmes Rust hautes performances prenant en charge les pipelines de données d’IA et les workflows d’évaluation des modèles
- Développer des outils full-stack et des services backend pour l’annotation, la validation et le contrôle qualité de données à grande échelle
- Améliorer la fiabilité, les performances et la sûreté sur l’ensemble des bases de code Rust en production
- Identifier les goulots d’étranglement et les cas limites dans les données et le comportement des systèmes, puis mettre en œuvre des correctifs durables et évolutifs
- Collaborer avec les équipes données, recherche et ingénierie pour accélérer les workflows d’entraînement et d’évaluation des modèles
- Participer à des revues de conception synchrones pour itérer sur les décisions d’architecture et d’implémentation
Profil recherché
- 5+ ans d’expérience professionnelle à écrire du Rust de qualité production pour des applications gourmandes en données
- Compréhension approfondie de la gestion de la mémoire, de la sémantique de propriété et de la désérialisation zéro-copie avec une surcharge d’exécution minimale
- Expérience de l’intégration de Rust avec des frameworks d’apprentissage automatique ou des normes de données en colonnes (par ex. Arrow, Parquet) pour soutenir les workflows d’entraînement des modèles
- Solides compétences de communication écrite et orale en anglais — vous savez articuler clairement des décisions techniques
- Capacité à vous engager sur 20–40 heures par semaine avec un haut degré d’autonomie et de fiabilité
Atouts appréciés
- Expérience préalable avec des systèmes d’annotation de données, des pipelines de qualité des données ou une infrastructure d’évaluation d’IA
- Familiarité avec les workflows IA/ML, l’entraînement de modèles ou les pipelines de benchmarking
- Expérience en conception de systèmes distribués ou en outils pour développeurs
- Formation en profilage de performances et observabilité des systèmes
Pourquoi nous rejoindre
- Travailler sur de vrais systèmes en production utilisés par des laboratoires de recherche en IA de premier plan — pas des projets jouets
- Entièrement à distance et adapté à l’asynchrone — travaillez d’où vous réfléchissez le mieux
- Autonomie de freelance associée à un travail technique significatif et à fort impact
- Collaborer avec des ingénieurs et chercheurs de classe mondiale à la pointe de l’IA
- Possibilité de missions continues et de prolongation du contrat au lancement de nouveaux projets