Principal Machine Learning Engineer, Ads Modeling

DataJobs

Mountain View (CA)

On-site

USD 223,000 - 325,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Comprehensive health, life, and long‑h
Commute subsidy
Employee stock ownership
Competitive retirement/pension plans
Generous vacation and personal days
Leave and family-care programs
Office food snacks
Mental Health and Wellbeing programs
Employee Resource Groups
Global Employee Assistance Program
Training and development programs
Volunteering and donation matching

Job summary

Unity Technologies SF in Mountain View, CA seeks a Principal Machine Learning Engineer to advance Unity Vector Ads Modeling and improve ads recommendation algorithms powering personalized experiences. This onsite role blends research depth with engineering impact and offers growth opportunities through a comprehensive benefits package.

You will design modeling roadmaps, move research into production, and collaborate across engineering and product teams.

Qualifications

  • Hands-on experience applying state-of-the-art ML and deep learning to real problems, especially user behavior modeling.
  • Proficiency in Python and PyTorch.
  • Strong understanding of metric design, large-scale data analysis, and distributed computing.
  • Able to drive projects end-to-end with cross-team collaboration and delivering measurable business results.

Responsibilities

  • Identify opportunities and design a modeling roadmap addressing customer needs.
  • Drive foundational research for new models and paradigms.
  • Leverage rich user data and large-scale compute to validate models rapidly.
  • Collaborate with engineering and product teams to productionalize research.

Skills

State-of-the-art ML
User behavior modeling
Python
PyTorch
Distributed computing
End-to-end delivery

Tools

Python
PyTorch

Job description

Unity Technologies SF is looking for a Principal Machine Learning Engineer to help advance Unity Vector Ads Modeling, building better ads recommendation algorithms that power personalized ad experiences. This onsite role in Mountain View, CA combines research depth with engineering impact, supported by a benefits package designed for long-term wellbeing and growth. The salary range for this position is $222,600 to $325,400 per year (Zone A/B/C depending on location and qualifications).

What you’ll work on

In this role, you’ll shape the modeling roadmap around customer needs and move promising approaches from foundational research into production with close collaboration across engineering and product. You’ll use rich user data and large-scale compute to validate models quickly, while helping ensure that the work connects to measurable outcomes.

  • Identify opportunities and design a modeling roadmap that addresses customer needs
  • Drive foundational research for new models and modeling paradigms
  • Leverage rich user data and large-scale compute to validate models rapidly
  • Collaborate 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, specifically user behavior modeling
  • Proficiency in Python and PyTorch, along with deep learning frameworks
  • Solid understanding of metric design, large-scale data analysis, and distributed computing frameworks
  • Proven ability to drive projects end-to-end, including solving critical cross-team problems and delivering measurable business results
Tools and technologies

Python, PyTorch

Benefits
  • 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
Compensation ranges (gross annual salary)
  • Zone A: $250,300 - $325,400 USD
  • Zone B: $222,600 - $289,400 USD
  • Zone C: $197,400 - $256,600 USD
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer, Ads Modeling
Senior Machine Learning Engineer, Ads Modeling

DataJobs • Mountain View (CA)

On-site
USD 149,000 - 245,000
Health insurance
Employee stock ownership
Commute subsidy
+5
Staff Machine Learning Engineer, Ads Modeling
Staff Machine Learning Engineer, Ads Modeling

DataJobs • New York (NY)

On-site
USD 172,000 - 284,000
Health insurance
Commuter benefits
Employee stock ownership
+7
Staff Machine Learning Engineer, Ads Modeling
Staff Machine Learning Engineer, Ads Modeling

DataJobs • Mountain View (CA)

On-site
USD 172,000 - 284,000
Comprehensive health, life, and dental
Commute subsidy
Employee stock ownership
+8
Principal Machine Learning Engineer, Ads Modeling
Principal Machine Learning Engineer, Ads Modeling

DataJobs • New York (NY)

On-site
USD 223,000 - 325,000
Commuting subsidy
Employee stock ownership
Generous vacation and personal days
+1
Senior Machine Learning Engineer, Ads Modeling
Senior Machine Learning Engineer, Ads Modeling

DataJobs • New York (NY)

On-site
USD 149,000 - 245,000
Health insurance
Life insurance
Disability insurance
+11
Principal Machine Learning Engineer, Ads Modeling
Principal Machine Learning Engineer, Ads Modeling

Unity • Bellevue (WA)

On-site
USD 197,000 - 325,000
Health insurance
Employee stock ownership
Commuter subsidy
+3
Senior Machine Learning Engineer (Ads Modeling)
Senior Machine Learning Engineer (Ads Modeling)

Unity • Mountain View (CA)

On-site
USD 180,000 - 240,000
Health insurance
Employee stock options
Generous vacation days
+9
Sr. Machine Learning Engineer, Ads Modeling
Sr. Machine Learning Engineer, Ads Modeling

Unity • Mountain View (CA)

On-site
USD 160,000 - 250,000
Health insurance
Equity / stock options
Retirement plan
+7
Principal Machine Learning Engineer, Ads Modeling
Principal Machine Learning Engineer, Ads Modeling

Unity Enterprise • Mountain View (CA), Northern (KY)

Hybrid
USD 260,000 - 325,000
Equity awards
Company incentive plans
Competitive benefits
Senior Machine Learning Engineer, Vector Bidding Science
Senior Machine Learning Engineer, Vector Bidding Science

Unity Technologies SF • Mountain View (CA)

On-site
USD 149,000 - 245,000
Health insurance
Commute subsidy
Employee stock ownership
+2