Senior C++ Software Engineer
Senior C++ Engineer Data Platforms | Remote | C++17 / Linux/Distributed Systems | Up to €200k OTE (€160K base)
My client is a technology company building foundational infrastructure for AI workloads. They operate large-scale distributed systems designed specifically to support the demands of modern AI products, spanning storage platforms, data infrastructure, and high-performance network solutions across three specialized engineering teams.
We are hiring a Senior C++ Engineer to build and operate a large-scale distributed data platform that serves as the company’s central source of truth. The platform runs across hundreds of servers, tens of thousands of CPU cores and multiple petabytes of data. It supports critical data pipelines, financial transactions, analytics, machine-learning workloads and LLM training infrastructure.
You will be part of a team building storage systems, data platforms, and distributed network infrastructure from the ground up. The work involves writing high-quality, low-latency C++ on Linux, carefully reasoning about system design, and making trade-offs that hold up at scale.
Depending on the team, you may work on distributed storage, database-like systems, or network infrastructure. You will operate autonomously as a senior individual contributor, own complex technical problems end-to-end, and be expected to justify your design decisions clearly.
What we are looking for:
- 7+ years of experience in systems-level software development
- Strong C++ expertise, specifically C++17 or newer
- Strong proficiency in Linux — all development and deployment happen in Linux environments
- Background in at least one of: low-latency systems (e.g. trading environments), distributed systems, or storage systems
Strong Plus Signals
- Distributed storage, databases or file-system development.
- Hadoop, Spark, Kafka or ClickHouse-related systems.
- Schedulers, resource isolation, quotas or multi-tenant infrastructure.
- Performance profiling, lock-contention analysis and latency optimisation.
- Low-latency or trading systems.
- Docker, Kubernetes, HPC or high-performance infrastructure.