À propos du poste
Rémunération : équivalent de 60–120 $/heure, payé par tâche acceptée
Lieu : Mondial, entièrement à distance
Type d'emploi : Contractant
Engagement : 15+ heures par semaine
Horaires : Flexibles
micro1 recherche des ingénieurs logiciels ayant une expérience professionnelle préalable en entraînement d'IA ou en évaluation de modèles pour soutenir un projet visant à améliorer des systèmes d'IA avancés.
Vous mettrez à profit votre expertise en ingénierie logicielle pour créer des tâches techniques exigeantes, évaluer du code généré par modèle, identifier les défaillances et établir des normes objectives pour des solutions correctes. Ce rôle est destiné aux candidats ayant déjà réalisé un travail substantiel d'entraînement d'IA.
Ce sur quoi vous travaillerez
- Créer des tâches d'ingénierie logicielle réalistes qui mettent au défi des modèles d'IA avancés.
- Élaborer des instructions de tâche, des environnements reproductibles, des solutions de référence, des tests et des critères d'évaluation.
- Évaluer le code généré par modèle et les livrables techniques en termes de correction, de robustesse et d'exhaustivité.
- Identifier les problèmes liés à l'implémentation, au débogage, aux dépendances, aux performances, aux tests ou à la reproductibilité.
Qualifications requises
- Expérience rémunérée préalable en entraînement, évaluation, benchmarking ou amélioration de systèmes d'IA.
- Solide maîtrise pratique de Python.
- Expérience professionnelle avec au moins un autre langage de programmation, tel que Java, JavaScript, TypeScript, Rust, C++, C# ou Go.
- Solides connaissances en conception logicielle, débogage, tests, contrôle de version et gestion des dépendances.
Preuve publique de compétence
Les candidats solides devraient fournir des éléments tels que :
- Des dépôts GitHub ou GitLab substantiels
- Des contributions open source significatives
- Des responsabilités de mainteneur ou de contributeur principal
- Des résultats à Codeforces, ICPC, Olympiades ou autres compétitions de programmation
- Des outils de développement, bibliothèques, systèmes ou projets techniques publics
- Des publications techniques, benchmarks ou comptes rendus d'ingénierie
Qualifications préférées
- Expérience dans la création de tâches d'entraînement d'IA, de solutions de référence, de tests, de systèmes de notation ou de problèmes de benchmark.
- Expérience dans l'examen des soumissions techniques d'autres entraîneurs d'IA.
- Classement Codeforces d'environ 1900 ou supérieur, ou de solides résultats dans une autre compétition de programmation.
- Expérience avec Linux, Docker, CI/CD, outils en ligne de commande ou environnements en bac à sable.
- Expérience préalable avec des évaluations de codage à long terme ou agentiques.
- Disponibilité pour commencer immédiatement.
Processus de candidature
- Soumettez votre candidature, votre expérience d'entraînement d'IA et vos preuves techniques publiques.
- Réalisez un entretien par IA comprenant des vérifications techniques et d'intégrité.
- Réalisez un examen par un responsable du recrutement.
- Si vous êtes sélectionné, suivez l'intégration au projet et commencez votre première tâche assignée.
Rémunération
- La rémunération est basée sur le rendement. Les experts sont payés pour les tâches qui respectent les spécifications du projet et les exigences de qualité. La disponibilité des tâches et le délai d'achèvement peuvent varier.