Ceph Engineer / Developer

ELITSMontreal, QC
Remote

About The Position

Join ELITS Canada’s R&D organization, where innovation, collaboration, and technical excellence shape the backbone of our cloud infrastructure. You’ll work with experienced engineers to evolve and optimize our large-scale OpenStack-based platform and its storage foundations. We organize our work through small, agile teams focused on specific areas like IaaS, PaaS, AI & Data, and Cloud Integration. Our culture is defined by trust, self-leadership, and close collaboration between our teams in Canada and Sweden. Expect an environment that values experimentation, open communication, and continuous learning.

Requirements

  • Proven track record operating Ceph at scale (multi-petabyte, high-availability clusters) in production environments.
  • Strong C++ development experience for system-level software, especially within Ceph core components.
  • In-depth knowledge of performance tuning (OSD placement, CRUSH maps, BlueStore tuning, cache tiering, RGW optimization).
  • Solid understanding of Linux systems engineering, networking, and storage I/O paths.
  • Proficiency with Ansible (playbooks, roles, collections) for large-scale operations and Python for custom modules, Ceph tooling, and automation workflows.
  • Hands-on experience with performance analysis tools (perf, flamegraphs, distributed tracing).

Nice To Haves

  • Familiarity with Go for building lightweight or performance-sensitive utilities is an asset.
  • Prior contributions to Ceph or other distributed storage projects (patches, reviews, or design documents).
  • Knowledge of cloud platforms such as OpenStack and their storage integrations.

Responsibilities

  • Deep-dive into Ceph code and architecture (RADOS, RGW, core storage) to optimize performance and scalability for production workloads.
  • Profile, benchmark, and troubleshoot performance issues at scale—spanning tens of petabytes and thousands of clients—to identify architectural and operational bottlenecks.
  • Lead internal knowledge development and mentorship on Ceph expertise across the IaaS and Operations teams.
  • Actively contribute upstream to the Ceph project by submitting patches, participating in design discussions, and influencing features critical to cloud provider use cases (e.g., multi-AZ, RGW performance, tiering).
  • Develop and maintain internal build pipelines and necessary extensions, ensuring compliance and long-term maintainability.
  • Partner with Platform Operations to enhance observability, maintain stability, and accelerate issue resolution in production clusters.
  • Collaborate with other squads to ensure Ceph capabilities evolve in line with upcoming roadmap items such as GPU-aaS, Backup-aaS, Bare-metal-aaS, and DB-aaS.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service