Staff ML Engineer, On-Device Vision for Pixel Camera

Google Inc.

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking a Machine Learning Staff Software Engineer for the Pixel Camera to design and deploy real-time on-device ML with hundreds of millions of devices. You will own models end-to-end, coordinating with Tensor silicon and compiler teams on quantization and hardware-aware design, and partner with product, UX, software, and hardware for roadmap-driven features.

Required are 8 years in software design/architecture, C/C++, embedded systems, ML algorithms, and ML research, plus a

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software design and architecture.
  • Experience with C, C++, machine learning, and embedded systems.
  • Experience with machine learning algorithms.
  • Experience with machine learning architecture.
  • Experience with machine learning research.

Responsibilities

  • Design and implement the real-time on-device machine learning foundation that turns raw camera and sensor input into structured signals driving immediate application behavior.
  • Drive the optimization of outlook models for NPU, GPU, and DSP execution, including quantization, hardware-aware architecture design, and custom kernel development, in partnership with the Tensor silicon and compiler teams.
  • Own models end-to-end, from prototype through deployment on hundreds of millions of devices — training pipelines in JAX and TensorFlow, C++ integration into the camera pipeline, and long-term maintainability.
  • Partner with product, UX, software, and hardware teams to define the requirements for next-generation interactive features, and translate roadmap goals into designs achievable within device constraints.
  • Establish best practices for machine learning development, deployment, and evaluation. Define how model quality is measured; and contribute to the long-term technology roadmap.

Skills

C/C++
Software design
ML
Embedded systems
ML algorithms
ML research

Education

Bachelor's degree or equivalent practical experience

Tools

TensorFlow
JAX

Job description

Google is seeking a Machine Learning Staff Software Engineer for the Pixel Camera to design and deploy real-time on-device ML with hundreds of millions of devices. You will own models end-to-end, coordinating with Tensor silicon and compiler teams on quantization and hardware-aware design, and partner with product, UX, software, and hardware for roadmap-driven features.

Required are 8 years in software design/architecture, C/C++, embedded systems, ML algorithms, and ML research, plus a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff On-Device ML Software Engineer
Staff On-Device ML Software Engineer

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Machine Learning Staff Software Engineer, Pixel Camera
Machine Learning Staff Software Engineer, Pixel Camera

Socket.dev • Mountain View (CA)

On-site
USD 207,000 - 300,000
Machine Learning Staff Software Engineer, Pixel Camera
Machine Learning Staff Software Engineer, Pixel Camera

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior ML Engineer - On-Device for Mobile & Embedded
Senior ML Engineer - On-Device for Mobile & Embedded

Socket.dev • Mountain View (CA)

On-site
USD 207,000 - 300,000
Software Engineering Manager - ML & Sensor Fusion
Software Engineering Manager - ML & Sensor Fusion

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Machine Learning Staff Software Engineer, Pixel Camera
Machine Learning Staff Software Engineer, Pixel Camera

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior ML & Embedded Systems Engineering Manager
Senior ML & Embedded Systems Engineering Manager

Google • San Francisco (CA)

On-site
USD 207,000 - 300,000
Staff ML Systems Co-Design Engineer (Equity)
Staff ML Systems Co-Design Engineer (Equity)

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Software Engineer III, Computer Vision — Pixel Camera
Software Engineer III, Computer Vision — Pixel Camera

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Imaging ML Engineer — Real-Time IQ & 3A Tuning, Equity
Imaging ML Engineer — Real-Time IQ & 3A Tuning, Equity

Google • Mountain View (CA)

On-site
USD 132,000 - 189,000