Virtual Network Developer (CloudGate)

Our team is responsible for the software side of external network connectivity in Yandex Cloud. We're building a traffic delivery system for a variety of scenarios: IPv4 connectivity, Cloud Interconnect, Egress NAT, and a network load balancer. They serve tens of millions of packets per second.

We have a control plane microservice architecture with gRPC transport and Yandex Database as our data warehouse.

What we do:

  • Increase service scalability
  • Develop service functionality with support for service endpoints and expansion of health check types
  • Improve the internal architecture, optimizing interaction with related services

Tasks that await you

  • Develop a data plane for Yandex Cloud network services
  • Improve service performance and reliability
  • Automate complex cross-service interaction scenarios
  • Perform load testing for services

We expect that you

  • Capable of writing reliable, high-performance code
  • Proficient in C and ready to learn Go
  • Familiar with routing network traffic

It'd be a plus if you

  • Worked with VPP, DPDK, and the Linux kernel network subsystem
  • Well-versed in virtual networks and overlays, SDN, NFV, DPI, network protocols, routing and tunneling, BGP, and MPLS
Thank you for your apply!

We will contact you within a week.

Mon Feb 12 2024 19:00:36 GMT+0300 (Moscow Standard Time)