About the role
Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure. Our CloudGate team is responsible for the software side of external network connectivity in our 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.
Responsibilities
•Increase service scalability
•Developing service functionality with support for service endpoints and expansion of health check types
•Improve the internal architecture, optimizing interaction with related services
•Developing a data plane for Nebius Cloud network services
•Improve service performance and reliability
•Automate complex cross-service interaction scenarios
•Perform load testing for services
Requirements
•Capable of writing reliable, high-performance code
•Proficient in C and ready to learn Go/C++
•Familiar with routing network traffic
Will be a plus:
•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
Conditions
•Competitive compensation
•Career growth and learning opportunities
•Flexibility and ownership
•Collaborative and innovative culture
•Opportunity to work on impactful AI projects
•International environment and talented teams
•Fast moving - Bold thinking - Constant growth - Meaningful impact - Trust and real ownership - Opportunity to shape the future of AI