Bachelor's degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
5 years of experience in cloud networking, network architecture (e.g., enterprise, data center, WAN), or system architecture, with experience leading networking development initiatives.
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
2 years of experience with Kubernetes or other container orchestration frameworks.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
3 years of experience working in a changing organization.
3 years of experience with Linux kernel.
Experience with data plane and control plane development, and with both data plane and control plane elements, enabling design and implementation of networking solutions.
Knowledge of network security principles and best practices, with experience in designing and implementing secure networking solutions.
Knowledge of kernel internals in networking, with experience in areas like in-kernel networking.