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 machine learning infrastructure for Android devices, which power over 3 billion devices worldwide. The position combines expertise in software engineering, machine learning, and mobile development to create innovative solutions that enhance Android's ML capabilities.
The ideal candidate will work on critical infrastructure that enables machine learning and generative AI on Android devices, ensuring optimal performance and reliability. They will collaborate with various internal teams to integrate ML infrastructure into Android applications and services, while also partnering with external developers and hardware vendors to expand the Android ML ecosystem.
This is an exciting opportunity to work at the intersection of mobile technology and artificial intelligence, contributing to Google's mission of making computing accessible to everyone. The role requires strong technical skills in software development, particularly in C++ and Java, combined with experience in AI/ML. The team is at the forefront of on-device machine learning, working on cutting-edge technologies including multimodal learning and generative AI.
Google offers a collaborative environment where engineers can make a significant impact on billions of users worldwide. The company is committed to diversity, equality, and inclusion, providing equal opportunities for all qualified candidates. This role offers the chance to work on challenging technical problems while contributing to the evolution of Android's machine learning capabilities.