Ceph Developer (C++ / Python)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job role: Ceph Developer (C++ / Python)Work location: 100% Remote work within EuropeAs 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 ActivitiesDesign and implement new features in Ceph (RGW, RADOS, RBD, CephFS)Optimize storage system performance, scalability, and reliabilityTroubleshoot distributed storage issues and debug low-level system behaviorParticipate in upstream Ceph development and community discussionsIntegrate Ceph with Kubernetes via Rook and CSI driversMonitor and improve system observability using telemetry and metricsPlan and execute development tasks using Agile methodologiesContribute to technical documentation, design reviews, and internal knowledge sharingRequired SkillsStrong 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 driversExperience with Git, GitHub, and CI/CD pipelinesExposure to large-scale infrastructure or cloud-native environmentsProficiency with observability tools (Prometheus, Grafana, etc.)Optional SkillsContributions to open-source projects (especially Ceph)Experience with cloud platforms: AWS, Azure, or OpenStackFamiliarity with performance profiling tools and storage benchmarksKnowledge of S3 and Swift protocols and object storage semantics