Senior Software Engineer, Android ML Services

Google is a global technology company that develops the Android mobile operating system powering more than 3 billion devices worldwide.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Android ML Services

Google is seeking a Senior Software Engineer to join their Android ML Services team, focusing on developing and optimizing machine learning infrastructure for mobile devices. This role is part of Google's broader mission to bring computing to everyone worldwide through Android, which powers over 3 billion devices. The position combines expertise in machine learning, mobile development, and systems engineering to build next-generation AI capabilities for Android devices.

The ideal candidate will work at the intersection of mobile computing and artificial intelligence, developing infrastructure that enables efficient on-device machine learning and generative AI capabilities. They will collaborate with teams across Google to integrate ML infrastructure into critical Android applications and services, while also partnering with external developers and hardware vendors to enhance the Android ML ecosystem.

This role offers the opportunity to shape the future of mobile AI, working on cutting-edge technologies like multimodal learning and expanding device compatibility. The position requires strong technical skills in C++, Java, and machine learning, combined with the ability to optimize complex systems for mobile environments.

As part of Google's engineering team, you'll contribute to technologies that impact billions of users worldwide. The role offers the chance to work on challenging technical problems while collaborating with world-class engineers and researchers. You'll be at the forefront of advancing mobile AI technology, making sophisticated machine learning capabilities accessible to Android users globally.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Android ML Services

  • Optimize and evolve Google's infrastructure for machine learning and generative AI to ensure performance, reliability, and efficiency on Android devices
  • Collaborate on the development and rollout of new APIs that expand the capabilities of on-device ML and unlock novel use cases
  • Work closely with internal teams across Google to integrate this infrastructure into critical Android applications and services
  • Contribute to the broader Android ML ecosystem by partnering with external developers and hardware vendors
  • Stay ahead of the curve in the rapidly evolving fields of on-device ML and GenAI, including areas like multimodal learning and expanding device compatibility

Requirements For Senior Software Engineer, Android ML Services

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with C++
  • 5 years of experience with software development in Java
  • Experience in Artificial Intelligence or Machine Learning

Interested in this job?

Jobs Related To Google Senior Software Engineer, Android ML Services

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on national security applications, requiring extensive ML experience and security clearance, offering competitive compensation and benefits.

App Development Customer Engineer, Global Partnerships Sellside

Senior technical role combining AI/ML expertise with business strategy to drive partner success in app development and advertising solutions.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLMs for Pixel devices, combining machine learning expertise with mobile development.

Senior Imaging and On-Device Machine Learning Software Engineer, Silicon

Senior role developing imaging and ML software for Google Tensor SoCs and Pixel devices, focusing on Generative AI and Computational Photography implementation.

Software Engineer III, AI/ML, YouTube Ads

Senior Software Engineering role at Google focusing on AI/ML applications for YouTube Ads, offering competitive compensation and the opportunity to work with cutting-edge machine learning technologies.