
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 seeking a Staff Machine Learning Engineer to develop advanced user understanding models that enhance ad ranking and recommendation systems. You'll leverage large-scale data and machine learning techniques to improve user engagement and conversion rates. This role requires expertise in Python and machine learning frameworks.
Job Description
Who you are
You have a strong background in machine learning and data analysis, with at least 5 years of experience in building and maintaining predictive models. Your expertise in Python and machine learning frameworks like TensorFlow and Keras allows you to design and implement complex algorithms that drive user understanding and engagement. You are skilled in monitoring model performance and addressing data drift, ensuring the reliability and accuracy of predictions. You possess excellent communication skills, enabling you to convey complex technical concepts to non-engineering stakeholders effectively. You thrive in collaborative environments and enjoy working with cross-functional teams to set long-term goals and project execution plans.
Desirable
Experience with ad ranking systems or recommendation engines is a plus. Familiarity with large-scale data processing and cloud platforms will enhance your ability to contribute to our projects. A passion for user behavior analysis and a keen interest in improving advertising performance will set you apart in this role.
What you'll do
In this role, you will design, implement, and maintain user understanding models that enhance Unity's ad ranking and recommendation systems. You will continuously monitor model performance, calibrate predictions, and address any data drift or delayed feedback to ensure high-quality outputs. Collaborating with other leads, you will help set the long-term direction for the team, planning and overseeing engineering designs and project execution. Your work will directly impact user engagement and conversion rates, driving better outcomes for advertisers and users alike. You will actively participate in discussions about technical strategies and contribute to the overall success of the Foundation Modeling team.
What we offer
At Unity, we foster a culture of collaboration and innovation, providing you with the opportunity to tackle complex challenges that have a meaningful impact on creators and users. We offer a competitive salary range of $192,600 to $288,800 USD, reflecting your experience and expertise. You will be part of a dynamic team that values your contributions and encourages professional growth. Join us in shaping the future of user understanding and advertising performance in the gaming ecosystem.
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
Nextdoor is hiring a Senior Machine Learning Engineer to drive the development of data-intensive products that enhance community engagement. You'll work with Python and TensorFlow to build machine learning models that improve ad relevance and user experience. This position requires significant 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
Quantcast is hiring a Senior Machine Learning Engineer to develop and maintain machine learning systems that optimize advertising technology. You'll work with large datasets and advanced algorithms to enhance the company's AI-powered Demand Side Platform. This role requires strong expertise in machine learning and data analysis.

Machine Learning Engineer
Uber is hiring a Staff Machine Learning Engineer to lead technical initiatives in the Consumer Incentives team. You'll work on enhancing user experience through machine learning and optimization solutions. This role requires 6+ years of experience in ML engineering and expertise in frameworks like PyTorch and TensorFlow.