Bachelor’s degree or equivalent practical experience.
2 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
Experience working with one or more of the following: C/C++, Java, Go, Python, Unix/Linux systems.
Nice to haves:
Experience with coding in C/C++.
Experience in concurrency, multithreading and synchronization, or distributed systems programming.
Experience with the Linux kernel.
Understanding of the Linux ecosystem.
What you'll be doing:
Develop foundational NodeOS (Google internal Linux-based OS) capabilities, including engineering into open-source aspects, Google-specific system services.
Design, implement, automate rollouts and troubleshoot large-scale computer systems.
Redesign and refactor existing systems to improve performance and parallelism.
Improve existing and create new integration and canary tests, monitoring and metrics.
Perks and benefits:
Google Cloud accelerates every organization’s ability to digitally transform its business and industry.
We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology.