Software Engineer, Storage

BairesDev
Palo Alto, CA, United States
6 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Systems Engineering Data Retrieval Distributed File Systems File Systems Distributed Data Store Distributed Systems Software Engineering Database Engines Ceph (Software) System Availability Data Management Block Storage

Job description

As a Software Engineer specializing in Storage, you will architect and maintain high-performance distributed storage systems. You will serve as a key link between low-level system engineering and scalable data management, ensuring that foundational storage layers are resilient, consistent, and capable of handling massive volumes of data. What You’ll Do

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

Requirements

  • 4+ years of experience in Software Engineering with a focus on storage systems.
  • Proven expertise in developing 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.

Benefits & conditions

How we do make your work (and your life) easier:

  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

About the company

At BairesDev®, we’ve been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world’s Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:40 min

Accessing local files via the File System Access API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

1:33 min

Attaching persistent block storage for localized container workloads

Natanael Copa Natanael Copa · World Congress 2026 Europe

1:42 min

Implementing built-in search components for live internet data retrieval

Jörg Neumann Jörg Neumann · World Congress 2025

3:39 min

Storing and referencing large data with BitFS

Glenn Wolfe · LIVE

2:18 min

Live demonstration of connecting mcpc to local file systems

Jan Curn Jan Curn · World Congress 2026 Europe

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all