Description:
Unity, a global leader in creating and scaling interactive, real-time 3D content, is seeking a Senior Machine Learning Developer to join its Ads Applied Research Team. This team directly contributes to the future of Unity’s monetization products by leveraging cutting-edge Machine Learning (ML) and optimization techniques to improve ad delivery, bidding strategies, and user engagement.
As a Senior Machine Learning Developer, you will play a key role in building the next-generation ML platform that powers Unity Ads, covering the entire lifecycle from training to inference. This includes working on ML systems, infrastructure, and platform components, collaborating across data science, engineering, and product teams to bring ML solutions to production scale.
Key Responsibilities:
Design, develop, and deploy scalable, production-grade ML systems and platform components.
Contribute to the technical roadmap and architecture for Unity’s ML platform.
Translate state-of-the-art ML research into practical, scalable solutions.
Collaborate with cross-functional teams (data science, engineering, product) to align ML capabilities with business strategy.
Define requirements for data infrastructure, MLOps tooling, and processes supporting ML initiatives.
Implement MLOps best practices for training, versioning, deployment, monitoring, and serving ML models.
Enhance the platform’s performance using tools like Golang for high-performance services and NVIDIA Triton Inference Server for optimized model serving.
Required Skills & Qualifications:
Degree in Computer Science, Machine Learning, Statistics, or related field.
Strong experience with cloud infrastructure (GCP) and Kubernetes for workload orchestration.
Proven track record in building ML platforms, pipelines, and MLOps workflows.
Expertise in Python and hands-on use of ML frameworks (PyTorch, TensorFlow).
Familiarity with transformer models, embeddings, and RAG pipelines.
Experience with ML model deployment, serving, and monitoring in production environments.
Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
Preferred / Good to Have:
Experience with Golang for building high-performance ML infrastructure.
Background in ad tech, recommender systems, or real-time personalization.
Passion for mentorship and fostering collaboration within teams.
Strong innovative mindset with continuous improvement focus.
Additional Information:
Relocation support is not available.
This role requires professional proficiency in English for global collaboration.
Unity does not accept unsolicited resumes from agencies or headhunters.
About Unity:
Unity [NYSE: U] is the leading platform for creating and growing games and interactive experiences. Over 70% of the top 1,000 mobile games are made with Unity, and Unity-powered apps see an average of 3.7 billion downloads per month. Creators across gaming, film, automotive, architecture, and more rely on Unity’s ecosystem to bring ideas to life.
Unity is an equal opportunity employer, committed to inclusivity, innovation, and diversity across all dimensions, including age, ethnicity, gender identity, disability, and more.
| Organization | Unity Technologies |
| Industry | Other Jobs Jobs |
| Occupational Category | Machine Learning |
| Job Location | Montreal,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-08-16 3:37 pm |
| Expires on | 2026-01-06 |