We are urgently looking for
Ceph Developer (m/w/d) C++ / Python
Start: asap
Duration: 6 months+
Location: 100% Remote - Candidates from Europe are preferred
Language: English
Rate: 40 EUR
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++ and Python (5+ years)
- 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