About the job
Why join Nebius?
Nebius is pioneering a transformative shift in cloud computing to meet the demands of the global AI economy. Our innovative tools and resources empower customers to tackle real-world challenges and revolutionize industries, all while avoiding hefty infrastructure expenses and the necessity for extensive in-house AI/ML teams. Our workforce operates at the forefront of AI cloud infrastructure, collaborating with some of the most seasoned and creative leaders and engineers in the sector.
Our Work Environment
Located in Amsterdam and publicly traded on Nasdaq, Nebius has a worldwide presence with research and development hubs across Europe, North America, and Israel. Our dynamic team, comprising over 1400 members, includes more than 400 highly skilled engineers proficient in both hardware and software engineering, along with an in-house AI research and development team.
Role Overview
The CloudGate team is tasked with managing the software aspects of external network connectivity within our cloud infrastructure. We are developing a sophisticated traffic delivery system that supports diverse scenarios such as IPv4 connectivity, Cloud Interconnect, Egress NAT, and a network load balancer, capable of handling tens of millions of packets per second.
Our architecture is built on a control plane microservice model utilizing gRPC transport and our proprietary database for data warehousing.
Key Responsibilities:
- Enhance service scalability
- Develop service functionalities, including support for service endpoints and an expanded range of health check types
- Optimize internal architecture to improve interaction with related services
Your Main Duties Will Include:
- Building a data plane for Nebius Cloud network services
- Enhancing service performance and reliability
- Automating intricate cross-service interaction scenarios
- Conducting load testing for services
