turing · Ingénierie

Responsable de pod - Génie électrique et informatique (Terminal Bench Science)

Turing

Rémunération non préciséeÀ distanceConditions géographiques non précisées

Cette offre a été traduite automatiquement. La plateforme d’origine gère les candidatures ; vérifiez ses critères originaux avant de postuler. Voir la page d’origine

À propos du poste

À propos de Turing :

Turing est l’une des entreprises d’IA qui connaissent la croissance la plus rapide au monde, et accélère l’avancement 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 s’appuyant sur ce travail pour concevoir des systèmes d’IA concrets qui répondent aux priorités critiques des entreprises.

Aperçu du poste :

Nous recherchons un expert expérimenté en génie électrique ou en informatique pour diriger une équipe de formateurs techniques qui développent des tâches scientifiques et d’ingénierie réalistes, basées sur le terminal, dans le cadre d’une initiative d’entraînement et d’évaluation d’IA de pointe.

Dans ce rôle, vous superviserez un pod d’environ 5–10 formateurs, examinerez les tâches techniques du point de vue de l’exactitude, de la reproductibilité et de la qualité de l’évaluation, et veillerez à ce que les tâches reflètent des workflows authentiques d’informatique, de systèmes logiciels et de génie électrique. Vous encadrerez également les formateurs, maintiendrez les normes de qualité et assurerez une livraison régulière de tâches techniques exigeantes.

Vos missions :

  • Diriger et encadrer un pod de formateurs techniques, en garantissant une qualité constante, la productivité et la livraison dans les délais des tâches scientifiques et d’ingénierie.
  • Examiner les tâches techniques de bout en bout, y compris les énoncés de problème, les bases de code, les netlists de circuits, les langages de description matérielle (HDL), les jeux de données, les environnements de calcul, les solutions de référence et les tests automatisés.
  • Valider les tâches portant sur le calcul haute performance (HPC), le calcul parallèle, les algorithmes, les systèmes distribués, les compilateurs, les systèmes d’exploitation, les bases de données, les systèmes de ML, le calcul sur GPU, la conception de circuits, le traitement du signal, les réseaux électriques et les systèmes embarqués.
  • S’assurer que les tâches reflètent des workflows réalistes de génie logiciel, de recherche et de génie électrique exigeant un raisonnement technique significatif en plusieurs étapes.
  • Vérifier l’exactitude technique en ce qui concerne la complexité des algorithmes, la précision numérique, la gestion de la mémoire, la concurrence, les lois des circuits, le bilan de puissance, le traitement du signal, les contraintes de temps et la stabilité du système.
  • Valider les compilateurs, les outils de simulation, les dépendances logicielles, les environnements de calcul et les processus de build afin de garantir des résultats reproductibles.
  • Identifier les tests peu fiables causés par un comportement non déterministe, des conditions de concurrence (race conditions), des seuils de performance dépendants du matériel ou des problèmes de convergence de simulation.
  • Examiner les correcteurs automatiques afin de s’assurer qu’ils évaluent des résultats techniques significatifs tels que l’exactitude fonctionnelle, la performance, la réponse en fréquence, les formes d’onde, le timing, l’efficacité et le comportement du système.
  • Identifier les inexactitudes techniques, les hypothèses erronées, les tolérances incorrectes et les possibilités de contourner le calcul, les simulations ou les évaluations automatisées.
  • Fournir des retours techniques clairs et exploitables, suivre les révisions et s’assurer que les problèmes de qualité sont résolus avant l’approbation des tâches.
  • Intégrer les formateurs, répartir le travail, surveiller la qualité et le débit, remonter les blocages et maintenir la documentation technique et les bonnes pratiques.

Ce que nous recherchons :

  • Doctorat, expérience postdoctorale ou expérience technique avancée équivalente en informatique, en génie électrique, en génie informatique ou dans une discipline très proche.
  • Solides compétences en programmation en C/C++, Rust, Python, Julia, Fortran, MATLAB/Octave ou en langages de description matérielle (HDL), avec une maîtrise avancée de Linux et du terminal.
  • Expertise pratique dans au moins un grand domaine : calcul parallèle, programmation système, développement de logiciels scientifiques, simulation de circuits, traitement du signal, réseaux électriques ou conception de matériel numérique.
  • Solide compréhension des algorithmes, des systèmes de calcul, des méthodes numériques, des tests logiciels ou des principes du génie électrique.
  • Expérience de la revue de bases de code complexes, d’implémentations techniques, de simulations d’ingénierie ou de résultats de recherche.
  • Capacité à évaluer l’exactitude des algorithmes, la performance de calcul, la précision numérique, le comportement en situation de concurrence et la fiabilité des résultats techniques.
  • Solide jugement analytique, avec la capacité d’identifier les erreurs techniques, les cas limites, les conditions de concurrence et les hypothèses d’ingénierie erronées.
  • Expérience de l’encadrement, de la relecture ou de la direction de petites équipes techniques.
  • Excellentes compétences de communication écrite pour fournir des retours techniques précis et documenter les normes de qualité.

Atouts appréciés :

  • Expérience des outils de développement HPC et système tels que MPI, OpenMP, CUDA, LLVM/GCC, CMake, gdb, Valgrind, perf, sanitizers ou Slurm.
  • Connaissance des outils de simulation de génie électrique et de matériel tels que ngspice, Xyce, Icarus Verilog, Verilator, GHDL, Yosys, pandapower, PyPSA, MATPOWER, openEMS, GNU Radio ou QEMU.
  • Connaissance de Docker, Git, des pipelines CI/CD et des frameworks de tests automatisés tels que pytest.
  • Expérience du développement de benchmarks techniques, de défis de programmation, d’évaluations fondées sur la simulation ou de systèmes de notation automatisés.
  • Expérience du développement ou de l’évaluation d’agents de codage IA, d’agents basés sur le terminal ou de solutions techniques générées par des LLM.
  • Expérience du développement open source ou de la fonction de mainteneur, en particulier pour la relecture et la validation de contributions externes.
  • Expérience en entreprise dans les semi-conducteurs, le calcul haute performance, les services publics d’électricité, les télécommunications ou les systèmes embarqués.
  • Expérience préalable de l’entraînement d’IA, du contrôle qualité technique, du développement de benchmarks ou de programmes d’évaluation.

Détails de l’offre :

  • Engagements requis : au moins 4 heures par jour et au minimum 40 heures par semaine, avec un chevauchement de 4 heures avec le fuseau PST.
  • Type d’emploi : mission en tant que prestataire (sans congés maladie ni congés payés)
  • Durée du contrat : 4 semaine [la date de début prévue est la semaine prochaine]

Compétences

Réseaux électriquesFondamentaux de l’informatique
Plus d’offres dans cette spécialité →