Skip to content
← Back to job listings

Senior Software Engineer (Infrastructure Storage)

Lambda · United States

External listingfull-timeabout 1 month ago

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