Sr Storage Engineer

Sr Storage Engineer

Posted 1 week ago by 1753168394

Negotiable
Outside
Remote
USA

Summary: The Object Storage & Distributed Systems Engineer role focuses on leading the development and support of scalable storage platforms, specifically replacing an existing object storage indexing scheme with a more effective solution. The position requires expertise in object storage and distributed systems, with a strong emphasis on programming in Go. The engineer will contribute to creating scalable indexing architectures and enhancing the overall storage infrastructure. This role is part of a team dedicated to building a unified interface for hypervisor storage management.

Key Responsibilities:

  • Leading engineering efforts to deliver innovative storage solutions
  • Designing, building, and maintaining distributed systems
  • Programming primarily in Go, with opportunities to use other languages
  • Driving the creation and evolution of scalable indexing architectures for object storage

Key Skills:

  • Deep knowledge of object storage and distributed file systems, especially around scaling such solutions
  • Experience with distributed data stores, storage hardware, and protocols
  • Familiarity with technologies such as gRPC, Ceph (or similar systems), and high-performance storage systems

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Object Storage & Distributed Systems Engineer

We are looking for an engineer to help lead the development and support of current and future storage platforms at scale.
This role involves replacing an existing object storage indexing scheme with a new solution that will scale more effectively and support a broader range of S3-compatible persistence layers, beyond the current implementation.

Team Mission
The Storage Team supports the operations and development of block volumes, backups and image management, and object storage. The ultimate goal is to build a cohesive, unified interface to hypervisor storage, where storage class placement decisions are abstracted from the client and can take full advantage of a range of available block storage classes to meet customer needs efficiently.

What You ll Be Doing:

  • Leading engineering efforts to deliver innovative storage solutions
  • Designing, building, and maintaining distributed systems
  • Programming primarily in Go, with opportunities to use other languages
  • Driving the creation and evolution of scalable indexing architectures for object storage

What You ll Add:

  • Deep knowledge of object storage and distributed file systems, especially around scaling such solutions
  • Experience with distributed data stores, storage hardware, and protocols
  • Familiarity with technologies such as gRPC, Ceph (or similar systems), and high-performance storage systems