À propos du poste
À propos de Turing :
Turing est l’une des entreprises d’IA à la croissance la plus rapide au monde, qui accélère le développement et le déploiement de systèmes d’IA puissants.
Turing aide ses clients de deux manières : en travaillant avec les principaux laboratoires d’IA du monde pour faire progresser les capacités des modèles de pointe en matière de réflexion, de raisonnement, de codage, de comportement agentique, de multimodalité, de multilinguisme, de STEM et de connaissances de pointe ; et en exploitant ce travail pour concevoir des systèmes d’IA concrets qui répondent aux priorités critiques des entreprises.
Présentation du poste :
Nous recherchons activement des développeurs talentueux maîtrisant Java (ingénieur Java). L’ingénieur travaillera en collaboration avec des équipes transverses à la définition, à la conception et à la livraison de nouvelles fonctionnalités. L’entreprise développe la prochaine génération d’agents conversationnels, qui auront un large éventail d’usages dans des domaines tels que l’éducation, le divertissement et les questions-réponses générales. C’est une opportunité passionnante pour les candidats désireux d’apprendre dans un environnement au rythme soutenu.
À quoi ressemble le quotidien :
- Concevoir, développer et maintenir un code efficace et de haute qualité pour entraîner et optimiser des modèles d’IA.
- Mener des évaluations (Evals) pour comparer les performances des modèles et analyser les résultats en vue d’une amélioration continue.
- Évaluer et classer les réponses de modèles d’IA à des requêtes d’utilisateurs dans des domaines variés, en veillant à leur conformité à des critères prédéfinis.
- Rédiger des explications et des justifications complètes pour les évaluations, en démontrant un excellent raisonnement et une expertise technique.
- Piloter les travaux de fine-tuning supervisé (SFT), y compris la création et la maintenance de jeux de données de haute qualité propres à chaque tâche.
- Collaborer avec les chercheurs et les annotateurs pour mettre en œuvre l’apprentissage par renforcement à partir de retours humains (RLHF) et affiner les modèles de récompense.
- Concevoir des stratégies et des processus d’évaluation innovants pour améliorer l’alignement du modèle sur les besoins des utilisateurs et les lignes directrices éthiques.
- Créer et affiner des réponses optimales pour améliorer les performances de l’IA, en privilégiant la clarté, la pertinence et l’exactitude technique.
- Réaliser des revues par les pairs approfondies du code et de la documentation, en fournissant des retours constructifs et en identifiant les axes d’amélioration.
- Collaborer avec des équipes transverses pour améliorer les performances des modèles et contribuer à l’amélioration des produits.
- Explorer et intégrer en continu de nouveaux outils, techniques et méthodologies pour améliorer les processus d’entraînement de l’IA.
Compétences requises :
- Entraîner des modèles de LLM avec des composants back-end de haute qualité, stables et évolutifs, en appliquant les dernières bonnes pratiques de codage dans divers langages et frameworks.
- Participer aux revues de code afin de garantir le respect des standards de qualité du code
- Démontrer votre maîtrise du langage de votre choix, en couvrant tous les aspects
- Fournir dans les réponses un code clair, propre, bien organisé, correct et clairement annoté/classable
- Licence/master en ingénierie ou en informatique (ou expérience équivalente)
- Expérience avérée du développement d’applications web selon un développement modulaire et des architectures évolutives, avec une forte attention portée à la lisibilité du code ainsi qu’à la sécurité/stabilité (c.-à-d. les tests)
- Maîtrise de la syntaxe et des conventions de Java
- Une expérience préalable en assurance qualité logicielle et en planification des tests est un plus
- Excellentes compétences de communication en anglais, à l’oral comme à l’écrit
Avantages du freelancing avec Turing :
- Travail dans un environnement entièrement à distance.
- Possibilité de travailler sur des projets d’IA de pointe avec des entreprises de LLM de premier plan.
Détails de l’offre :
- Engagement requis : au moins 4 heures par jour et au minimum 20 heures par semaine, avec 4 heures de chevauchement avec le fuseau PST. (Nous proposons 3 options d’engagement horaire : 20 h/semaine, 30 h/semaine ou 40 h/semaine)
- Type de contrat : mission en tant que contractuel indépendant (sans couverture santé ni congés payés)
- Durée du contrat : 1 mois ; [date de début prévue la semaine prochaine]
Processus d’évaluation (environ 75 min) :
- Deux tours d’entretiens (60 min technique + 15 min culturel et discussion de l’offre)