Remote: Ceph Developer - C++ (m/w/d)

Job description

Für einen Kunden aus der IT-Branche suchen wir derzeit mehrere Ceph Developer - C++ (m/w/d)

Start: asap
End: 31.12.2026+
Capacity: 50% (max 120 days per year - permanent employees with social security contributions can have a higher capacity)
Location: 100% remote - Candidate must be located in Germany
Language: English (must), German (nice to have)

Ceph Developer (C++ / Python)

As a Ceph Developer, you will work on the core components of the Ceph storage platform, with a focus on performance optimization, feature development, and long-term maintainability. You will contribute to both upstream Ceph and internal forks, designing and implementing enhancements across modules like RGW, RADOS, RBD, and CephFS. This role combines deep system-level development with the operational realities of running Ceph in large-scale, Kubernetes-driven cloud-native environments.

Team Activities
Design and implement new features in Ceph (RGW, RADOS, RBD, CephFS)
Optimize storage system performance, scalability, and reliability
Troubleshoot distributed storage issues and debug low-level system behavior
Participate in upstream Ceph development and community discussions
Integrate Ceph with Kubernetes via Rook and CSI drivers
Monitor and improve system observability using telemetry and metrics
Plan and execute development tasks using Agile methodologies
Contribute to technical documentation, design reviews, and internal knowledge sharing

Required Skills
Strong proficiency in C++ (5+ years)
Experience with Python
Hands-on experience with Ceph (any of RGW, RADOS, RBD, CephFS)
Solid understanding of Linux internals (I/O, memory management, threading)
Familiarity with Kubernetes, Rook, and Ceph CSI drivers
Experience with Git, GitHub, and CI/CD pipelines
Exposure to large-scale infrastructure or cloud-native environments
Proficiency with observability tools (Prometheus, Grafana, etc.)

Optional Skills
Contributions to open-source projects (especially Ceph)
Experience with cloud platforms: AWS, Azure, or OpenStack
Familiarity with performance profiling tools and storage benchmarks
Knowledge of S3 and Swift protocols and object storage semantics

Project background
The engineering team develops and runs external SAP Cloud Infrastructure services used by our customers. These cloud services are based on Openstack, a flexible open-source cloud computing platform. It allows us to build and manage a complex cloud infrastructure, controlling virtual machines, storage, and networking resources. This platform lets us scale applications and efficiently manage our cloud environment to serve the individual use cases of our customers. In cases where Openstack does not ship a suitable solution to fulfill our customers’ demands we develop technical solutions to augment our current service offering wherever possible.

Must have skills
Ceph Storage, C++, Python, CI/CD

Start date
Earliest: asap
asap

Length
min. 12 months
12 Monate, Option auf Verlängerung

Engagement
Fulltime
50% (max 120 days per year - permanent employees with social security contributions can have a higher capacity)

Remote
Fully possible
100% remote

Language requirements
German, English
English (must), German (nice to have)

Budget
75-105€ per hour