Taro Logo

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Annapurna Labs, a crucial part of AWS, develops hardware and software components for EC2 infrastructure.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Annapurna Labs, an integral part of AWS, is seeking a Senior Software Development Engineer to join their team focused on developing cutting-edge networking solutions for Machine Learning (ML) and High-Performance Computing (HPC) workloads. This role sits at the intersection of AI/ML and high-performance networking, working on optimizing network performance for modern AI workloads including Large Language Models (LLMs).

The position requires expertise in low-latency networking or interconnect systems, with experience in areas such as HPC network fabric, machine learning accelerator cluster systems, high-frequency trading networking, or low latency interconnects like PCIe or CXL. The ideal candidate will bring strong C/C++ programming skills and deep knowledge of Linux and kernel-level programming.

Working at Annapurna Labs offers a unique opportunity to shape the future of AWS's infrastructure. The team culture emphasizes work-life balance with flexible working hours and a supportive environment that promotes both personal and professional growth. Team members benefit from mentorship opportunities and can participate in innovative learning experiences through CORE and AmazeCon conferences.

The role involves collaborating with cross-functional teams, engaging directly with customers for feedback, and continuously improving networking solutions. The team's work directly impacts AWS's ability to scale network-intensive workloads across thousands of CPUs, GPUs, and TPUs, making it a critical position for anyone interested in working at the forefront of cloud computing infrastructure.

This position offers competitive compensation ranging from $151,300 to $261,500 per year depending on location, plus additional benefits including medical coverage, equity opportunities, and comprehensive professional development support. The role is based in Cupertino, CA, placing you in the heart of Silicon Valley's tech ecosystem while working on some of the most challenging and impactful problems in cloud computing infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

  • Design and optimize networking solutions for ML and HPC workloads
  • Collaborate with cross-functional teams
  • Engage with customers to gather feedback
  • Optimize networking for AI workloads such as LLMs
  • Troubleshoot complex networking issues

Requirements For Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • 5+ years of full software development life cycle experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Medical Insurance
  • Flexible working hours
  • Medical benefits
  • Career growth opportunities
  • Mentorship programs
  • Learning and development through CORE and AmazeCon conferences

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives