Senior Software Engineer (Data Platform, C++)
Core
Designing and operating a distributed storage and processing platform (YTsaurus) that serves as the backbone for internal and external AI/ML workloads, including data pipelines, financial transactions, and LLM training.
Role type
Senior Software Engineer (Data Platform, C++)
Builds
Nebius Data Platform (distributed storage, compute, analytics, and orchestration)
Domain
Cloud Infrastructure / Big Data Systems / AI Infrastructure
Deliverable
production ML models | infrastructure
Required skills
C++ (modern, C++20), distributed systems design, high-load service development, concurrency, algorithms, data structures, debugging distributed systems, production reliability
Preferred skills
Big Data ecosystems (YTsaurus, Hadoop, Spark, ClickHouse), multi-tenant platform experience, performance engineering, Go, Python
Technologies
C++, Go, Python, YTsaurus, Kubernetes, ClickHouse, Parquet, S3
Responsibilities
Design and implement new functionality in YTsaurus core, build and evolve platform-level capabilities, improve end-to-end platform experience, own production quality (incident response, root cause analysis)
Seniority
Senior, hands-on IC