Software Engineer, Kubernetes, Networking
Google · Sunnyvale, California, US
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 2 years of experience with software development or 1 year of experience wit...
Job description
Minimum qualifications: - 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. - 2 years of experience with software-defined networking concepts and technologies, including experience with SDN controllers, network virtualization, and network function virtualization. - 1 year of experience with distributed computing. - Experience in C or Go, Linux Kernel, and networking. Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical field. - 2 years of experience with data structures and algorithms. - Experience working with the open source community. - Knowledge of core networking concepts (e.g., IPv4, IPv6, iptables, L4/L7 load balancing, and DNS). - Knowledge of networking components at the kernel-level on Windows (optional) and Linux operating systems. About the job: Google's software engineers develop the next-generation technologies that change how bill...