À propos du poste
Dans ce rôle de sous-traitant horaire à distance, vous travaillerez en tant que Lead Assurance Qualité C# (QAL) pour superviser la qualité, la cohérence et la performance des formateurs sur les projets d'entraînement IA en C#. Vous examinerez le code C# généré par IA et le travail des formateurs/QA, évaluerez la qualité des résultats par rapport aux directives du projet, fournirez des retours écrits précis et veillerez à ce que les contributeurs respectent les normes de qualité attendues.
Vous évaluerez le travail pour la justesse du code, le comportement à l'exécution, la connaissance de l'écosystème .NET, la sécurité des types, le comportement asynchrone, l'exactitude du débogage, la lisibilité, la maintenabilité, la performance, la sécurité, la couverture des tests, le formatage, le respect des instructions et l'adhésion à la rubrique.
Ce rôle est au sein de SME Careers, une entreprise de services de données IA en forte croissance et filiale de SuperAnnotate, qui fournit des données d'entraînement à de nombreuses grandes entreprises d'IA et laboratoires de modèles de fondation dans le monde. Votre leadership en qualité C# aidera à garantir que les données d'entraînement en C# sont exactes, exécutables, idiomatiques, sécurisées, clairement expliquées et alignées sur les attentes des clients.
Le processus de sélection comprend un entretien IA, une tâche spécifique au domaine et un entretien avec un recruteur.
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
- Suivi de la qualité : vérifier par échantillonnage les éléments C#, identifier les problèmes de qualité, fournir des retours via des messages privés et escalader les problèmes récurrents ou critiques.
- Revue de code : évaluer le code C# généré par IA, les extraits .NET, les exemples d'API, les réponses de débogage, les tests, les explications d'architecture et le raisonnement étape par étape.
- Communication avec les formateurs/QA : informer les contributeurs sur Discord des modifications de directives, des mises à jour de flux de travail et des normes de revue spécifiques à C#.
- Gestion des questions : répondre aux questions concernant le comportement de .NET, async/await, LINQ, l'injection de dépendances, EF Core, les tests, la sécurité et l'interprétation de la rubrique.
- Gestion de l'activation : envoyer des messages privés aux contributeurs inactifs, suivre les relances et signaler les problèmes de disponibilité.
- Documentation : créer et maintenir des guides de style C#, des trackers, des FAQ, des exemples, des honeypots, des tâches de calibration et des supports d'intégration.
- Intégration : animer des appels d'intégration/entraînement pour les contributeurs C#.
- Revue des risques : signaler les recommandations C#/.NET non sécurisées, trompeuses, non exécutables ou non prêtes pour la production.
- Amélioration des processus : identifier les lacunes récurrentes et améliorer les flux de travail QA.
Ce que nous recherchons
- Licence ou Master en informatique, génie logiciel, TI ou expérience professionnelle équivalente en génie logiciel.
- Maîtrise de l'anglais pour suivre les directives et fournir des retours techniques clairs.
- 3+ ans d'expérience professionnelle en développement C#/.NET, ingénierie backend, logiciel d'entreprise, développement cloud, revue de code, QA ou mentorat technique.
- Solide compréhension de la syntaxe C#, de la POO, de LINQ, des génériques, des collections, des exceptions, d'async/await, des tâches, de l'injection de dépendances, des types de référence nullables, des records, des délégués/événements et du comportement du runtime .NET.
- Capacité à identifier des problèmes tels que la logique incorrecte, le code non exécutable, l'utilisation défectueuse d'async, la mauvaise gestion des erreurs, la faible sécurité des types, les risques de sécurité, les API hallucinées ou les explications incomplètes.
- Une familiarité avec .NET, ASP.NET Core, Entity Framework Core, xUnit/NUnit/MSTest, Visual Studio/Rider, NuGet, Azure/AWS, Docker, GitHub, CI/CD et les outils de journalisation/observabilité est préférée.
- Une expérience de direction ou de soutien d'équipes à distance de formateurs, réviseurs, ingénieurs, mentors en programmation ou QA est fortement préférée.
- À l'aise avec Discord, Google Sheets, Google Docs, les trackers, les tableaux de bord, GitHub et les systèmes de gestion de projet.
- Très organisé et capable de maintenir des guides de style, des trackers, des FAQ, des supports d'intégration, des honeypots, des tâches de calibration et de la documentation qualité.
- Une expérience avec l'entraînement IA, l'évaluation de LLM, la QA de code ou la revue de code basée sur une rubrique est un atout majeur.