Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
1 year of experience building and developing large-scale infrastructure or distributed systems.
Nice to haves
Experience with software development in Java.
Experience with Infrastructure Systems.
Experience in the core foundational components of the Android platform.
What You'll Be Doing
Build and support infrastructure used to serve and update the Android Core Operating system.
Improve the efficiency, scalability, and reliability of these cloud services over time.
Work with a variety of Google technologies.
Collaborate with other Product Areas (e.g., Pixel, Enterprise, Android TV, etc.) as well as external OEMs building devices to ensure our services meet their needs.
Perks and Benefits
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and Google's fast-paced business grow and evolve.
An equal opportunity and affirmative action employer.
English proficiency is a requirement for all roles unless stated otherwise in the job posting.