À propos du poste
Dans ce rôle de sous-traitant horaire et à distance, vous travaillerez en tant que responsable de l'assurance qualité Dart (QAL) pour superviser la qualité, la cohérence et les performances des formateurs sur les projets d'entraînement Dart AI. Vous examinerez le code Dart généré par l'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 attendues.
Vous évaluerez le travail pour la justesse du code, la sûreté de typage, le comportement asynchrone, la connaissance de Flutter, l'exactitude du débogage, la lisibilité, la maintenabilité, les performances, la couverture des tests, le formatage, le respect des instructions et l'adhésion à la grille d'évaluation.
Ce rôle est au sein de SME Careers, une entreprise de services de données IA en pleine croissance et filiale de SuperAnnotate, qui fournit des données d'entraînement à nombre des plus grandes entreprises d'IA et laboratoires de modèles de fondation au monde. Votre leadership en qualité Dart contribuera à garantir que les données d'entraînement Dart sont exactes, exécutables, maintenables, 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
- Effectuer des contrôles ponctuels des éléments Dart et fournir des retours continus via des messages privés.
- Examiner le code Dart généré par l'IA, les extraits liés à Flutter, les réponses de débogage, les tests et les explications.
- Communiquer les changements de directives et les normes spécifiques à Dart sur Discord.
- Répondre aux questions concernant la syntaxe Dart, la sûreté nulle, le comportement asynchrone, l'utilisation de Flutter, les packages, les tests et l'interprétation de la grille d'évaluation.
- Envoyer des messages privés aux contributeurs inactifs et gérer les relances d'activation.
- Créer de la documentation Dart, des guides de style, des exemples, des tableaux de suivi, des FAQ, des honeypots et des supports d'intégration.
- Organiser des appels d'intégration/entraînement pour les contributeurs Dart.
- Signaler les recommandations Dart/Flutter non sécurisées, trompeuses, non exécutables ou non prêtes pour la production.
- Améliorer les processus de QA en fonction des lacunes récurrentes.
Ce que nous recherchons
- Licence ou master en informatique, génie logiciel, TI ou expérience professionnelle équivalente.
- Maîtrise solide de l'anglais pour suivre les directives et fournir des retours techniques clairs.
- 3+ ans d'expérience professionnelle en Dart, Flutter, développement mobile, développement frontend, revue de code, QA ou mentorat technique.
- Forte compréhension de la syntaxe Dart, de la sûreté nulle, des classes, mixins, extensions, génériques, collections, futures, streams, isolates, packages et gestion des erreurs.
- Capacité à identifier des problèmes tels que la gestion asynchrone incorrecte, les erreurs de type, l'utilisation faible de la sûreté nulle, le code non exécutable, la logique défaillante, les API hallucinées ou les explications incomplètes.
- Familiarité avec Flutter, les widgets, la gestion d'état, les packages pub.dev, les tests unitaires/widget, les tests d'intégration, les outils de build, l'architecture d'applications mobiles, GitHub et CI/CD est préférée.
- Expérience dans la direction ou le soutien d'équipes distantes de formateurs, ingénieurs, réviseurs ou QA est fortement préférée.
- À l'aise avec Discord, Google Sheets, Google Docs, les tableaux de suivi, les tableaux de bord, GitHub et les systèmes de gestion de projet.
- Hautement organisé et capable de maintenir des guides de style, des tableaux de suivi, des FAQ, des honeypots, des tâches de calibration et des supports d'intégration.
- Expérience avec l'entraînement IA, l'évaluation de LLM, la QA de code ou la revue de code basée sur une grille d'évaluation est un atout majeur.