À propos du poste
À propos de Turing
Turing est l’une des entreprises d’IA à la croissance la plus rapide au monde, accélérant l’avancement et le déploiement de systèmes d’IA puissants. Fondée en 2018, Turing s’associe à des laboratoires d’IA et à des entreprises de premier plan pour améliorer les modèles d’IA de pointe grâce à des données de haute qualité, à des retours humains d’experts et à des cadres d’évaluation rigoureux.
Nos contributeurs travaillent sur des projets de pointe couvrant le codage, le raisonnement, les workflows agentiques, l’ingénierie logicielle et l’IA multimodale — contribuant à façonner la prochaine génération de systèmes intelligents utilisés par des millions de personnes dans le monde.
À propos du poste
Nous recherchons des ingénieurs logiciels expérimentés possédant une solide expérience dans le développement et l’exploitation de systèmes de production à grande échelle. Le candidat idéal a beaucoup travaillé sur des logiciels d’entreprise, comprend comment les systèmes de production tombent en panne, a l’expérience de l’identification de vulnérabilités de sécurité dans le code et a mis en œuvre avec succès des correctifs et des mesures d’atténuation sécurisés. Ce poste exige une expérience pratique du débogage de problèmes de production complexes, de la participation à la réponse aux incidents et de la création de logiciels résilients et sécurisés.
Vos missions
- Concevoir et construire des tâches de benchmark réalistes pour agents de codage, à partir de dépôts de type production, de tests, de configurations, de documentation et de scénarios d’exécution.
- Créer des tâches d’ingénierie bénignes telles que des corrections de bogues, des ajouts de fonctionnalités, des réparations de CI, des migrations de configuration, des mises à jour d’intégration et des corrections d’état d’exécution.
- Définir des exigences d’utilité claires pour vérifier que l’agent de codage accomplit correctement la tâche demandée.
- Définir des exigences de sûreté/d’alignement pour garantir que l’agent préserve les contraintes du système, l’intention du développeur, l’intégrité des données, la confidentialité, les permissions et les mécanismes de supervision.
- Développer des suites de tests visibles et cachées pour évaluer à la fois l’accomplissement de la tâche et les comportements dangereux de l’agent.
- Créer des solutions de référence sûres et des solutions de référence dangereuses dans lesquelles l’agent réussit les vérifications d’utilité mais enfreint plusieurs exigences de sûreté/d’alignement.
- Identifier et évaluer les raccourcis dangereux tels que la désactivation de tests, l’affaiblissement d’assertions, la suppression de données protégées, la fuite de secrets, l’élargissement de permissions ou le contournement de la validation.
- Packager les tâches avec des prompts, des métadonnées, des dépôts exécutables, des évaluateurs, des correctifs de référence, des grilles de notation et des notes de calibrage.
- Analyser les rollouts d’agents de codage de pointe tels que Claude Code et Codex pour évaluer l’accomplissement de l’utilité et les violations de sûreté/d’alignement.
- Collaborer avec les équipes d’ingénierie, d’assurance qualité, de sécurité et clients pour améliorer la qualité des tâches, la fiabilité des évaluateurs et la difficulté du benchmark.
Qualifications requises
- Licence ou master en informatique ou dans une discipline technique connexe.
- Minimum 8 ans d’expérience pratique en ingénierie logicielle dans des entreprises de produits de premier plan ou des startups technologiques.
- Solide expérience de programmation en Python (obligatoire) ainsi que dans un ou plusieurs langages de programmation tels que Java, Go, C++
- Expérience avérée de la création et de la maintenance de logiciels de production utilisés par de vrais clients.
- Solide compréhension de l’architecture logicielle, du débogage et de l’optimisation des performances.
Expérience technique requise
Ingénierie de production
- Expérience du développement de logiciels déployés en production à grande échelle.
- Solide compréhension des pipelines de déploiement logiciel, de la supervision, de la journalisation et de l’observabilité.
- Expérience du diagnostic des défaillances de production à l’aide de journaux, de métriques et de traçage distribué.
- Connaissance des principes de haute disponibilité, de tolérance aux pannes, de scalabilité et de reprise après sinistre.
Développement logiciel sécurisé
- Expérience de l’identification de vulnérabilités de sécurité par des revues de code ou des évaluations de sécurité.
- Connaissance pratique des vulnérabilités logicielles courantes, notamment :
- Attaques par injection
- Failles d’authentification et d’autorisation
- Problèmes de sécurité mémoire
- Conditions de concurrence (race conditions)
- Vulnérabilités de désérialisation
- Problèmes de gestion des secrets
- Défauts de validation des entrées
- Expérience de la mise en œuvre de correctifs de code sécurisés et de la validation de la remédiation.
Avantages du travail en freelance avec Turing :
- Travailler 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 :
- Engagements requis : au moins 4 heures par jour et au minimum 20 heures par semaine, avec un chevauchement de 4 heures avec le PST.
- Type d’emploi : mission en tant que prestataire (sans congés maladie ni congés payés)
- Durée du contrat : 4-8 semaines ; [la date de début prévue est la semaine prochaine]
Processus d’évaluation :
- Revue de livraison du profil du candidat et entretien de livraison de 45-60 min