Job VC

Senior Ceph Developer (C++ / Python / Cloud-Native Storage)

CML Team · djinni · $$$$ · Тільки віддалено Країни Європи та Україна
Open original ↗

We are looking for an experienced
Ceph Developer
to join a team working on the core components of the Ceph distributed storage platform. You will contribute to
feature development, performance optimization, and long-term platform stability
, working with both upstream Ceph and internal forks.

This role combines
low-level systems programming, distributed storage engineering, and cloud-native infrastructure
in large-scale Kubernetes environments.

Core Competence:

5+ years of professional experience with C++ and Python
with strong knowledge of system-level programming and software development practices.
Hands-on experience with
Ceph storage platform components
, including one or more of:
RGW (RADOS Gateway)
RADOS
RBD (RADOS Block Device)
CephFS
Strong understanding of
Linux internals
, including I/O operations, memory management, concurrency, and threading.
Experience designing and implementing features for
distributed storage systems
with a focus on performance, scalability, and reliability.
Practical experience with
Kubernetes-based environments
, including integration with
Rook and Ceph CSI drivers
.
Experience working with
Git, GitHub, and CI/CD pipelines
in software development workflows.
Familiarity with large-scale infrastructure, cloud-native architectures, and production operations.
Experience with monitoring and observability tools such as
Prometheus, Grafana, and telemetry systems
.
Ability to troubleshoot complex distributed system issues and debug low-level behavior in production environments.

Preferred Qualifications:

Previous contributions to
open-source projects
, especially the
Ceph community
.
Experience with cloud platforms such as
AWS, Azure, or OpenStack
.
Knowledge of
performance profiling tools
, benchmarking methodologies, and storage optimization techniques.
Experience with
object storage technologies
, including
S3 and Swift protocols
.
Understanding of storage system reliability patterns, data consistency, and fault-tolerant architectures.
Experience working in Agile teams with technical documentation, design reviews, and knowledge-sharing practices.

What We Offer You:

Advanced Infrastructure Projects:
Work on a globally recognized distributed storage platform used in large-scale environments.
Technical Ownership:
Contribute directly to performance improvements, architecture decisions, and new Ceph capabilities.
Open-Source Collaboration:
Opportunity to participate in upstream development and engage with the wider engineering community.
Modern Cloud-Native Stack:
Work with Kubernetes, storage orchestration, observability, and large-scale infrastructure technologies.
Flexible Remote Setup:
Fully remote collaboration with an international engineering team.
Professional Growth:
Expand expertise in distributed systems, cloud infrastructure, and low-level software engineering.