Jobs · Engineering · Washington

Senior Software Engineer - Infrastructure Storage

Lambda · Bellevue, WA · 2 wk ago
HybridEngineering$266k–$395k/yrFull-time

About the role

Lambda is seeking a Senior Software Engineer to join our Infrastructure Storage Team. This role is based in San Francisco, San Jose, or Bellevue, with a designated work-from-home day on Tuesdays.

Responsibilities

  • Design, develop, and maintain software for storage systems, focusing on performance, scalability, and reliability.
  • Implement and optimize storage protocol APIs for file (e.g., NFS, SMB), block (e.g., iSCSI, Fibre Channel), and object (e.g., S3) access.
  • Develop distributed systems for managing and orchestrating storage resources across multiple storage solutions and redundant arrays.
  • Collaborate with hardware and system architects to integrate software with various storage solutions, including NVMe and GPU-direct storage.
  • Troubleshoot and debug complex issues in a production data center environment.
  • Contribute to the full software development lifecycle, from requirements gathering and design to deployment and maintenance.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience in software development for storage systems.
  • Proven experience with distributed systems programming and concepts such as load balancers, data-durability, consensus algorithms, fault tolerance, and data consistency.
  • Strong programming skills in languages such as C, C++, Go, or Python.
  • Deep understanding of storage protocols, including: File (e.g., NFS, SMB), Block (e.g., iSCSI, Fibre Channel), Object (e.g., S3, Swift).
  • Experience with Linux kernel internals and system-level programming.
  • Familiarity with containerization technologies like Docker and Kubernetes and running production workloads in these environments.
  • Familiarity with CI/CD and QA practices for distributed systems development environments.

Qualifications

  • Experience with AI/ML workloads and the unique storage challenges they present.
  • Knowledge of data center networking and high-speed interconnects (e.g., InfiniBand, RoCE).
  • Experience with performance tuning and optimization of storage systems.
  • Familiarity with hardware acceleration technologies, specifically GPUs and DPUs.

Benefits

At Lambda, we offer:

  • Health, dental, and vision coverage for you and your dependents.
  • Wellness and commuter stipends for select roles.
  • A 401(k) Plan with a 2% company match (USA employees).
  • A flexible paid time off plan that we all actually use.

Schedule

The position requires a presence in our San Francisco, San Jose, or Bellevue office location 4 days per week, with a designated work-from-home day on Tuesdays.

Pay

The annual salary range for this position is $266K - $395K, based on market data and other factors. However, a salary higher or lower than this range may be appropriate for a candidate whose qualifications differ meaningfully from those listed in the job description.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com