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 at the intersection of Android development and machine learning, working on technology that impacts over 3 billion devices worldwide.
The position involves building and evolving Google's infrastructure for on-device machine learning and generative AI, ensuring optimal performance and reliability across Android devices. You'll be working on critical projects that enhance Android's ML capabilities, developing new APIs, and collaborating with teams across Google to integrate ML infrastructure into various Android applications and services.
As a senior engineer, you'll contribute to Google's mission of bringing advanced computing capabilities to everyone through Android. The role requires expertise in both software engineering and machine learning, with a focus on mobile optimization. You'll be working with cutting-edge technologies in ML and GenAI, including multimodal learning and device compatibility optimization.
The ideal candidate brings strong experience in C++ and Java development, combined with knowledge of machine learning concepts. You'll be part of a team that's pushing the boundaries of what's possible with on-device ML, working on projects that directly impact billions of users worldwide. This is an excellent opportunity for someone passionate about both mobile development and machine learning to work on innovative solutions at scale.