Job TITLE: Cloud/Network Programmer

Location: San Jose, CA

Term: Full Time

Skill: -

Experience: 10+ Years

Education: Principal Responsibilities • Design load balancing software to optimize traffic flow between data centers and POPs • Develop DNS and HTTP stacks to run on varied devices and servers • Implement and integrate next generation protocols like HTTP2 and gRPC • Collaborate with Network Engineering team to design and build our next generation edge network • Analyze and improve efficiency, scalability, and stability of network infrastructure and rich telemetry data • Proactively analyze the network environments you are responsible for to look for and resolve potential problems before they occur • Develop automation, processes, and tools to make deploying and supporting the infrastructure simpler, more reliable, and faster • Basic Requirements • BS in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience • 10 or more years of cloud/network engineering experience in HTTP, SSL, TCP, C++, Java, Linux • Experience with cloud architectures and network automation • Experience with developing scalable platforms with distributed systems technologies like RabbitMQ, Kafka, Storm and ZooKeeper • Experience replacing network hardware devices with software services • Experience deploying large SDN, and NFV solutions integrated with enterprise BGP and OSPF networks • Experience developing and debugging networking protocols (HTTP, SSL, QUIC, SPDY, and TCP) • Extensive knowledge and experience in routing protocols OSPF, ISIS, BGP • Strong interpersonal skills to interact with customers and team members, communicating with both technical and non-technical audiences Preferred Requirements • C++/Python/Golang • Expertise with cloud-scale networks • Subject Matter Expert in load balancing, DNS, SSL off loader • OpenStack/Neutron experience is a plus