Nebius is leading a new era in cloud infrastructure for the global AI economy, building a full-stack AI cloud platform. As a Senior/Staff Backend Software Engineer, you will design, build, and operate reliable, scalable backend services while collaborating with various teams to deliver robust solutions.
Responsibilities:
- Design and implement distributed backend systems
- Own services end-to-end: architecture, development, testing, deployment, and production support
- Work closely with infrastructure, SRE, and GTM teams to deliver robust solutions
- Improve system performance, reliability, and observability
- Participate in technical design discussions and mentor other engineers
- Make pragmatic trade-offs between speed, quality, and long-term maintainability
- Contribute to architectural decisions that directly impact system scalability, cost efficiency, and long-term platform evolution
Requirements:
- 5+ years of experience building backend systems in production
- Strong proficiency in Python (Go is a strong plus)
- Experience with distributed systems and high-throughput services
- Solid understanding of data structures, algorithms, and system design
- Hands-on experience with databases (SQL, MongoDB, PostgreSQL, NoSQL)
- Experience working in Linux environments
- Ability to debug complex production issues
- A track record of owning systems in production and making sound technical decisions under real-world constraints
- Experience with cloud platforms or infrastructure-level systems
- Knowledge of Kubernetes, containers, or service meshes
- Background in performance optimization or low-latency systems
- Familiarity with observability tools (metrics, logging, tracing)