À propos du poste
En tant qu'ingénieur C++, vous travaillerez à distance sur une base horaire pour examiner du code C++ généré par IA, des conceptions de systèmes et des explications techniques, ainsi que pour produire des implémentations de référence de haute qualité et un raisonnement étape par étape pour des problèmes d'ingénierie complexes. Vous évaluerez les solutions quant à leur exactitude, leur clarté, leur sécurité et leur conformité à l'invite ; vous identifierez les erreurs de logique, de gestion de la mémoire, de concurrence ou de performance ; vous vérifierez les informations techniques ; vous rédigerez des explications de haute qualité et des solutions modèles démontrant les méthodes correctes ; et vous noterez et comparerez plusieurs réponses d'IA en fonction de leur exactitude et de la qualité de leur raisonnement. Ce poste de sous-traitant entièrement à distance et rémunéré à l'heure est proposé par SME Careers, une entreprise de services de données pour l'IA en forte croissance et filiale de SuperAnnotate, qui fournit des données d'entraînement pour l'IA à nombre des plus grandes entreprises d'IA et laboratoires de modèles de fondation au monde, où votre expertise en C++ et en systèmes contribuera directement à améliorer les principaux modèles d'IA mondiaux utilisés par des millions de développeurs dans le monde.|
Important : Il n'y a pas de projet immédiat pour ce rôle ; 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 pour l'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
- Licence ou diplôme supérieur en informatique, en génie électrique/informatique ou dans un domaine technique étroitement lié.
- 4+ ans d'expérience professionnelle dans le développement de logiciels de production en C++ pour des applications systèmes, critiques en termes de performance ou à grande échelle.
- Maîtrise de niveau expert du C++ moderne (C++11 et versions ultérieures), y compris les templates, la sémantique de déplacement, les pointeurs intelligents et la STL.
- Solide expérience des concepts de programmation système tels que la concurrence, les systèmes d'exploitation, l'optimisation des performances de bas niveau et la gestion de la mémoire.
- Expérience pratique des systèmes de build C++, des compilateurs, des éditeurs de liens, des débogueurs et des outils de profilage ou d'analyse.
- Niveau d'anglais C1 minimum (écrit et oral), avec la capacité de rédiger des explications techniques claires et de suivre des directives détaillées en anglais.
- Expérience avérée de la réalisation de revues de code C++ détaillées et de l'application de normes de codage pour la sécurité, la performance et la maintenabilité.
- Aisance avec le contrôle de version, les workflows CI/CD et les frameworks de tests automatisés dans des projets C++ modernes.
- Une expérience préalable en entraînement de données pour l'IA, en annotation ou en évaluation de contenu technique généré par IA est un atout majeur.
- Très soucieux du détail et systématique, avec une approche méthodique pour évaluer la qualité du raisonnement et identifier des problèmes subtils dans du code C++ complexe.