Ceph Cluster Development Engineer (C++ Focus)
$179k - $219kFortinet Inc
We are seeking a highly skilled Ceph Cluster Development & Operations Engineer with strong expertise in C++ systems programming to design, extend, and maintain enterprise-scale Ceph distributed storage clusters. The role involves deep development in Ceph core subsystems (RADOS, OSD, RGW, MDS), performance optimization, and operational excellence across multi-site, multi-zone architectures.
You will work closely with system architects, SREs, and cloud infrastructure teams to ensure the reliability, scalability, and security of mission-critical storage systems deployed across multiple data centers and Kubernetes environments.
Key Responsibilities
- Design, build, and operate large-scale Ceph clusters including RADOS, RGW, RBD
- Contribute to or extend Ceph core components written in C++ (e.g., OSD, RGW, librados, BlueStore, MGR modules).
- Profile and optimize performance across network, disk I/O, and replication layers (PG placement, CRUSH rules, BlueStore tuning).
- Develop automation and tooling for cluster lifecycle management (deployment, upgrades, scaling, failover, and recovery).
- Integrate Ceph with Kubernetes (via Rook-Ceph, CSI drivers) and CI/CD pipelines for continuous delivery.
- Implement and validate multi-site replication and disaster recovery architectures for high availability.
- Develop and maintain secure storage solutions using dm-crypt, KMS integration, and CephX authentication.
- Build observability pipelines using Prometheus, Grafana, and custom exporters for metrics and health analytics.
- Write and maintain SOPs, automation scripts, and system documentation to support production-grade operations.
- Collaborate with upstream Ceph community or maintain in-house forks for feature development and bug fixes.
Qualifications
Required Skills
- Strong proficiency in C++ (C++11 or later), with experience in large-scale distributed systems or kernel-adjacent development.
- Deep understanding of Ceph architecture and its core components: MON, OSD, MGR, RGW, MDS, and CRUSH maps.
- Proficient in Linux systems programming, debugging (gdb, perf, valgrind), and performance profiling.
- Experience with Python or Go for tooling and automation.
- Strong foundation in data replication, erasure coding, and consistency models in distributed storage.
- Hands-on experience with Kubernetes, Rook-Ceph, Helm, Ansible, and related DevOps tools.
- Familiarity with TCP/IP, APIs, block storage (RBD/iSCSI), and object storage semantics.
- Ability to conduct root-cause analysis and lead performance investigations under production environments.
Preferred Skills
- Contributions to the Ceph open-source project or prior experience modifying Ceph source code.
- Experience with multi-site replication, object versioning, compliance retention, or legal hold features.
- Background in distributed storage systems, file systems, or cloud storage platforms.
- Familiarity with containerized environments, network virtualization, and cloud-native observability stacks.
- Excellent technical documentation and communication skills in English.
The US base salary range for this full-time position is $179,000-$219,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.
Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.
Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
$179k - $219k
...Job Description We are seeking a highly skilled Ceph Cluster Development & Operations Engineer with strong expertise in C++ systems programming to design, extend, and maintain enterprise-scale Ceph distributed storage clusters. The role involves deep development in...SuggestedFull timeWorldwide$152k - $241.5k
...looking for a Senior Software Engineer to help accelerate the next... ...and performance‑optimal GPU clusters to internal researchers, enable them to focus on training and development by reducing operational disruption... ...in languages such as Python, C++ or Rust. Experience with...Suggested$147.4k - $272.1k
Apple Inc. is seeking a Compiler Security Engineer in Cupertino, California, to develop secure language features for C/C++ and enhance security in the Clang compiler. Your role is crucial in eliminating vulnerabilities, impacting billions of devices globally. You will...Suggested$139k - $204k
...Senior Software Engineer, Cluster Orchestration CoreWeave is The Essential Cloud for AI™. Built... ...services. ~ Strong coding in Go (Python or C++ a plus) with solid CS fundamentals. ~... ...work environment ~ A work culture focused on innovative disruption While we...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$153k - $222k
...Senior Software Engineer Applied Intuition, Inc. is powering the... ...software engineers experienced in C++ who are interested in... ...for our customers' autonomy development workflows Have an unparalleled... ...layer, containerization, or cluster orchestration frameworks (such...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$152k - $241.5k
...seeking a Senior Systems Software Engineer to join our advanced... ...work primarily in Rust, Go, and C++, building robust, scalable systems... ...doing: Systems Software Development: Architect, implement, and... ...software engineering with a focus on distributed systems, software...$152k - $287.5k
...Clara, is seeking a Senior Software Engineer to accelerate the development of machine learning innovations. In... ...design and implement solutions for GPU clusters, enabling researchers to optimize... ...engineering and languages like Python or C++ is required. The ideal candidate...- ...company is seeking a RISC-V Compiler Engineer to join their team in Santa Clara, California... ...toolsets for Qualcomm hardware, focusing on enhancing performance in open source... ...have a strong background in LLVM development and C/C++ programming, along with experience in...
$159.5k - $271.2k
...inspiration, research and development. KLA focuses more than average on innovation... ...teams of physicists, engineers, data scientists and problem... ...experience with development in C/C++ in a Linux environment. A... ...working in Linux HPC clusters is needed. Understanding data...Minimum wageWork experience placementFlexible hours- ...in Sunnyvale, CA, is seeking a Software Engineer to develop next-generation technologies that... ...will lead critical projects in AI/ML, focusing on scalability and innovative solutions.... ...Candidates should have at least 8 years in C++ and infrastructure fields. The competitive...
$159.2k - $215.3k
...communication system with a focus on an ultra-reliable low-latency... ...layer (PHY). The FPGA Design Engineer will work closely with... ...include: • End-to-End RTL Development: Create and release RTL code... ...in embedded development in C/C++, or experience writing low level...Permanent employmentLocal areaFlexible hours$168k - $264.5k
...learning, and novel algorithms in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in... ...means getting to almost exclusively focus on the latest processes and most... ...high performance algorithms for clustering, min cost tree covering (...Work experience placement$152k - $241.5k
NVIDIA Gruppe is seeking a passionate C++ engineer to join the TensorRT team in Santa Clara, California. This role focuses on architecting an AI-native framework, utilizing... ...benefits. Join us to redefine software development in the age of Generative AI! #J-18808-Ljbffr...$125k - $222k
...works cohesively, reliably, and safely. Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. You will focus on application‑level onboard software in a modern C++ codebase working...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$136k - $218.5k
A leading tech company in Santa Clara is seeking a CAD Engineer for the SOC Design Methodology team. The role involves developing... ...and software tools for SOC creation, primarily focused on programming in C++. Candidates should have a BS or MS in a relevant field and...$20 - $71 per hour
...Santa Clara, CA. This role involves working with engineering teams to optimize software performance on large GPU clusters. Candidates should be enrolled in a relevant... ...program and have strong programming skills in C/C++ or Python. The internship offers a competitive hourly...Hourly payInternship$147k - $237.5k
...Networks, Inc. is looking for a Software Engineer in Santa Clara, California to join their... ...Access client on the Linux Platform, focusing on collaboration and innovative problem-... ...should have extensive experience in software development, particularly in Linux systems...- ...seeking an exceptional Application SW Engineer to join our Application Engineering org, focused on localising and advancing... ...embedded or automotive software development, ideally with hands‑on platform... ...experience. Strong proficiency in C/C++, Bash, and Python. Deep...Full timeWork at officeWork from home
- ...looking for an Application Software Engineer to join their team in Sunnyvale, CA. This full-time role will focus on localizing and advancing Wayve’s autonomous... ...of experience in embedded software development and strong proficiency in C/C++. The position offers a hybrid working...Full timeWork at office
$140k - $215k
CrowdStrike, Inc. is seeking a Software Development Engineer for the Cloud Runtime Protection team. In this role,... ...design critical features for the Falcon platform, focusing on AI and cloud-native workloads. Experience with C/C++, Linux, and eBPF is required. This hybrid...Work at office$137.61k - $227.27k
Intel is seeking an engineer to work on nanometer-scale computer vision... ...experience in image processing and C++ programming. Responsibilities include algorithm development, troubleshooting, and... ...a collaborative mindset with a focus on software reliability. Competitive...- ...is seeking a seasoned Embedded Firmware Engineer to work onsite in Sunnyvale, CA. The... ...firmware for embedded systems, with a strong focus on C/C++ programming. Responsibilities include... ...with a deep understanding of software development lifecycle and RTOS to contribute...
$211.8k - $317.8k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group... ...FW developer role, with focus on CPU performance management... ...power management and firmware development teams. You will have an opportunity... ...Language such as C, C++, Java, Python, etc. Role and...Work experience placementRemote workWork from homeRelocation$140k - $215k
...Software Development Engineer As a global leader in cybersecurity, CrowdStrike protects the people... ...have limitless passion, a relentless focus on innovation and a fanatical commitment... ...product features on Linux or Unix in C/C++ with the following characteristics:...Work experience placementWork at officeLocal area2 days per week3 days per week$147k - $237.5k
...seeking an experienced Software Engineer to design, develop and... ...ideas in all facets of software development. We are looking for leaders who... ...ownership of their areas of focus and who are driven to solve problems... ..., etc. Proficiency in C/C++ programming languages, with a...Full timeWork at officeImmediate startRemote work$129k - $198.4k
Job Description As an AI/ML Engineer on the Metrics Frameworks team... ...be an individual contributor focused on developing and optimizing... ...accelerate autonomous vehicle development, testing, and deployment by creating... ...writing Python and C++ in a production environment (...Local area$137.61k - $227.27k
...Metrology group at Intel Mask Operations as an engineer focused on nanometer‑scale computer vision and... ...manufacturing and lithography process development. Troubleshoot algorithm/software errors... ...as a software engineer using C++, with strong programming skills, familiarity...Local area- .... Through Computer Futures’ methodology, our consultants - who focus on a specific IT technical market and geographical area - create... ...of Docker in production on a cloud platform Experience in clustering such as Mesos, Kubernetes, Swarm Experience in configuration tools...Permanent employmentContract workWork at office
- Overview Product Development Engineers will help productize NVIDIA’s high‑performance chips for consumer, professional, and data‑center markets... ...‑driven decision making, critical thinking, and solution focus. Experience with digital design, circuit analysis, characterization...
$111.03k - $211.2k
...journey of growth and transformation as we create exceptionally engineered technology and bring AI everywhere. As a valued team member,... .... We ensure our foundry customers' products receive our utmost focus in terms of service, technology enablement and capacity commitments...Local areaImmediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ceph Cluster Development Engineer (C++ Focus). Be the first to apply!
- process development scientist Santa Clara, CA
- r&d engineering technician Santa Clara, CA
- product development engineer Santa Clara, CA
- r&d engineer Santa Clara, CA
- supplier development engineer Santa Clara, CA
- senior development engineer Santa Clara, CA
- engineering development program Santa Clara, CA
- software engineer - web development Santa Clara, CA
- development engineer Santa Clara, CA
- sr. process development engineer Santa Clara, CA

