SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 195,000 - 245,000 / annual
Crusoe is a vertically integrated AI infrastructure company building energy-efficient solutions to power the world's most ambitious AI workloads. The company owns and operates each layer of the stack—from electrons to tokens—with an energy-first approach to solve the compute-power bottleneck in AI.
The Cloud Storage team is seeking a Staff Software Engineer to lead the development and execution of the storage strategy. This is a technical leadership role focused on driving innovation and performance improvements within cloud storage infrastructure.
Key Responsibilities:
- Lead engineering efforts on cloud storage features by collaborating with product and engineering teams to define and execute roadmap items
- Write and review code; generate and review design documentation; participate in qualifications and rollouts across the stack from bare metal to user-facing APIs
- Guide the engineering team through architecture decisions, design processes, design reviews, code reviews, and implementation tasks
- Mentor and grow engineers on the team, fostering teamwork and continuous learning
- Champion and lead cross-organizational initiatives such as tech talks, open source development, and book clubs
- Benchmark, analyze, and improve scale, performance, and resiliency issues
This role combines hands-on technical work with mentorship and strategic leadership. You will work on large-scale, complex distributed storage infrastructure and have the opportunity to shape both the technical direction and the team culture.
Requirements:
- Hands-on experience building and operating large-scale, complex distributed cloud computing infrastructure products
- Preferably experience building redundant and fault-tolerant storage solutions with backups, replication, encryption, and data protection mechanisms
- Knowledge of professional software engineering practices and best practices for the full software development life cycle (coding standards, code reviews, source control, build processes, testing, operations)
- Strong experience with at least one application programming language (Java or Go preferred)
- Exposure to Infrastructure as Code tooling (Ansible, Chef, Puppet, Terraform)
- Knowledge of Linux Systems Internals and computer architecture
- Strong communication and collaboration skills
- Must be able to pass a background check
Bonus qualifications:
- Hands-on experience with storage technologies (NVMe, SSDs, distributed storage systems)
- In-depth understanding of block storage, object storage, and/or file storage; familiarity with storage protocols (NFS, SMB, iSCSI, NVMe-oF)
- Demonstrated open source contributions (e.g., Ceph, GlusterFS, OpenEBS)
- System programming experience with C, C++, and/or Rust
- Understanding of physical and software-defined networking concepts
- Advanced degree in Computer Science, Engineering, or related field