À propos du poste
Programmeur systèmes — Pipelines de données IA
À propos du poste
Et si votre maîtrise de Rust pouvait directement façonner l’infrastructure qui alimente les systèmes d’IA les plus avancés au monde ? Nous recherchons un ingénieur Rust senior pour concevoir et construire les pipelines de données hautes performances, les outils d’annotation et les systèmes d’évaluation dont dépendent les meilleurs laboratoires d’IA pour entraîner et améliorer leurs modèles.
Il s’agit d’un poste en contrat entièrement à distance, sur de vrais systèmes de production — pas des projets jouets. Vous serez intégré aux côtés d’équipes de données, de recherche et d’ingénierie de premier ordre, à résoudre des problèmes systèmes complexes qui ont un impact direct sur la trajectoire 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 hautes performances en Rust prenant en charge des pipelines de données IA à grande échelle et des flux de travail d’évaluation
- Développer des outils full-stack et des services backend pour l’annotation, la validation et le contrôle qualité des données à grande échelle
- Améliorer la fiabilité, les performances et la sécurité sur l’ensemble des bases de code Rust existantes
- Identifier et éliminer les goulots d’étranglement et les cas limites dans le comportement des données et des systèmes, en mettant en œuvre des correctifs évolutifs prêts pour la production
- Collaborer étroitement avec les équipes de données, de recherche et d’ingénierie pour soutenir les flux de travail d’entraînement et d’évaluation des modèles
- Participer à des revues de conception synchrones pour itérer sur l’architecture système et les décisions de mise en œuvre
Profil recherché
- Locuteur natif ou courant en anglais, avec des compétences claires de communication écrite et orale
- 3–5+ ans d’expérience professionnelle dans l’écriture de Rust de qualité production
- Maîtrise approfondie des lifetimes, des mécanismes d’ownership et de la gestion idiomatique des erreurs en Rust — vous écrivez du Rust tel qu’il est censé être écrit
- Expérience avérée dans la création de pipelines de données limités par les E/S avec une logique robuste de nouvelle tentative et de temporisation progressive pour les environnements de production
- Autonome et fiable — vous pouvez vous engager sur 20–40 heures par semaine et livrer sans encadrement constant
- Sens aigu des cas limites et du comportement des systèmes sous charge
Atouts appréciés
- Expérience préalable avec l’annotation de données, la qualité des données ou les systèmes d’évaluation
- Connaissance des flux de travail IA/ML, de l’entraînement de modèles ou des pipelines d’évaluation comparative
- Expérience de l’architecture de systèmes distribués ou des outils pour développeurs
- Expérience de collaboration avec des équipes de recherche ou d’ingénierie ML
Pourquoi nous rejoindre
- Travailler sur une infrastructure d’IA réelle et à enjeux élevés utilisée par les meilleurs laboratoires de recherche
- Entièrement à distance et compatible avec le travail asynchrone — travaillez d’où vous voulez, selon un horaire qui vous convient
- Des problèmes significatifs et techniquement stimulants — pas du travail de maintenance
- Un impact direct sur la façon dont les systèmes d’IA de nouvelle génération sont construits, évalués et améliorés
- Possibilité de collaboration continue et de prolongation du contrat au lancement de nouveaux projets