Ceph Developer (C++ / Python)

NEBULA, LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
C++
Cloud Computing
Profiling
Continuous Integration
Distributed Data Store
Distributed Systems
Memory Management
Github
Python
Linux kernel
Open Source Technology
OpenStack
Scrum
Prometheus
Software Engineering
Ceph
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