
About Unity
Empowering creators to build amazing experiences
Key Highlights
- Public company (NYSE: U) with a $20B valuation
- Over 1.5 million monthly active creators
- Customers include Electronic Arts and Ubisoft
- $1.3B raised from investors like Sequoia and Silver Lake
Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...
🎁 Benefits
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
🌟 Culture
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...
Skills & Technologies
Overview
Unity is hiring a Senior Machine Learning Engineer for their Advertiser Growth team to modernize core infrastructure and develop next-generation AI agents. You'll work with Java and tackle complex distributed systems challenges. This position requires proven experience in scalable backend systems.
Job Description
Who you are
You have 5+ years of experience in machine learning and backend engineering, with a strong focus on building and operating large-scale distributed systems. Your expertise in Java allows you to create efficient and reliable systems that can handle complex tasks at scale. You are comfortable analyzing complex datasets and leading experimentation efforts to optimize performance metrics, ensuring that systems are both effective and efficient.
You possess a deep understanding of machine learning algorithms and their application in real-world scenarios. Your experience includes collaborating with cross-functional teams to drive technical innovation and maintain high standards for system quality. You are a proactive problem solver who thrives in a fast-paced environment, always looking for ways to improve processes and outcomes.
What you'll do
As a Senior Machine Learning Engineer at Unity, you will play a crucial role in enhancing the efficiency and reliability of our core ads delivery and marketplace systems. You will collaborate with research teams to deploy ROI-driven bidding strategies and design next-generation bidding and ranking algorithms. Your work will directly influence Unity's revenue growth by optimizing real-time feedback mechanisms for high-precision delivery and budget management.
You will develop scalable infrastructure for automated products that enhance the advertiser experience, ensuring that our systems can handle the demands of a growing user base. Additionally, you will analyze complex datasets to lead experimentation efforts, driving improvements in performance metrics and overall system effectiveness. Your contributions will be vital in modernizing our core infrastructure and building backend systems for next-generation AI agents that revolutionize campaign management.
What we offer
Unity provides a competitive salary range of $165,600—$248,400 USD, reflecting the importance of this role in our organization. You will have the opportunity to work in a collaborative environment where innovation is encouraged, and your contributions will have a direct impact on our success. We value diversity and encourage you to apply even if your experience doesn't match every requirement. Join us in building a world-class ad-tech ecosystem that connects billions of users with the creators and experiences they love.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Unity.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Unity is hiring a Senior Machine Learning Engineer for their Advertiser Growth team to modernize core infrastructure and develop next-generation AI agents. You'll work with Java and tackle complex distributed systems challenges. This position requires proven experience in scalable backend systems.

Machine Learning Engineer
Uber is hiring a Senior Machine Learning Engineer for their Ads team to optimize ad recommendations and auction mechanisms. You'll work with machine learning models and data infrastructure in New York. This position requires experience in machine learning and data analysis.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer for their Ads team to design and evolve core ML systems for ad selection and delivery. You'll work with technologies like Python and AWS to improve model quality and efficiency. This role requires significant experience in machine learning and system integration.

Machine Learning Engineer
Unity is hiring a Senior Machine Learning Engineer to design and deploy intelligent systems integrating large language models with enterprise data. You'll work with frameworks like LangChain and Azure AI Search. This position requires expertise in AI and machine learning technologies.

Machine Learning Engineer
Reddit is seeking a Senior Machine Learning Engineer to enhance their Ads platform. You'll work with Python, TensorFlow, and PyTorch to build scalable machine learning solutions. This role requires 5+ years of experience in machine learning and data analysis.