
Développeuse / Développeur sénior - opérations d'exploitation de l'apprentissage machine
Description du poste
Aperçu
Joue un rôle clé dans l’élaboration des meilleures pratiques pour les opérations d'exploitation des modèles
En tant que développeur.euse en apprentissage machine dans notre équipe plateforme, tu travailleras sur une suite d'outils pour aider les équipes de scientifiques appliqués.es à déployer, orchestrer et produire des modèles d'apprentissage machine à grande échelle.
Ta mission principale sera de créer et de maintenir des outils, des bibliothèques et des flux de travail qui permettent le développement efficace de modèles d'apprentissage machine robustes, évolutifs et faciles à maintenir. Tu travailleras également en étroite collaboration avec les scientifiques appliqués.es pour accélérer le processus d'itération et d'expérimentation, garantissant ainsi un développement de modèles plus rapide et plus efficace.
Ce qui rend cette opportunité intéressante :
Cette équipe se spécialise dans l'application des dernières avancées en matière de systèmes de recommandation, d’optimisation des classements, de modèles de langage (LLM) et de traitement du langage naturel (NLP) afin de développer des solutions innovantes pour des secteurs tels que le commerce électronique, le libre-service et d’autres domaines verticaux.
Nous relevons des défis concrets en utilisant des données réelles pour le compte de centaines de grandes entreprises à travers le monde. Notre plateforme moderne traite plus de 100 millions de requêtes quotidiennes et entraîne automatiquement des milliers de modèles d’apprentissage machine chaque jour, offrant ainsi des solutions à grande échelle et à fort impact.
Responsabilités
Voici un aperçu de tes responsabilités :
- Fournir des outils pour l'ensemble du cycle d'apprentissage automatique, depuis l'exploration des données jusqu'au déploiement en production.
- Faciliter le développement, le déploiement, les tests automatisés, la surveillance et le débogage des modèles d’apprentissage machine.
- Analyser et améliorer la performance de nos modèles et de notre plateforme d’apprentissage machine afin de respecter les objectifs critiques de formation à grande échelle et d'inférence à faible latence.
- Faciliter l’adoption et l’utilisation des ressources de la plateforme d’apprentissage automatique et des outils de supervision pour améliorer l’efficacité opérationnelle et la fiabilité du service.
- Collaborer avec ses pair.es pour améliorer nos méthodes de travail communes et influencer les décisions globales en matière d'architecture.
- Faire évoluer notre pile technologique : Python, AWS, Kubernetes, Pytorch, Terraform, Snowflake, Honeycomb et d'autres
Profil tech
Équipe
Compétences
Voici ce qui te qualifiera pour ce rôle :
- Plus de 5 ans d’expérience en apprentissage automatique.
- Expérience dans l’opérationnalisation, le support et la mise en production des grands modèles linguistiques et d’autres modèles d’apprentissage machine à une échelle non négligeable.
- Maîtrise des bonnes pratiques en ingénierie des données et des logiciels, avec la capacité de développer des outils et une culture axée sur la livraison de code fiable.
- Collaboration étroite avec des scientifiques pour améliorer leurs outils et leur efficacité, et expérience en équipes pluridisciplinaires.
Voici ce qui pourrait accélérer ton succès dans le poste :
- Capacité à appliquer les meilleures pratiques en apprentissage machine dans les domaines de l’exploitation, de l’ingénierie et du déploiement à grande échelle.
- Expérience dans le maintien et la promotion des ressources et bibliothèques internes.
- Expertise dans les opérations d'exploitation des modèles d'apprentissage automatique, notamment dans l'hébergement de modèles à grande échelle, le développement d’outils d'exploration des données et d'expérimentation, ainsi que l’automatisation et l'orchestration des pipelines d’entraînement complexes et efficaces.
- Compétences en communication, capable de présenter des sujets techniques complexes à divers publics.
Onboarding
Avantages
Si c’était facile, quelqu’un d’autre l’aurait fait. Chaque jour, notre équipe relève de nouveaux défis afin de créer une plateforme propulsée par l’intelligence artificielle si performante que ses utilisateurs oublient la technologie de fine pointe qui l’alimente. Ce n’est pas toujours facile, et on adore ce qu’on fait. On raffole des défis complexes et on ne dit jamais non à la possibilité d'apprendre et de développer de nouvelles compétences avant-gardistes: d’ailleurs, c’est ce qui nous permet d’être parmi les leaders de notre industrie. Découvre nos valeurs ici