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.