Senior Software Engineer (Data Platform, C++)
Nebius — Germany · Remote · Senior
Role description
Role Overview
We're looking for a Senior Software Engineer with strong C++ expertise to join the team building and operating Nebius Data Platform, a distributed storage and processing platform. The platform is built on top of the open-source YTsaurus ecosystem and includes features such as distributed storage, compute & ETL, interactive analytics, and workflow orchestration.
What You Will Do
As a Senior Software Engineer, you will design and implement new functionality in YTsaurus core (C++) with production reliability in mind, build and evolve platform-level capabilities, and improve end-to-end platform experience for internal and external users.
Why It Might Be a Fit
We're looking for engineers who combine strong systems skills with product sense and can work on a system that includes distributed storage, compute & ETL, interactive analytics, and workflow orchestration. You will have the opportunity to work on impactful AI projects and be part of a collaborative and innovative culture.
Requirements
- 5+ years of software engineering experience
- Strong C++ skills
- Working knowledge of Python and/or Go
- Experience developing and/or operating high-load, distributed services
- Production mindset
- Solid CS fundamentals: algorithms, data structures, concurrency basics
Benefits
- Competitive compensation
- Career growth and learning opportunities
- Flexibility and work-life balance
- Collaborative and innovative culture
- Opportunity to work on impactful AI projects
- International environment and talented teams