Google is seeking a Software Engineer II to join their Authentication and Autofill team for Android. This role is crucial in developing features that help Android users organize their digital lives effectively. Android, Google's open-source mobile operating system, powers over 3 billion devices worldwide and aims to bring computing accessibility to everyone globally.
The position involves working on authentication, autofill, identification, and payment features, requiring expertise in Android development and machine learning applications. You'll be contributing to both Android Framework and Google Play Services codebases, focusing on improving ML-based understanding of applications and user interactions.
As a Software Engineer II at Google, you'll be part of a team that develops next-generation technologies impacting billions of users. The role offers opportunities to work on complex technical challenges, from distributed computing to large-scale system design. Google's commitment to innovation means you'll be at the forefront of technological advancement while working with talented engineers globally.
The ideal candidate should have strong programming skills in languages like Java, Kotlin, or Python, along with a solid understanding of data structures and algorithms. Knowledge of cryptography, differential privacy, and experience in Android or mobile application development would be particularly valuable. This role offers the opportunity to work on projects that directly impact how users interact with their devices while being part of Google's mission to make computing accessible to everyone.