À propos du poste
Rejoignez l'équipe GenAI de pointe d'un laboratoire d'IA de premier plan pour être au cœur de la révolution de l'IA, là où votre expertise alimente le développement des grands modèles de langage les plus avancés.
1\. Présentation
Rejoignez l'équipe GenAI de pointe d'un laboratoire d'IA de premier plan et participez à la construction de modèles d'IA fondamentaux à partir de zéro. Nous recherchons des ingénieurs MLOps et systèmes ML justifiant d'une expérience concrète de l'infrastructure des grands modèles de langage dans l'un des quatre domaines suivants : programmation de kernels pour accélérateurs, profilage de performance et analyse de traces, débogage de charges de travail accélérées et distribuées, et serving d'inférence à haut débit. Une expérience de JAX, XLA ou des TPU est particulièrement précieuse. Ce poste comprend des travaux d'entraînement et d'évaluation de modèles d'IA, notamment la rédaction et l'évaluation de tâches et de solutions en systèmes ML afin de générer des données d'entraînement de haute qualité pour des systèmes d'IA de pointe.
Il s'agit d'un poste entièrement à distance, ouvert aux candidats du monde entier. Selon votre lieu de résidence, votre mission sera organisée par l'intermédiaire de Cincinnatus LLC ou de l'un de ses partenaires employeurs officiels de confiance dans votre pays, avec la possibilité d'être placé dans un laboratoire d'IA de premier plan au sein de sa main-d'œuvre élargie. Il s'agit d'une mission à temps plein de 40 heures, sans conflits ni autres engagements.
2\. Responsabilités principales
- Concevoir des tâches exigeantes couvrant les kernels, le profilage, le débogage et le serving d'inférence, y compris des problèmes adversariaux qui révèlent où les modèles de pointe échouent sur du code pour accélérateurs (par exemple les kernels Pallas sur TPU), et rédiger des solutions exactes et bien structurées.
- Guider les équipes de recherche et d'ingénierie pour combler les lacunes de connaissances et améliorer les performances des modèles d'IA sur les systèmes ML, les compilateurs et l'infrastructure d'entraînement.
- Évaluer des tâches et des solutions en systèmes ML, et fournir un retour technique écrit clair, capable de résister à une revue d'experts.
- Élaborer des consignes et des grilles d'évaluation détaillées couvrant l'optimisation des kernels, l'interprétation des sorties de profileurs, le raisonnement sur les systèmes distribués, ainsi que les compromis entre débit et latence en serving.
- Collaborer avec d'autres experts du domaine pour que les données d'entraînement restent cohérentes et exactes.
3\. Qualifications essentielles
- 2+ ans d'expérience professionnelle concrète en systèmes ML, infrastructure ML, serving de modèles ou ingénierie de la performance sur accélérateurs. Il s'agit d'un poste d'ingénierie système opérationnel plutôt que d'un poste de modélisation appliquée ou de data science.
- Expérience pratique dans au moins l'un des domaines suivants, la maîtrise de plusieurs étant un net atout : écriture ou optimisation de kernels personnalisés (Pallas, Triton, CUDA, CUTLASS) ; profilage de performance et analyse de traces (profileur JAX/XLA, Kineto, torch.profiler, Nsight) ; débogage de charges de travail distribuées ou limitées par les accélérateurs ; serving de grands modèles de langage à grande échelle (vLLM, SGLang, TensorRT-LLM, JetStream, KV cache, paged attention, continuous batching).
- Expérience professionnelle en production avec JAX et/ou PyTorch. Une maîtrise approfondie au niveau des frameworks est un net atout : opérateurs personnalisés, sharding et entraînement distribué (pjit/shard_map, FSDP, Megatron, MaxText), ou travaux sur les compilateurs et au niveau des graphes (XLA/StableHLO, torch.compile, MLIR).
- Expérience des accélérateurs modernes tels que TPU (v4 à v6e), H100, B200, Trainium ou MI300, et capacité à raisonner sur les compromis entre débit, latence et mémoire.
- Progression de carrière démontrable.
- Capacité à vous investir de manière fiable au moins 40 heures par semaine en semaine.
- Excellentes compétences de communication écrite et capacité à expliquer clairement des décisions techniques complexes.
À propos de Cincinnatus LLC : Cincinnatus LLC est une société de staffing d'entreprise qui s'associe à des entreprises technologiques de premier plan pour recruter et engager des professionnels hautement qualifiés dans le cadre d'opportunités ponctuelles et contractuelles. En travaillant directement ou par l'intermédiaire de partenaires employeurs officiels locaux, Cincinnatus gère la relation d'emploi ou de contrat, la paie, les avantages sociaux le cas échéant et la conformité dans chaque pays, tout en plaçant les professionnels directement au sein des équipes clientes pour travailler sur des initiatives à fort impact.
Égalité des chances en matière d'emploi : Cincinnatus est fier d'être un employeur garantissant l'égalité des chances. Nous ne pratiquons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe (y compris la grossesse, l'accouchement, les décisions en matière de santé reproductive ou les affections médicales connexes), l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut d'ancien combattant protégé, le statut de personne en situation de handicap, les informations génétiques, les opinions ou activités politiques, ou toute autre caractéristique légalement protégée.