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 building and developing large-scale infrastructure or distributed systems.
Experience with data structures or algorithms.
Nice to haves:
Bachelor's or Master's in Computer Science, Engineering or related fields.
Experience testing, and launching distributed systems, storage and related software products.
Experience in production-level C++ software.
What you'll be doing:
Design and model the planet-scale networks powering Google's services and those of our Cloud customers.
Work on the entire management plane stack that keeps Google's networks up and running 24x7.
Analyze and fix bugs, design and implement new features, and help us build the highly reliable and scalable systems that will underpin Google's next-generation network.
Work in an Agile methodology to deploy micro-services on a weekly basis.
Participate in on-call duties to maintain our service SLOs.
Perks and benefits:
Google is an equal opportunity and affirmative action employer.
Opportunity to work on cutting-edge technologies.
Collaborative and diverse work environment.
Opportunities for career growth and skill development.