À propos du poste
En tant qu'ingénieur Rust rémunéré à l'heure et entièrement à distance pour l'entraînement de données d'IA, vous examinerez du code Rust et des explications générés par l'IA ou vous en produirez vous-même, vous évaluerez la qualité du raisonnement et la résolution de problèmes étape par étape, et vous fournirez des retours d'expert qui aident les modèles à produire des réponses exactes, logiques et clairement expliquées. Vous évaluerez les solutions quant à leur exactitude, leur sécurité et leur conformité à l'invite ; vous identifierez les erreurs de propriété, d'emprunt, de durées de vie ou de raisonnement algorithmique ; vous vérifierez les informations ; vous rédigerez des explications de haute qualité et des solutions modèles qui démontrent des motifs Rust idiomatiques ; et vous noterez et comparerez plusieurs réponses d'IA en fonction de leur exactitude et de la qualité du raisonnement. Ce poste est au sein de SME Careers, une entreprise de services de données d'IA en forte croissance et filiale de SuperAnnotate qui fournit des données d'entraînement d'IA à nombre des plus grandes entreprises d'IA et laboratoires de modèles de fondation du monde. Votre travail contribuera directement à améliorer les meilleurs modèles d'IA du monde tout en vous offrant la flexibilité d'un travail à distance contractuel impactant et soucieux du détail.
Important : Il n'y a pas de projet immédiat pour ce poste ; toutefois, si vous êtes qualifié, vous ferez partie des premiers experts que nous contacterons lorsque des opportunités pertinentes se présenteront. Cela vous donnera également accès à de futurs projets disponibles via notre réseau d'experts.
Ce que vous ferez
- Développer du contenu d'entraînement d'IA : créer des invites détaillées sur divers sujets et des réponses pour guider l'apprentissage de l'IA, en veillant à ce que les modèles reflètent une compréhension complète de sujets divers.
- Optimiser les performances de l'IA : évaluer et classer les réponses de l'IA afin d'améliorer l'exactitude, la fluidité et la pertinence contextuelle du modèle.
- Garantir l'intégrité du modèle : tester les modèles d'IA pour détecter d'éventuelles inexactitudes ou biais, en validant leur fiabilité dans différents cas d'usage.
Ce que nous recherchons
- 1–2+ ans d'expérience professionnelle en développement Rust dans des projets axés sur le backend, la CLI ou les systèmes.
- Solide compréhension du modèle de propriété, d'emprunt et de durées de vie de Rust, avec la capacité de raisonner clairement sur l'aliasing et les courses de données.
- Solide expérience en génie logiciel dans au moins l'un des domaines suivants : services backend, outils en ligne de commande ou programmation système avec Rust.
- Capacité à évaluer du code Rust sûr et idiomatique, y compris l'utilisation appropriée des traits, des génériques, du filtrage par motifs et de la gestion des erreurs.
- Expérience significative de l'utilisation de LLM ou d'assistants de codage IA lors de la programmation, associée à une approche rigoureuse de la validation de leurs résultats.
- Excellentes compétences rédactionnelles en anglais, capable de produire des explications techniques précises, structurées et pédagogiques.
- Diplôme de bachelor minimum en informatique ou dans un domaine technique étroitement lié.
- Une expérience préalable en entraînement de données d'IA, en revue de code à grande échelle ou en évaluation de contenu technique généré par l'IA est fortement préférée ; un niveau d'anglais minimum de C1 et un style de travail extrêmement soucieux du détail sont requis.
- Fortement préféré : expérience avec Tokio, Actix, Serde et les motifs Rust asynchrones en production ou dans des projets personnels avancés.
- Préféré : expérience en programmation compétitive, contributions à l'écosystème open source Rust et capacité démontrée à raisonner sur les performances, la concurrence et l'exactitude du code Rust.