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 developing large scale, reliable and high performance systems.
Experience in writing highly optimized and relatively low level code in C++.
Experience in Infrastructure Systems, Performance Optimization or Critical Infrastructure.
What You'll Be Doing
Improve Google's core search engine for flexibility, customizability, and efficiency.
Develop code that scales to the world's largest search engine and is as efficient as possible.
Write code that scales demands while remaining flexible for quick iteration and experimentation.
Perks and Benefits
Google is proud to be an equal opportunity and affirmative action employer.
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.