JobsSoftware Engineer, Foundational ML Research
Google logo

Software Engineer, Foundational ML Research

Google

Location

New York, NY

Type

Full-time

Posted

6/12/2026

Compensation

$174,000 - $253,000 per year

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

Job description

The Software Engineer, Foundational ML Research role at Google focuses on developing next-generation technologies in machine learning. The position involves working on critical projects that impact Google's operations and requires versatility in tackling various challenges. Engineers in this role will collaborate with peers and stakeholders to ensure best practices in coding and design. The team is looking for individuals who are enthusiastic about pushing technology forward and mentoring junior members.

Requirements

  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field, or equivalent practical experience.
  • 5 years of experience programming in Python.
  • Experience with training machine learning models.
  • PhD in Computer Science or equivalent field is preferred.
  • 5 years of experience with data structures and algorithms.

Responsibilities

  • Prototype and test fundamental algorithmic approaches.
  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews.
  • Contribute to existing documentation or educational content.
  • Triage product or system issues and debug by analyzing the sources of issues.
  • Design and implement solutions in specialized ML areas such as reinforcement learning and optimization.

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?