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.