Remote Storage Systems Engineer (C/C++, Go, Rust)

BairesDev

United States

Remote

USD 120,000 - 160,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work from anywhere
Competitive USD pay
Hardware for home setup
Flexible hours
Paid parental leave
vacations and holidays
Multicultural team
Mentorship and growth opportunities

Job summary

BairesDev is hiring a Software Engineer (Storage) to design and implement scalable distributed storage solutions using C++, Go, or Rust. You will work on high-availability storage systems with Ceph or MinIO, ensuring data durability and efficient retrieval at scale.

The role spans collaboration with infrastructure teams, optimization of replication strategies, and performance tuning of storage engines in a fully remote, global team environment.

Qualifications

  • 4+ years of experience in Software Engineering with focus on storage systems.
  • Proven expertise in distributed storage solutions using C/C++, Go, or Rust.
  • Hands-on experience with distributed file systems and object stores like Ceph or MinIO.
  • Deep understanding of data durability, consistency models, and replication strategies.
  • Proficiency in building and managing large-scale block storage architectures.
  • Advanced proficiency in English.

Responsibilities

  • Design and implement scalable distributed storage solutions using C++, Go, or Rust.
  • Architect object and file storage systems for high availability and efficient data retrieval at petabyte scale.
  • Optimize data durability and consistency to maintain integrity across distributed environments.
  • Develop and manage robust replication strategies to safeguard data against failures.
  • Collaborate with infrastructure teams to integrate block storage into the cloud-native ecosystem.
  • Enhance system performance by profiling and tuning storage engine internals for maximum throughput.

Skills

Distributed storage
C/C++/Go/Rust
Ceph/MinIO
Data durability
English proficiency

Tools

Ceph
MinIO

Job description

BairesDev is hiring a Software Engineer (Storage) to design and implement scalable distributed storage solutions using C++, Go, or Rust. You will work on high-availability storage systems with Ceph or MinIO, ensuring data durability and efficient retrieval at scale.

The role spans collaboration with infrastructure teams, optimization of replication strategies, and performance tuning of storage engines in a fully remote, global team environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Distributed Storage Engineer – Scale & Performance
Remote Distributed Storage Engineer – Scale & Performance

BairesDev • Peru (IL)

Remote
USD 120,000 - 180,000
Remote work
Competitive USD compensation
Hardware setup for home working
+3
Software Engineer (Storage) - Remote work | REF#297555
Software Engineer (Storage) - Remote work | REF#297555

BairesDev • United States

Remote
USD 120,000 - 160,000
Remote work from anywhere
Competitive USD pay
Hardware for home setup
+5
Remote Senior Storage Systems Engineer - Distributed Data
Remote Senior Storage Systems Engineer - Distributed Data

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
Competitive USD compensation
Home-office setup provided
+2
Senior Storage Systems Engineer - Remote work | REF#297557
Senior Storage Systems Engineer - Remote work | REF#297557

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
Competitive USD compensation
Home-office setup provided
+2
Staff Engineer, Distributed Systems (Remote, Flex Hours)
Staff Engineer, Distributed Systems (Remote, Flex Hours)

BairesDev • Peru (IL)

Remote
USD 140,000 - 190,000
Remote work 100%
USD or local currency compensation
Home office setup
+4
Remote Storage Engineer — Open-Source, High-Performance
Remote Storage Engineer — Open-Source, High-Performance

Remote • San Francisco (CA)

Remote
USD 78,000 - 123,000
Fully remote work: Slovenia
Coworking support
Equity ownership
+7
Remote Storage Engineer – Open-Source & Scalable Infra
Remote Storage Engineer – Open-Source & Scalable Infra

Jobgether • United States

Remote
USD 120,000 - 210,000
Fully remote work (Slovenia)
WeWork coworking support
Equity ownership (ESOP)
+7
Remote C++ Systems Engineer - High-Performance Linux
Remote C++ Systems Engineer - High-Performance Linux

BairesDev • United States

Remote
MXN 2,260,000 - 3,390,000
100% remote work
Competitive USD compensation
Equipment provided
+3
Rust Software Engineer — Remote, Flexible Hours
Rust Software Engineer — Remote, Flexible Hours

BairesDev • Peru (IL)

Remote
USD 120,000 - 160,000
Remote work
USD pay option
Home office setup
+5
Senior Storage Platform Engineer: Scale Distributed Storage
Senior Storage Platform Engineer: Scale Distributed Storage

Railway • United States

Remote
USD 120,000 - 150,000
Full health benefits including dependents
Strong equity grants
Equipment stipend
+2