Ceph Cluster Development Engineer (C++ Focus)

Fortinet

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$179,000–$219,000 / yr
Posted
70 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $209k
This role $199k
$155k most similar roles pay here $264k

This role pays less than 58% of similar roles. Most pay $172,475–$245,625 — the shaded band above. At the midpoint, this role pays about $199k versus about $209k 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 43 open roles on FindRole.

Listed pay typically runs $179,000–$219,000 across 35 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 distributed storage clusters across multi-site and multi-zone architectures. This role involves developing core Ceph subsystems including RADOS, OSD, RGW, and MDS while performing performance optimizations for network, disk I/O, and replication layers like BlueStore and CRUSH rules. The engineer will build automation tools for cluster lifecycle management, integrate systems with Kubernetes via Rook-Ceph and CSI drivers, and develop observability pipelines using Prometheus and Grafana. Required technical skills include C++ proficiency, Linux systems programming, gdb, perf, valgrind, Python, and Go. The role addresses the challenge of ensuring reliability, scalability, and security for mission-critical storage solutions involving data replication, erasure coding, and various storage protocols like RBD, iSCSI, and S3 APIs within cloud-native environments.

What you'll do

  • Design, build, and operate large-scale Ceph clusters including RADOS, RGW, and RBD components.
  • Extend and develop Ceph core subsystems using C++ programming for OSD, RGW, and BlueStore modules.
  • Profile and optimize performance across network, disk I/O, and replication layers like CRUSH rules.
  • Develop automation tools and scripts for cluster lifecycle management, including deployment, scaling, and failover.
  • Integrate Ceph with Kubernetes environments using Rook-Ceph and CSI drivers.
  • Implement multi-site replication and disaster recovery architectures to ensure high availability.
  • Build observability pipelines using Prometheus and Grafana for monitoring metrics and health analytics.
  • Maintain secure storage solutions utilizing dm-crypt, KMS integration, and CephX authentication.

What we're looking for

  • Proficiency in C++ (C++11 or later) for 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.
  • Proficiency in Linux systems programming and debugging using tools like gdb, perf, and valgrind.
  • Experience with Python or Go for developing tooling and automation scripts.
  • Hands-on experience with Kubernetes, Rook-Ceph, Helm, and Ansible.
  • Strong foundation in data replication, erasure coding, and consistency models in distributed storage.
  • Familiarity with TCP/IP, HTTP/S3 APIs, block storage (RBD/iSCSI), and object storage semantics.
  • Authorized to work.

More like this

Similar roles

Senior Storage Production Engineer

Nvidia

Remote 37 days ago $176,000$276,000
Distributed Storage Kubernetes Python Go C/C++ Java Bash Terraform Ansible Chef Puppet Prometheus Grafana Elastic Stack InfluxDB CI/CD NFS SMB iSCSI S3 Fibre Channel RDMA NVMe over Fabrics Linux Git OpenStack
8+ yrs exp Remote

Senior Storage Production Engineer

Nvidia

Remote 89 days ago $176,000$276,000
Distributed Storage Kubernetes Python Go C/C++ Java Bash Ansible Terraform Prometheus Grafana CI/CD NFS S3 iSCSI NVMe over Fabrics Linux Infrastructure as Code
8+ yrs exp Remote

C++ Engineer, High-Performance Systems

Anduril Industries

Broomfield, CO +1 11 days ago $126,000$167,000
C++ Python Kalman Filters Particle Filters Signal Processing Multi-target Tracking Sensor Fusion High-Performance Computing Distributed Systems SQL NoSQL Time-series Databases MATLAB Simulink JavaScript React Node.js Agile
2+ yrs exp

AI/HPC Cluster Design Engineer

Amd

Austin, TX 53 days ago $133,200$199,800
HPC AI Systems GPU CPU InfiniBand Ethernet Lustre Ceph PCIe UALink Cluster Design Data Center Engineering Power Delivery System Architecture

Senior C++ Engineer, High-Performance Systems

Anduril Industries

Broomfield, CO +1 11 days ago $190,000$252,000
C++ Python Kalman Filters Particle Filters Signal Processing Distributed Systems High-Performance Computing GPU Acceleration SQL NoSQL Time-Series Databases JavaScript React Node.js MATLAB Simulink Agile Machine Learning
8+ yrs exp