Senior Software Engineer, Scaling On-Device ML Frameworks

Google is a global technology leader that specializes in internet-related services and products.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS · Mobile

Description For Senior Software Engineer, Scaling On-Device ML Frameworks

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.

On-device ML, especially with the rise of Gen AI, is central to Google's product portfolio. The most unique experiences on Pixel and Android today are already powered by on device ML - Speech Recognition, Camera, and Assistant/Translation. As we embark on a future with Gen AI experiences personalized on your device, our team is building the core capabilities powering it.

In this role, you will:

  • Create sample apps demonstrating best-practices including hardware accelerations, quantization, debugging, and optimizing performance and quality.
  • On-board SOTA models to provide excellent self-serve out-of-the-box experience for users.
  • Build and maintain infrastructure to enable model evaluation and performance monitoring at scale.
  • Scale partnerships with Android Apps and Google Cloud Customers, and drive improvements in the overall stack based on real customer needs.
  • Define and implement automated processes and infrastructure to test APIs and user-journeys across diverse platforms and advocate product excellence.

Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Last updated 12 days ago

Responsibilities For Senior Software Engineer, Scaling On-Device ML Frameworks

  • Create sample apps demonstrating best-practices including hardware accelerations, quantization, debugging, and optimizing performance and quality
  • On-board SOTA models to provide excellent self-serve out-of-the-box experience for users
  • Build and maintain infrastructure to enable model evaluation and performance monitoring at scale
  • Scale partnerships with Android Apps and Google Cloud Customers, and drive improvements in the overall stack based on real customer needs
  • Define and implement automated processes and infrastructure to test APIs and user-journeys across diverse platforms and advocate product excellence

Requirements For Senior Software Engineer, Scaling On-Device ML Frameworks

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Scaling On-Device ML Frameworks

Sr Machine Learning Engineer, GenAI

Senior Machine Learning Engineer position at Intuit, focusing on Generative AI technologies and model development.

AI ML Engineer Senior

Senior AI ML Engineer position at Qualcomm India, focusing on AI software stack development and optimization.

Reinforcement Learning Engineer

NVIDIA seeks a Reinforcement Learning Engineer to innovate in compiler technology and machine learning algorithms.

Senior Scientific Machine Learning Software Engineer - Physics

Senior Scientific ML Engineer role at NVIDIA, focusing on physics simulations and digital twins. 10+ years exp, Python skills, $180k-$339k salary + equity.

Machine Learning Engineer

Senior Machine Learning Engineer role at DoorDash, building world-class ML platforms and infrastructure for large-scale predictions and feature processing.