Google is seeking a Senior Software Engineer to join their Android ML Services team in Kraków, Poland. This role focuses on developing and optimizing infrastructure for machine learning on mobile devices, specifically for Android's open-source mobile operating system that powers over 3 billion devices worldwide.
The ideal candidate will work at the intersection of mobile development and machine learning, building infrastructure that enables efficient on-device ML and generative AI capabilities. You'll be responsible for optimizing performance, developing new APIs, and ensuring reliability across Android devices. This role offers the opportunity to impact billions of users by making advanced ML capabilities accessible on mobile devices.
As part of Google's engineering team, you'll collaborate with internal teams, external developers, and hardware vendors to expand the Android ML ecosystem. The position requires expertise in software development, particularly in C++ and Java, along with a strong background in AI/ML. You'll be at the forefront of emerging technologies like multimodal learning and generative AI.
This is an excellent opportunity for an experienced engineer passionate about making cutting-edge ML technology accessible to mobile users worldwide. You'll be part of Google's mission to bring computing to everyone, working on projects that directly impact how billions of users interact with their devices.