Latest AI JobsBrowse Jobs
Crusoe logo

Senior Software Engineer, Storage

CrusoeSan Francisco, CA - USCloud Engineering
Apply on company site
Salary
$166K - $201K USD
Job type
Full-time
Posted
26 Aug 2025
Status
Open · checked 7d ago

About this role

Crusoe is seeking a Senior Software Engineer for the storage team in San Francisco, California, to design and optimize next-generation cloud storage products. This full-time role suits an experienced engineer with a background in distributed storage systems who wants to support demanding artificial intelligence workloads.

Role Overview

The incoming engineer joins the core engineering group to develop highly performant, scalable, and reliable distributed storage systems. Responsibilities include building foundational storage solutions tailored for high-performance machine learning, contributing to file, block, and object storage offerings, and creating resilient storage architectures.

Key Responsibilities

Design, build, and optimize multi-tenant, cloud-scale distributed storage infrastructure and foundational products.
Create high-performance, scalable, and resilient storage architectures with a strong focus on filesystem-based solutions.
Propose and prototype novel strategies to scale system throughput and performance for complex customer workloads.
Build observability metrics, monitoring tools, and debugging utilities for services and the infrastructure fleet.
Troubleshoot and resolve intricate distributed systems issues, provide ongoing production support, and conduct performance tuning.
Collaborate cross-functionally with software infrastructure and product teams while acting as single-threaded owner for storage initiatives.

Requirements

Practical experience in modern programming languages such as Go, Java, C, C++, or Rust, alongside software development best practices.
Extensive development background in multi-tenant, cloud-scale distributed storage infrastructure and systems.
Experience contributing to block storage, object storage, or file storage products like NFS, SMB, and Lustre.
Strong background in Linux filesystems, VFS, high-performance filesystem products, and Linux storage subsystems.
Knowledge of distributed tracing, log analysis, and monitoring tools such as Prometheus and Grafana.

Nice to Have

Experience working with high-performance computing or artificial intelligence storage solutions, including parallel filesystems or petabyte-scale object storage.
Familiarity with Infiniband, RDMA, GPU Direct Storage, SPDK, F2FS, and modern storage technologies.
Prior background using Nvidia SuperNIC DPUs for storage optimization.
Experience with distributed metadata management, volume placement strategies, and storage virtualization or orchestration.
Open-source contributions or research publications related to storage projects.

Skills and Tools

Languages: Java, Rust, C++, Go
Storage Technologies: File, Object, Block Storage, NVMe, iSCSI, NFS, SMB, Lustre, ZFS, XFS, ext4
Operating Systems: Linux
Monitoring and Observability: Prometheus, Grafana, distributed tracing, log analysis

Salary and Benefits

Annual salary range of $166,000 to $201,000 plus bonus
Restricted Stock Units included with offers
Comprehensive health, dental, and vision insurance with employer HSA contributions
Paid time off, paid holidays, and volunteer time off
Paid parental leave, life insurance, and short-term or long-term disability
401(k) retirement plan offering company match up to 4% of salary
Professional development, tuition reimbursement, and mental health support
Commuter benefits for parking and transit, plus a cell phone stipend

About the Company

Crusoe operates as a vertically integrated artificial infrastructure company that owns and powers each layer of the technology stack from electrons to tokens. The organization addresses the energy bottlenecks of modern artificial intelligence by implementing an energy-first approach to make infrastructure both fast and environmentally responsible.

How to Apply

Interested candidates should visit the official Crusoe careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer, Storage role?

The annual salary ranges from $166,000 to $201,000 plus a bonus and Restricted Stock Units.

Where is this job located?

The position is based in San Francisco, California.

What programming languages are required or preferred?

Candidates need practical experience in modern languages such as Java, Rust, C, C++, or Go.

What kind of storage experience is necessary?

Applicants must have extensive experience developing multi-tenant, cloud-scale distributed storage infrastructure, along with a strong background in Linux filesystems and storage products like file, block, or object storage.

What benefits does Crusoe provide?

Benefits include comprehensive health, dental, and vision coverage, a 401(k) match up to 4%, paid parental leave, PTO, commuter benefits, tuition reimbursement, and wellness support.

Ready to apply?

The application is on the official Crusoe careers page.

Apply on company site