Développeur(se) Staff en Apprentissage Automatique | Staff Machine Learning Developer
Montreal, Canada
â ïž We'll shut down after Aug 1st - try foođŠ for all jobs in tech â ïž
Unity
Create and grow real-time 3D games, apps, and experiences for entertainment, film, automotive, architecture, and more. Get started with Unity today.L'opportunité
Chez Unity, nous cultivons une culture guidĂ©e par lâempathie, le respect et lâouverture Ă toutes les opportunitĂ©s. Dans un cadre stimulant et collaboratif, nous aimons rĂ©soudre des dĂ©fis complexes qui ont un impact concret sur les crĂ©ateur(rice)s et les utilisateur(rice)s de notre Ă©cosystĂšme. Notre Ă©quipe de recherche appliquĂ©e Ads contribue directement Ă façonner lâavenir de nos produits de monĂ©tisation, en sâappuyant sur les derniĂšres avancĂ©es en apprentissage automatique et en optimisation.
Nous recherchons un(e) Développeur(se) senior en apprentissage automatique pour contribuer de maniÚre significative à la prochaine génération de systÚmes de Machine Learning (ML) pour Unity Ads. Dans ce rÎle, vous serez chargé(e) de concevoir et de développer la future plateforme d'apprentissage machine qui alimente nos modÚles de publicité à grande échelle, de l'entraßnement jusqu'à l'inférence. Vous participerez activement à la conception, au développement et au déploiement des modÚles ainsi que de l'infrastructure sous-jacente, tout en collaborant avec les équipes produit, ingénierie et recherche afin de faire progresser nos capacités en apprentissage machine.
Ce que vous allez faire
- Concevoir, dĂ©velopper et dĂ©ployer des systĂšmes ML Ă©volutifs et prĂȘts pour la production, ainsi que les composants de plateforme qui les soutiennent, afin dâoptimiser la diffusion des annonces, les stratĂ©gies dâenchĂšres et lâengagement des utilisateur(rice)s.
- Contribuer activement Ă la feuille de route technique et Ă la conception de notre plateforme ML, avec un focus sur lâentraĂźnement et lâinfĂ©rence de modĂšles publicitaires Ă grande Ă©chelle.
- Traduire des recherches de pointe en solutions pratiques et déployables, pour faire progresser nos modÚles et notre plateforme ML tout en maintenant Unity à la pointe de la technologie publicitaire.
- Collaborer avec les Ă©quipes de Science des DonnĂ©es, Produit et IngĂ©nierie pour aligner les capacitĂ©s de la plateforme ML avec les objectifs stratĂ©giques de lâentreprise.
- Participer Ă la dĂ©finition des exigences en matiĂšre dâinfrastructure de donnĂ©es, dâoutils MLOps et de processus pour soutenir des initiatives ML avancĂ©es.
- Promouvoir et appliquer les meilleures pratiques de dĂ©veloppement, test, dĂ©ploiement et monitoring de modĂšles, ainsi que lâensemble des pratiques MLOps sur la plateforme.
- Se concentrer sur lâamĂ©lioration des capacitĂ©s de la plateforme ML pour lâentraĂźnement, le versionnage, le dĂ©ploiement et le service de modĂšles Ă grande Ă©chelle, en tirant parti de technologies comme Golang pour les services critiques en performance, et NVIDIA Triton Inference Server pour le service de modĂšles optimisĂ©.
Ce que nous recherchons
- Formation en informatique, apprentissage machine, statistiques ou dans un domaine connexe.
- Solide expĂ©rience dans la conception, le dĂ©ploiement et la maintenance de systĂšmes ML Ă grande Ă©chelle, incluant la gestion dâinfrastructure cloud (GCP) et lâorchestration de workloads via Kubernetes.
- Solide expĂ©rience dans la crĂ©ation de plateformes et dâinfrastructures ML, en appliquant les meilleures pratiques MLOps â de la gestion des pipelines de donnĂ©es et des workflows dâentraĂźnement jusquâau dĂ©ploiement des modĂšles et au monitoring â avec une expertise pratique dâoutils comme NVIDIA Triton Inference Server.
- Excellente maĂźtrise de Python et bonne connaissance d'infrastructures ML de niveau production (PyTorch, TensorFlow), ainsi que des architectures modernes (transformers, embeddings, pipelines RAG, etc.).
- Familiarité avec les pratiques MLOps avancées pour le déploiement et la surveillance de modÚles ML dans le cloud.
- Excellentes compétences en communication et en collaboration, avec une capacité à expliquer des concepts techniques à des interlocuteur(rice)s techniques comme non techniques.
Vous avez peut-ĂȘtre Ă©galement
- ExpĂ©rience avec Golang pour le dĂ©veloppement de systĂšmes et dâinfrastructures ML haute performance.
- Esprit tournĂ© vers lâinnovation, avec une capacitĂ© Ă identifier et Ă mettre en Ćuvre des amĂ©liorations continues des processus.
- GoĂ»t prononcĂ© pour le mentorat et lâentraide, avec une contribution active Ă une culture collaborative centrĂ©e sur la rĂ©ussite collective.
- Expérience dans le domaine de la technologie publicitaire ou dans d'autres environnements à forte contrainte de performance, tels que les systÚmes de recommandation ou la personnalisation en temps réel.
Information supplémentaire
- Lâaide Ă la relocalisation internationale nâest pas disponible pour ce poste.
La vie chez Unity
Unity [NYSE: U] est la principale plateforme pour crĂ©er et dĂ©velopper des jeux ainsi que des expĂ©riences interactives. Des crĂ©ateurs, allant du dĂ©veloppeur de jeux aux artistes en passant par les architectes, les concepteurs automobiles, les experts en infrastructure, les cinĂ©astes et plus encore utilisent Unity pour donner vie Ă leur imagination Ă travers plusieurs plateformes, notamment mobile, PC et console ainsi que lâinformatique spatiale.
Au quatriĂšme trimestre 2024, plus de 70% des 1000 jeux mobiles les mieux classĂ©s ont Ă©tĂ© rĂ©alisĂ©s avec Unity, et en 2024, les applications créées avec Unity ont enregistrĂ© en moyenne 3,7 milliards de tĂ©lĂ©chargements par mois. Pour plus dâinformations, veuillez consulter le site Unity
Unity est un employeur fier de garantir lâĂ©galitĂ© des chances. Nous nous engageons Ă favoriser un environnement inclusif et innovateur et Ă cĂ©lĂ©brer nos employĂ©s Ă travers lâĂąge, lâĂ©thinicitĂ©, la couleur, lâascendance, lâorigine nationale, la religion, le handicap, le sexe, lâidentitĂ© ou lâexpression de genre, lâorientation sexuelle ou tout autre statut protĂ©gĂ© conformĂ©ment Ă la loi applicable. Nos diffĂ©rences sont des forces nous permettant de rĂ©pondre aux besoins croissants et Ă©volutifs de nos clients, partenaires et collaborateurs. Veuillez remplir ce formulaire si vous nĂ©cessitez des accommodations particuliĂšres pour rendre votre expĂ©rience dâentrevue agrĂ©able et positive.
Ce poste exige que son ou sa titulaire possĂšde une connaissance de lâanglais qui soit suffisante pour lui permettre dâavoir des Ă©changes professionnels verbaux et Ă©crits dans cette langue, puisque lâaccomplissement des tĂąches liĂ©es Ă ce poste nĂ©cessite des communications frĂ©quentes et rĂ©guliĂšres avec des collĂšgues et partenaire situĂ©s Ă lâĂ©chelle mondiale et dont la langue commune est lâanglais.
Les chasseurs de tĂȘtes et les agences de recrutement ne peuvent pas soumettre rĂ©sumes/CV par ce site Web ou directement aux superviseurs. Unity nâaccepte pas des chasseurs de tĂȘtes non sollicitĂ©s et des rĂ©sumĂ©s (CV) dâagence. Unity ne payera pas dâhonoraires Ă aucune agence tierce ou entreprise qui nâa pas signĂ© dâententes avec Unity.
La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.
The opportunity
At Unity, weâre committed to building a culture grounded in Empathy, Respect, and Opportunity. Within our fast-paced and collaborative environment, weâre tackling complex challenges that drive meaningful impact for creators and users across our ecosystem. Our Ads Applied Research team plays a crucial role in shaping the future of Unityâs monetization products through cutting-edge Machine Learning and optimization strategies.
We are seeking a Staff Machine Learning Developer to make significant contributions to the next-generation of ML systems for Unity Ads. In this role, you will focus on building the next-generation ML platform that powers our high-scale ad-tech models, from training to inference. You will be deeply involved in the design, development, and deployment of ML models and the underlying platform, collaborating closely with product, engineering, and research teams to advance our ML capabilities.
What you'll be doing
- Design, develop, and deploy scalable, production-grade ML systems and the platform components that support them, to optimize ad delivery, bidding strategies, and user engagement.
- Contribute significantly to the technical roadmap and design of our ML platform, focusing on solutions for training and inference of high-scale ad-tech models.
- Translate state-of-the-art research into practical, scalable solutions for our ML platform and models, ensuring Unity remains at the forefront of ML performance and innovation in the ad tech space.
- Partner cross-functionally with data science, product, and engineering teams to align ML platform capabilities and model development with strategic business goals.
- Collaborate on defining and refining requirements for data infrastructure, MLOps tooling, and processes to support advanced ML initiatives and the ML platform.
- Promote and implement best practices for model development, testing, deployment, monitoring, and overall MLOps within the new platform.
- Specifically focus on building and enhancing the ML platform capabilities for training, versioning, deploying, and serving high-scale ad-tech models, leveraging technologies such as Golang for performance-critical services and NVIDIA Triton Inference Server for optimized model serving.
What we're looking for
- Background in Computer Science, Machine Learning, Statistics or a related field.
- Extensive hands-on experience designing, deploying, and maintaining ML systems at scale, including managing cloud infrastructure on GCP and orchestrating workloads with Kubernetes.
- Strong track of record building ML platforms and infrastructure, including MLOps best practices â from data pipelines and model training workflows to serving and observability â with hands-on experience using tools like NVIDIA Triton Inference Server.
- Expertise in Python and familiarity with production-grade ML frameworks (such as PyTorch or TensorFlow), as well as modern ML architectures (transformer-based models, embeddings, retrieval-augmented pipelines).
- Familiarity with robust MLOps practices, data pipelines, and cloud ML deployment, including model serving and monitoring.
- Excellent communication and collaboration skills, with an ability to articulate technical concepts to both technical and non-technical audiences.
You might also have
- Experience with Golang for building high-performance ML systems/infrastructure.
- A forward-thinking mindset, always seeking opportunities to innovate and improve processes.
- A passion for mentoring and supporting teammates, fostering a culture of collaboration and shared success.
- Experience in ad tech or other performance-critical domains like recommender systems or real-time personalization.
Additional information
- International relocation support is not available for this position.
Life at Unity
Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.
As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.
Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.
Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.
#SEN #LI-AR1
Tags: Architecture Computer Science Data pipelines Engineering GCP Golang Kubernetes Machine Learning ML models MLOps Model inference Model training Pipelines Privacy Python PyTorch RAG Recommender systems Research Statistics TensorFlow Testing Transformers
Perks/benefits: Career development Relocation support
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.