Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages such as C++, Golang, Java or Python.
5 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
5 years of experience in designing, analyzing, and troubleshooting distributed systems.
Experience with networking solutions, data plane and control plane elements.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience with Linux networking stack.
Experience building or managing distributed systems or cloud infrastructure with a focus on Kubernetes.
Experience with GKE or contributing to Kubernetes open-source projects.
Familiarity with Gateway products.
Familiarity with one or more of virtualization technologies such as Extended Berkeley Packet Filter (eBPF).