Language
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Currency
Purchase
  • Products
  • Unity Ads
  • Subscription
  • Unity Asset Store
  • Resellers
Education
  • Students
  • Educators
  • Institutions
  • Certification
  • Learn
  • Skills Development Program
Download
  • Unity Hub
  • Download Archive
  • Beta Program
Unity Labs
  • Labs
  • Publications
Resources
  • Learn platform
  • Community
  • Documentation
  • Unity QA
  • FAQ
  • Services Status
  • Case Studies
  • Made with Unity
Unity
  • Our Company
  • Newsletter
  • Blog
  • Events
  • Careers
  • Help
  • Press
  • Partners
  • Investors
  • Affiliates
  • Security
  • Social Impact
  • Inclusion & Diversity
  • Contact us
Copyright © 2025 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell or Share My Personal Information

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Products
Engine
Empowers creators to build games, apps, or immersive experiences, featuring high-quality graphics, end-to-end multiplayer capabilities, multi-platform support, and AI enhancements.
Multiplayer Services
Accelerate multiplayer game development with Unity’s end-to-end solutions that makes integration, iteration, and deployment more reliable and faster than ever.
LiveOps Services
Enhance live game operations with Unity's LiveOps Services, enabling seamless backend management, personalized player experiences, data-driven updates, and scalable monetization for sustained player engagement and game success.
Asset Manager
Unity Asset Manager is a cloud-based digital asset management solution that streamlines how teams can upload, manage, transform, share, and access their complex real-time 3D assets.
DevOps Services
Optimize development workflows for devs teams of all sizes by enhancing collaboration, efficiency, and reliability with Unity Version Control and Unity Build Automation.
Grow
Enables monetizing and acquiring users as well as publishing games, featuring LevelPlay, ad networks, on-device advertising, and Supersonic for scaling mobile games into successful businesses.
Publishing
Supersonic from Unity provides publishing technology empowering you to scale your game profitably.
Solutions
Gaming
Build and launch immersive, multiplatform games with the Unity Engine. Leverage powerful services for multiplayer, live operations, and game monetization that deliver engaging player experiences.
Industries
Innovate in any industry - from automotive and manufacturing to construction, healthcare, and retail. Unity provides advanced visualization, simulation, AR/VR, and interactive applications to accelerate innovation and improve workflows.
User acquisition
Acquire high-value mobile game users and scale efficiently with Unity. Run global campaigns, optimize ROAS, and drive long-term engagement with user acquisition solutions.
Monetization
Maximize mobile app revenue with Unity’s monetization and mediation tools. Access premium demand, rewarded ads, and real-time optimization to boost ARPU, improve user experience, and scale sustainable growth.
Education
Empower the next generation of creators with Unity’s education solutions. Explore curricula, certifications, and hands-on learning tools designed to teach game development in K-12, higher education, and vocational training programs.
Asset Store
Discover tools, assets, and plugins to speed up your development and bring your vision to life.
Resources
Documentation
Find the answers you need in Unity’s technical documentation. Get clear guidance on scripting, workflows, and best practices for creating, optimizing, and deploying interactive 2D, 3D, and XR experiences.
Developer tools
Download the latest Unity releases and developer tools. Explore documentation, how-to guides, Knowledge Base, Issue Tracker, and product roadmaps. Everything you need to build, debug, and scale games and interactive experiences.
Blog
Explore the Unity Blog for the latest updates, product news, and developer insights. Stay informed on Unity features, workflows, and success stories to help you build, scale, and optimize real-time 3D experiences across platforms.
Case studies
Explore real-world case studies from game developers and industry leaders using Unity to power innovative games, simulations, and interactive applications. Learn how they succeeded - and how you can too.
Best practices
Master Unity with expert tips, technical best practices, and tutorials on scripting, rendering, performance, deployment and much more. Build better games and interactive content with proven workflows.
Demos
Explore Unity demo projects and sample games that showcase advanced visuals, physics, and gameplay systems. See how the Unity engine performs across different uses and platforms.
More resources
Access curated Unity resources including industry reports, developer guides, expert tutorials, and technical deep dives. Extend your learning with guidance from subject matter experts and success stories.
Glossary
Search the Unity Glossary to find clear definitions of game development, growth, industrial applications and engine-related terms. Understand Unity tools, monetization strategies, and industry jargon - fast and in context.
Community
Discussions
Join the action by posting questions and finding answers. Along the way, you’ll see awesome projects, meet your peers, and maybe even find someone to help your project or team.
Events
Around the world, the Unity community gathers to share what we’ve learned, what we’re working on, and how you can take your projects further using Unity. Find an event near you.
Made With Unity
Explore incredible games and experiences that were created using Unity's powerful engine. From immersive 3D worlds to innovative 2D projects, Made with Unity highlights the creativity of developers and inspires others to bring their vision to life.
Learn
Unity Learn
Advance your Unity skills with award-winning tutorials, hands-on projects, and in-depth courses. Access over 750 hours of on-demand learning content for creators at every skill level.
Getting started
New to Unity? Start your creative journey from software installation and setup to learning the basics needed to create your first Unity projects.
Professional Training
Increase your productivity and improve workflows with Unity Professional Training. Whether you are a gaming or industry professional, our live expert-led courses and premium On-Demand Training platform will teach your team how to best succeed with Unity.
Education
Enable students with the tools and learning experiences that will maximize their success with Unity.
Support
Success Plans
Elevate your project with Success Plans designed for teams, projects, and budgets of all sizes. Minimize technical and strategic obstacles through reliable technical support, strategic guidance, and in-depth engineering reviews.
FAQ
Get answers to common questions. This FAQ page is your go-to for helpful information on a variety of topics.
Get help
Need assistance? Find resources, contact Unity Support and get answers to your questions. We are dedicated to helping you every step of the way.
Contact us
Plans and pricing
What are you looking for?
Documentation
Help and support
Asset Store
Sale
Bestselling Assets
Become a Publisher
Go to Dashboard
Go to LevelPlay
Go to ironSource Ads
Go to Tapjoy
Create a Unity ID
Sign in
  • EngineMultiplayer ServicesLiveOps ServicesAsset ManagerDevOps ServicesGrowPublishing
  • GamingIndustriesUser acquisitionMonetizationEducationAsset Store
  • DocumentationDeveloper toolsBlogCase studiesBest practicesDemosMore resourcesGlossary
  • DiscussionsEventsMade With Unity
  • Unity LearnGetting startedProfessional TrainingEducation
  • Success PlansFAQGet helpContact us
Plans and pricing
What are you looking for?
Documentation
Help and support
Hero background image
Requisition ID: JOBREQ-2514983

Sr. Machine Learning Developer

Remote, Canada, Full-time
  1. Unity Careers
  2. Positions
  3. Description
ALERT: Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition for receiving an offer of employment. Please be aware that Unity does not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment. These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.) which you should not provide to them. If you have been a target of such a scam, you should report it by contacting the U.S. Federal Trade Commission (see this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.
See FTC
  • The opportunity
  • What you'll be doing
  • What we're looking for
  • You might also have
  • Additional information
  • Life at Unity
  • Apply

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. The Unity Demand Optimization team plays a central role in this effort by building ad campaign optimizations that enable advertisers to efficiently capture user engagement while minimizing their costs. The team leverages machine learning models to incorporate advertisers' off-site goals into auction ranking, helping them maximize installs, key conversions, or return on ad spend.

We are seeking a highly skilled staff engineer to take a critical role in building state-of-the-art bidding optimization systems that enable:

Efficient budget pacing across campaigns.

Automated bidding strategies that align with advertiser goals.

Continual system improvement through rigorous experimentation.

Sustainable growth for Unity’s advertising business.

What you'll be doing

  • Design, implement, and maintain high-performance auto-bidding algorithms and advertiser-facing products (e.g., Target ROAS, Target CPA).
  • Ensure these systems meet or exceed campaign performance goals, advertiser expectations, and system reliability standards.
  • Lead development on core initiatives such as:
  • A bid-based budget pacing system that ensures daily budget delivery. 
  • Maximize Conversions, which leverages real-time bidding to meet key advertiser goals.
  • Lowest Cost, a product that automates bidding to simplify campaign management.
  • Target ROAS, which lets advertisers scale volume without sacrificing performance targets. 
  • Drive best practices for model quality, experimentation, system reliability, and operational excellence.
  • Actively participate and work with other leads to set the long term direction for the team, plan and oversee engineering designs and project execution. 
  • Effectively communicate complex technical concepts to non-engineering stakeholders.

What we're looking for

  • Advanced degree (MS or Ph.D.) in Computer Science, Machine Learning, Statistics, or a related field—or equivalent practical experience.
  • 5+ years of hands-on experience building and operating large-scale Ads delivery and optimization systems.
  • 3+ years of experience building control systems, PID controllers, multi-armed bandits, reinforcement learning algorithms, or bid/pricing optimization systems.
  • Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++ or similar. 
  • Knowledge of metric design, experimentation methodologies, and large-scale data analysis.

You might also have

  • Experience designing and productionizing optimization algorithms in an ad serving platform and/or other marketplaces.
  • Experience with state of the art control systems, reinforcement learning algorithms.

Additional information

  • Relocation support is not available for this position.

Life at Unity

We offer a wide range of benefits designed to support employees' well-being and work-life balance. You can read more about them on our career page.

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 Web site 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-ED1

*Note: Certain locations require a good faith disclosure of the base salary range for the role. The actual salary for the successful candidate may differ based on location, experience, and other job-related factors.

Gross base salary$152,900—$229,300 CAD

Location: Remote, CanadaDepartment: EngineeringType: Full-timeRequisition ID: JOBREQ-2514983