Ceph Cluster Development Engineer (C++ Focus)

Fortinet

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$179,000–$219,000 / yr
Employment
Full-time
Posted
116 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $199k
$153k $263k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $169,422–$235,750 — the blue band above. At the midpoint, this role pays about $199k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Fortinet

Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.

Fortinet currently has 102 open roles on FindRole.

Listed pay typically runs $140,000–$183,000 across 77 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Ceph Cluster Development Engineer (C++ Focus)

The Ceph Cluster Development Engineer (C++ Focus) joins the team to design, extend, and maintain enterprise-scale Ceph distributed storage clusters. This role involves deep development in core subsystems including RADOS, OSD, RGW, and MDS. You will build and operate large-scale clusters, profile performance across network and disk I/O layers, and develop automation for cluster lifecycle management. Key responsibilities include integrating Ceph with Kubernetes via Rook-Ceph and CSI drivers, implementing multi-site replication, and building observability pipelines. Required technical skills include C++11, Linux systems programming, gdb, perf, valgrind, Python, and Go. You must understand data replication, erasure coding, and CRUSH maps. The work focuses on ensuring reliability, scalability, and security for mission-critical storage systems across multi-site, multi-zone architectures and Kubernetes environments.

What you'll do

  • Design, build, and operate large-scale Ceph clusters including RADOS, RGW, and RBD.
  • Extend Ceph core components written in C++, such as OSD, RGW, and BlueStore modules.
  • Profile and optimize performance across network, disk I/O, and replication layers.
  • Develop automation and tooling for cluster lifecycle management, including deployment and failover.
  • Integrate Ceph with Kubernetes using Rook-Ceph and CSI drivers.
  • Implement and validate multi-site replication and disaster recovery architectures.
  • Develop and maintain secure storage solutions using dm-crypt and KMS integration.
  • Build observability pipelines using Prometheus and Grafana for health analytics.

What we're looking for

  • 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 core components including 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.
  • Hands-on experience with Kubernetes, Rook-Ceph, Helm, Ansible, and related DevOps tools.
  • Strong foundation in data replication, erasure coding, and consistency models in distributed storage.
  • Contributions to the Ceph open-source project or prior experience modifying Ceph source code (preferred).

More like this

Similar roles

Senior Site Reliability Engineer, Kubernetes Platform

Nvidia

Santa Clara, CA +2 4 days ago $184,000–$287,500
Kubernetes Go Python Terraform Ansible Helm Kustomize Argo CD Flux Prometheus Grafana OpenTelemetry Loki ELK EKS GKE RKE Red Hat OpenShift CI/CD Infrastructure-as-Code GitOps etcd containerd CSI CNI
8+ yrs exp

Senior Storage Production Engineer

Nvidia

Remote (Santa Clara, CA) 135 days ago $176,000–$276,000
Kubernetes Distributed Storage Python Go C/C++ Terraform Ansible CI/CD Prometheus Grafana Linux S3 NFS iSCSI NVMe over Fabrics Elastic Stack Virtualization Bash Java NodeJS
8+ yrs exp Remote

DevOps Platform Engineer

Amd

San Jose, CA 47 days ago $136,000–$204,000
Kubernetes Terraform Python CI/CD Ansible Helm Kustomize Prometheus Grafana OpenTelemetry Loki Tempo Elastic Datadog Splunk GitOps Docker Argo CD Flux Go Bash TypeScript Pulumi CloudFormation IBM LSF Netapp Storage
6+ yrs exp

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 22 days ago $141,300–$211,900
C C++ Python Java ARMv8 ARMv9 RISCV Assembly Linux RTOS Zephyr RTOS Firmware Development Hardware-Software Co-design Unit Testing Code Review
4+ yrs exp