Latest AI JobsBrowse Jobs
Crusoe logo

Software Engineer II, Storage

CrusoeSan Francisco, CA - USCloud Engineering
Apply on company site
Salary
$136K - $160,500 USD
Job type
Full-time
Posted
27 Mar 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Software Engineer II, Storage position at Crusoe involves driving the development and execution of innovative storage strategies within the Cloud Storage team in San Francisco. This full-time role suits engineering professionals eager to build scalable, reliable, and high-performance cloud storage solutions that power modern AI infrastructure.

Key Responsibilities

Collaborate with product and engineering teams to define, build, and execute new cloud storage features on the product roadmap.
Write sustainable software, author design documents, and manage software rollouts across the complete stack from bare metal to user-facing APIs.
Engage actively in architecture discussions, technical design processes, design reviews, code reviews, and implementation tasks.
Foster an environment of teamwork and continuous learning by collaborating closely with fellow engineers.
Participate in wider engineering initiatives such as tech talks, open source development, and team book clubs.

Requirements

Practical experience building and operating large-scale, complex distributed cloud computing infrastructure products, ideally featuring fault tolerance, replication, backups, and encryption.
Solid understanding of software development best practices, including coding standards, code reviews, testing, source control management, and operational processes.
Professional coding proficiency in at least one application programming language like Java or Go.
Exposure to Infrastructure as Code tools such as Terraform, Ansible, Chef, or Puppet.
Working knowledge of Linux systems internals and computer architecture.
Strong collaboration and communication skills, alongside the ability to pass a background check.

Nice to Have

Hands-on background with specific storage technologies including NVMe, SSDs, and distributed storage systems.
Knowledge of block, object, or file storage along with protocols like NFS, SMB, iSCSI, and NVMe-oF.
Record of open-source contributions to projects like Ceph, GlusterFS, or OpenEBS.
Experience in systems programming using C, C++, or Rust.
Familiarity with physical and software-defined networking principles.
Advanced degree in a related field such as Computer Science or Engineering.

Skills and Tools

Java
Go
Terraform
Ansible
Chef
Puppet
Linux Systems Internals
Distributed Cloud Storage

Salary and Benefits

Annual salary range of $136,000 to $160,500 plus bonus, with exact placement based on knowledge, education, abilities, and market alignment.
Restricted Stock Units included with all employment offers.
Comprehensive health insurance choices including PPO and HDHP, alongside dental and vision coverage.
Employer contributions to Health Savings Accounts (HSA).
401(k) retirement plan featuring a 100% match on up to 4% of salary.
Generous paid time off, holiday schedules, and paid parental leave.
Additional perks including paid life insurance, short-term and long-term disability, Teladoc, cell phone reimbursement, tuition reimbursement, Calm app subscriptions, MetLife Legal, and a $300 monthly commuter benefit.

About the Company

Crusoe operates as a vertically integrated AI infrastructure company that builds solutions from the energy source up to power advanced AI workloads. By taking an energy-first approach, the organization works to resolve power bottlenecks while making AI infrastructure faster and more sustainable.

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 Software Engineer II, Storage role?

The annual compensation ranges from $136,000 to $160,500 plus a bonus, alongside Restricted Stock Units.

Where is this position located?

This full-time role is located in San Francisco, California.

What programming languages are required?

Candidates must have experience with at least one application programming language like Java or Go.

Are there benefits included with this job?

Yes, benefits include health insurance options, HSA contributions, a 401(k) with a 4% match, paid parental leave, tuition reimbursement, and commuter benefits.

What department does this role belong to?

This position is part of the Cloud Engineering department within the Cloud Storage team.

Ready to apply?

The application is on the official Crusoe careers page.

Apply on company site