Crusoe
Staff Software Engineer, Storage
Sunnyvale, CA - US. Posted 29 days ago
The role
The Staff Software Engineer will lead the development and execution of the cloud storage strategy. You will build and operate high-performance, scalable, and reliable storage solutions using cloud storage primitives.
What you will do
- Lead engineering efforts on cloud storage features by collaborating with product and engineering.
- Write and review code and design documentation.
- Participate in software qualifications and rollouts from bare metal to user-facing APIs.
- Guide the engineering team through architecture decisions, design processes, and implementation.
- Mentor and grow engineers on the team.
- Champion initiatives like tech talks, open source development, and book clubs.
- Benchmark, analyze, and improve scale, performance, and resiliency issues.
Required qualifications
- Hands-on experience building and operating large scale, complex distributed cloud computing infrastructure products.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle.
- Strong experience with at least one application programming language like Java or Go.
- Exposure to Infrastructure as Code tooling with any of Ansible, Chef, Puppet, and/or Terraform.
- Knowledge of Linux Systems Internals and computer architecture.
- Strong communication and collaboration skills.
- Must be able to pass a background check.
Nice to have
- Experience building redundant and fault tolerant storage solutions with backups, replication, encryption, and data protection mechanisms.
- Hands-on experience with storage technologies such as NVMe, SSDs, and distributed storage systems.
- In-depth understanding in at least one of block storage, object storage, and/or file storage.
- Familiarity with storage protocols like NFS, SMB, iSCSI, and NVMe-oF.
- Demonstrated track record of contributions to the open source community (e.g., Ceph, GlusterFS, OpenEBS).
- Proven experience in system programming with C, C++, and/or Rust.
- An understanding of physical and software-defined networking concepts.
- Advanced degree in Computer Science, Engineering, or a related field.
Benefits
- Competitive compensation and equity packages
- Restricted Stock Units
- Paid time off, paid holidays & leave of absence programs
- Comprehensive health, dental & vision insurance
- Employer contributions to HSA account
- Paid parental leave
- Paid life insurance, short-term and long-term disability
- Professional development & tuition reimbursement
- Mental health & wellness support
- Commuter benefits (parking & transit)
- Cell phone stipend
- 401(k) Retirement plan with company match up to 4% of salary
Before you apply
- Must be able to pass a background check.
About the company
Crusoe is a vertically integrated AI infrastructure company that owns and operates each layer of the stack to power AI workloads. They use an energy-first approach to solve power bottlenecks for AI compute.