Ceph Developer (C++ / Python)

NEBULA, LLC
United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology Amazon Web Services Amazon S3 Microsoft Azure C++ (Programming Language) Cloud Computing Profiling Continuous Integration Distributed Data Store Distributed Systems Memory Management Github
+11 more
Python (Programming Language) Linux Kernel Open Source Technology OpenStack Scrum Methodology Prometheus Software Engineering Ceph (Software) Grafana Git Kubernetes

Job description

  • A challenging role working on cutting-edge distributed storage technologies.
  • Projects with international clients and opportunities to contribute to open-source.
  • Flexible and remote-friendly work arrangements (100% remote options).
  • Private health insurance and performance bonuses.
  • A collaborative team environment that supports continuous learning and growth.

If you’re passionate about distributed systems and want to shape the future of cloud-native storage, send your CV to jobs@nebula.mk.

Requirements

  • 5+ years of professional experience in software engineering with strong proficiency in C++ and Python.
  • Hands-on experience with Ceph storage components (RGW, RADOS, RBD, CephFS).
  • Technical Expertise:
  • Deep 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).
  • Optional Skills:
  • Contributions to open-source projects (especially Ceph).
  • Experience with cloud platforms such as AWS, Azure, or OpenStack.
  • Knowledge of S3 and Swift protocols and object storage semantics.
  • Familiarity with performance profiling tools and storage benchmarks.
  • Agile Mindset:
  • Understanding of agile development methodologies (Scrum).
  • Commitment to iterative product development.
  • Languages:
  • Excellent written and spoken English skills.

About the company

Nebula is an international IT consultancy company headquartered in Wyoming, USA, with a development center in Skopje, Macedonia. We focus on digitalization and automation of business processes to make businesses more efficient and successful. We are looking for a Ceph Developer (C++ / Python) to join our team and contribute to building and optimizing large-scale, cloud-native storage solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:54 min

Speaker background and open source Kubernetes edge computing projects

Gaurav Gahlot Gaurav Gahlot · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all