Senior Software Engineer (Serverless)
Hybrid (Amsterdam), Hybrid (London)Posted 2mo ago
About the role
Senior Software Engineer to build Nebius Serverless AI platform (GPU-native) for deploying inference endpoints, batch jobs, and AI workloads with end-to-end ownership from runtime to API contracts. Hybrid work in Amsterdam or London.
Responsibilities
- Design and build core components of the Serverless platform — the control plane, scheduler, runtime, autoscaler, and the APIs customers integrate against.
- Own the hardest engineering problems on the service: cold-start latency, GPU scheduling under contention, multi-tenant isolation, fair-share quotas, request routing at the edge.
- Set the technical direction for the areas you own — drive architecture decisions, write the design docs, and align the team behind the chosen approach.
- Raise the engineering bar across the team through code reviews, design reviews, and example — the kind of senior presence that compounds.
- Run the service like an SRE: define SLOs, build observability, lead incident response, and make sure every postmortem changes the platform, not just the runbook.
- Work directly with customers on architecture reviews, performance escalations, and the production problems that don't fit a ticket template.
- Partner closely with Product, GTM, and infrastructure teams to translate customer needs into a coherent technical roadmap.
Qualifications
- 7+ years of professional software engineering experience, with a track record of shipping production distributed systems at scale.
- Excellent knowledge of Golang, or you are ready to quickly switch to it.
- Deep experience with Kubernetes and container orchestration — you've operated it in anger, not just deployed it.
- Strong distributed-systems instincts: consistency vs. availability trade-offs, queueing, backpressure, retries, idempotency, multi-tenancy.
- Experience designing and operating high-throughput, low-latency services — you know where the milliseconds go and how to get them back.
- A history of being the engineer others look to on hard problems — driving design discussions, unblocking teammates, and shipping the thing nobody else wanted to touch.
- Ability to write reliable code and dig into complex problems.
- Teamwork-oriented approach.
Skills
Required:Software engineering (distributed systems)Go (Golang)Kubernetes
Benefits
- 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
Last updated Oct 14, 2026. Interested? Apply on the company site.
About Nebius
The ultimate cloud for AI explorers
Discover the most efficient way to build, tune and run your AI models and applications on top-notch NVIDIA® GPUs.
AI CloudToken FactoryGPUKubernetesSlurmManaged servicesTerraformAPI
More open roles at Nebius
- Staff Machine Learning Engineer, LLM Inference Optimization4d agoHybrid (Remote/Hybrid across listed locations) · ML
- Staff Site Reliability engineer - Network infrastructure - APAC4d agoRemote · Network Infrastructure
- Engineering manager - Network infrastructure - APAC4d agoRemote · Network Infrastructure
- Staff Software engineer - Network infrastructure - APAC4d agoRemote · Network Infrastructure
- Transportation Logistics Specialist4d agoHybrid (Europe) · Infrastructure