About Nebula:
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.
Ceph Developer (C++ / Python)
Profile Requirements
- Experience & Education:
- 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.
What we offer
- 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.