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.
Experience in Backend, Distributed Systems, and Infrastructure Systems.
Experience with Networking.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
Experience with Networking Protocols, Cloud Networking, Data center Networking, Concurrency Multithreading Synchronization, and Performance Analysis.
Experience working on lower-level software, closer to the hardware, where performance and memory usage are important.
Experience in C++.
Understanding of computer networking protocols and use-cases as used by GCP customers.