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.