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.