Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in Java programming language, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience with Android application development.
Nice to haves
2 years of experience with compiler engineering and static analysis.
2 years of experience in building mobile apps for Android using Kotlin.
What You'll Be Doing
Work on optimizing compilers both implementing new optimizations and optimizing the runtime performance of the compiler itself.
Work with the latest Kotlin and Java compilers to ensure new features are properly supported.
Work closely with teams integrating the compiler into their build systems to ensure new features are properly supported for all developers.
Build additional tooling around the compiler to help developers understand the compiler and analyze their builds.
Help drive the android ecosystem forward by ensuring that new language constructs and APIs can be used on older devices.
Perks and Benefits
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Proud to be an equal opportunity and affirmative action employer.
Commitment to building a workforce that is representative of the users served.
Providing an equal employment opportunity regardless of various factors.
Global collaboration and communication, English proficiency is a requirement.