Principal Machine Learning Engineer, Ads Modeling
Job Description
At Unity Technologies SF, you will help advance Unity Vector Ads Modeling by building machine learning that powers more personalized ads experiences. This onsite role in Mountain View, CA combines deep technical impact with close partnership across research, engineering, and product to take new ideas from roadmap to production.
This Principal position comes with a salary range of USD 222,600 to 325,400 per year, with gross annual salary zones as follows: Zone A: $250,300 - $325,400, Zone B: $222,600 - $289,400, and Zone C: $197,400 - $256,600.
What you’ll do
- Identify opportunities and shape a modeling roadmap that addresses customer needs.
- Drive foundational research to develop new models and paradigms for ads recommendations.
- Validate models quickly by leveraging rich user data and large-scale compute resources.
- Collaborate closely with engineering and product teams to productionalize research.
What you bring
- Hands-on experience applying state-of-the-art machine learning and deep learning to complex, real-world problems, with a focus on user behavior modeling.
- Proficiency in Python and PyTorch, along with deep learning frameworks used to build and iterate models.
- Strong understanding of metric design, large-scale data analysis, and distributed computing frameworks.
- Proven end-to-end project ownership, including solving critical cross-team problems and delivering measurable business results.
Key technologies
- Python
- PyTorch
Benefits and support
- Comprehensive health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program