Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
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:
Experience in Python or Go.
Experience in concurrency, multi-threading and synchronization.
What you'll be doing:
Write code in C++.
Understand guest (virtualized) and host (hypervisor) environments and come up with secure solutions that connect both.
Work with peers to identify, design, create and optimise software features that run on top of Google's hardware stack.
Develop, test, integrate, and release these solutions.
Design and build infrastructure to automatically measure and detect regressions in key performance metrics at scale.
Perks and benefits:
Google Cloud accelerates every organization’s ability to digitally transform its business and industry.