JobsSenior Software Developer, Machine Learning
Google logo

Senior Software Developer, Machine Learning

Google

Location

Mountain View, CA

Type

Full-time

Posted

5/5/2026

Compensation

$174,000 - $252,000 per year

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

Job description

The Senior Software Developer, Machine Learning role at Google focuses on advancing media compression technology through innovative algorithms and machine learning applications. The Open Codecs team aims to improve video, image, audio, and XR delivery over the internet. This position involves developing high-performance video coding algorithms that enhance codec performance for various content types. The successful candidate will contribute to open-source projects and drive industry standards forward.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 5 years of experience in software development using one or more programming languages.
  • 2 years of experience with machine learning algorithms and tools, building production quality machine learning systems and infrastructure.
  • Experience in one or more of the following: video compression, video processing, video encoding, or video decoding.

Responsibilities

  • Innovate technologies and algorithms for video compression.
  • Develop innovative algorithms that improve compression efficiency and reduce computational complexity.
  • Work with experts to standardize technology into a next-generation standard.
  • Develop novel video compression algorithms to improve codec performance for both camera-captured and generative contents.

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?