Software Engineer, On-Device Machine Learning
Sunnyvale, California, U.S.
Full-time, Remote eligible
Posted Feb 25, 2026
Remote eligible
Compensation
Loading salary analysis...
About the role
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another
Responsibilities
- Drive the development of next-generation on-device agents and multi-modal capabilities
- Design and implement complex system features to enable robust product use cases in Chrome, Pixel Watch and across the ecosystem
- Architect and optimize the LiteRT-LM engine to ensure scalable, production-ready inference on all backends
- Partner with client engineers to ensure the seamless deployment of GenAI models on edge devices
- Design frictionless developer APIs and ensure stable, high-quality production pathways for all users
Requirements
- Bachelor’s degree or equivalent practical experience
- 2 years of experience with software development in the C++ programming language
- 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging)
- 1 year of experience working with machine learning models, or on-device systems
Benefits
- 401k matching
- Health insurance
- Equity
- Bonus opportunities
- Stock options
- Paid time off
- Flexible work arrangements
About the Company
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles
Job Details
Salary Range
$141,000 - $202,000/yearly
Location
Sunnyvale, California, U.S.
Employment Type
Full-time, Remote eligible
Original Posting
View on company website