JobsSoftware Engineer, Machine Learning
Google logo

Software Engineer, Machine Learning

Google

Location

New York, NY

Type

Full-time

Posted

5/12/2026

Compensation

$207,000 - $300,000 per year

Undergraduate with 5+ Years of Experience
Master's with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Software Engineer, Machine Learning role at Google focuses on developing machine learning models that enhance user interactions with Search Advertisements. The position requires expertise in programming and machine learning infrastructure, with an emphasis on building and deploying recommendation systems. Engineers in this role will work on critical projects that drive Google's advertising business, utilizing advanced ML techniques to optimize model performance. The team is dedicated to innovation and improving the quality and efficiency of machine learning solutions.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in Python or C++.
  • 5 years of experience managing ML design and optimizing ML infrastructure.
  • 5 years of experience building and deploying recommendation systems models in production.
  • 3 years of experience with software design and architecture.

Responsibilities

  • Learn the bidding ML models that drive billions in advertisement business across Google Advertisements.
  • Work on improving and simplifying models through advanced ML techniques.
  • Innovate and iterate on ML model design, improving quality, stability, and efficiency.
  • Solve ML related problems by designing, running, and analyzing experiments.
  • Engage in the full ML model lifecycle, from design and training to deployment and serving models in production.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?