Bachelor's degree or equivalent practical experience.
2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
Experience in building reliable systems.
Experience in delivering cloud based products.
What you'll be doing:
Implement and maintain reliable, large-scale distributed systems.
Contribute to the analysis and design of solutions for managing the orchestration and life-cycle of millions of Virtual Machines.
Execute projects supporting Google's Tensor Processing Unit (TPU) and Graphics Processing Unit (GPU) fleet.
Collaborate and integrate with many stakeholders from across the Google Cloud stack.
Perks and benefits:
Opportunity to work on next-generation technologies impacting billions of users.
Versatile work across various areas of engineering.
Rapid growth opportunities with the chance to work on critical projects.
Be part of Google's innovative culture pushing technology forward.
Global collaboration and communication opportunities.