À propos du poste
À propos de nous
Basée à San Francisco, en Californie, Turing est le principal accélérateur de recherche mondial pour les laboratoires d'IA de pointe et un partenaire de confiance pour les entreprises internationales qui déploient des systèmes d'IA avancés. Turing accompagne ses clients de deux manières : premièrement, en accélérant la recherche de pointe grâce à des données de haute qualité, des pipelines d'entraînement avancés, ainsi que des chercheurs de premier plan en IA spécialisés en génie logiciel, raisonnement logique, STEM, multilinguisme, multimodalité et agents ; et deuxièmement, en appliquant cette expertise pour aider les entreprises à transformer l'IA d'une preuve de concept en une intelligence propriétaire, avec des systèmes qui fonctionnent de manière fiable, produisent un impact mesurable et génèrent des résultats durables sur le compte de résultat.
Profil idéal
Ce poste est idéal pour les ingénieurs qui ont livré des produits à fort impact dans des entreprises en pleine croissance comme Stripe, Airbnb, Cloudflare, Datadog, Coinbase ou des environnements d'ingénierie à forte croissance similaires. Nous accueillons tout particulièrement les diplômés de programmes de premier plan tels que Harvard, Columbia, Princeton, Yale, University of Pennsylvania et d'institutions comparables — bien qu'une expérience et des compétences exceptionnelles priment toujours sur le pedigree.
Aperçu du projet
En tant qu'évaluateur en génie logiciel, vous créerez des jeux de données de pointe pour l'entraînement, l'évaluation comparative et l'avancement des grands modèles de langage, en collaborant étroitement avec les chercheurs. Cela comprend la sélection d'exemples de code, la fourniture de solutions précises et la réalisation de corrections — avec un focus principal sur Python pour les services backend, les pipelines de données et l'infrastructure ML, ainsi que JavaScript (y compris ReactJS), C/C++, Java, Rust et Go. Vous évaluerez et affinerez le code généré par l'IA pour en garantir l'efficacité, l'évolutivité et la fiabilité, et collaborerez avec des équipes pluridisciplinaires pour améliorer les solutions de codage pilotées par l'IA au niveau de l'entreprise.
À quoi ressemble une journée type ?
- Contribuer aux initiatives d'entraînement des modèles d'IA en sélectionnant des exemples de code, en construisant des solutions et en corrigeant du code — principalement en Python, avec des travaux complémentaires en JavaScript (y compris ReactJS), C/C++, Java, Rust et Go.
- Évaluer et affiner le code généré par l'IA pour garantir qu'il est efficace, évolutif et fiable.
- Collaborer avec des équipes pluridisciplinaires pour améliorer les solutions de codage pilotées par l'IA par rapport aux références de performance du secteur.
- Construire des agents et des outils de vérification automatisés en Python capables de vérifier la qualité du code et d'identifier des schémas d'erreurs.
- Formuler des hypothèses sur les étapes du cycle de génie logiciel (prototypage, conception de l'architecture, conception d'API, implémentation en production, lancement, expérimentations, surveillance, maintenance opérationnelle) et évaluer les capacités des modèles sur celles-ci.
- Concevoir des mécanismes de vérification capables de vérifier automatiquement une solution à une tâche de génie logiciel.
Compétences requises
- Plusieurs années d'expérience en génie logiciel (3 ans ou plus)
- Solide expertise en Python avec une connaissance approfondie des frameworks, des outils et des bonnes pratiques pour construire des logiciels de qualité production.
- Expérience dans la construction d'applications full-stack et le déploiement de logiciels évolutifs avec des langages et des outils modernes.
- Compréhension approfondie de l'architecture logicielle, de la conception, du développement, du débogage et de l'évaluation de la qualité/revue du code.
- Excellentes compétences en communication orale et écrite pour des justifications d'évaluation claires et structurées.
Détails de la mission
- Engagement : mission flexible, minimum 10 h/semaine, jusqu'à 40 h/semaine
- Type : Contractant (pas de couverture médicale/congés payés)
- Durée : 1 mois (prolongations potentielles selon la performance et l'adéquation)
- Lieu : les candidats doivent être basés aux États-Unis
Processus d'évaluation
- Le processus de candidature prend 15–30 minutes.
- La réalisation d'un entretien vidéo par IA est requise.