← Back to job listings
LA
Senior Software Engineer (Infrastructure Storage)
Lambda · United States
About The Role
Join our storage team as a Senior Software Engineer, where you'll develop and implement storage software for our next-generation on-premise storage solutions. This role requires expertise in distributed systems and an in-depth understanding of file, block, and object storage protocols. You'll work on building scalable and resilient storage services that power our AI and machine learning infrastructure.
- Design, develop, and maintain software for storage systems, focusing on performance, scalability, and reliability.
- Implement and optimize storage protocol APIs for file, block, and object access, and develop distributed systems for managing storage resources.
- Collaborate with hardware and system architects to integrate software with various storage solutions, and troubleshoot complex issues in a production environment.
- Familiarity with containerization technologies like Docker and Kubernetes and running production workloads in these environments
- 5+ years of experience in software development for storage systems
- Object: S3, Swift
- Deep understanding of storage protocols, including:
- File: NFS, SMB, Lustre
- Experience with Linux kernel internals and system-level programming
- Proven experience with distributed systems programming and concepts such as load balancers, data-durability, consensus algorithms, fault tolerance, and data consistency
- Bachelor's or Master's degree in Computer Science or a related field
- Strong programming skills in languages such as C, C++, Go, or Python
- Familiarity with CI/CD and QA practices for distributed systems development environments
- Block: iSCSI, Fibre Channel
- Familiarity with hardware acceleration technologies, specifically GPUs and DPUs
- Experience with performance tuning and optimization of storage systems
- Experience with AI/ML workloads and the unique storage challenges they present
- You do not need to match all of the listed expectations to apply for this position. We are committed to building a team with a variety of backgrounds, experiences, and skills
- Knowledge of data center networking and high-speed interconnects (e.g., InfiniBand, RoCE)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring