Senior Distributed AI/ML Systems Engineer

Amazon

Cupertino (CA)

On-site

USD 180,000 - 230,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave
RSU / stock incentives

Job summary

Amazon is seeking an experienced software engineer to work on distributed AI/ML systems within Annapurna Labs. You will focus on collective operations across accelerators and servers, with a strong emphasis on C/C++ and low-level Linux performance.

Embedded systems and high-speed networking experience are valued. You will join a team that designs hardware and software building blocks for EC2 infrastructure, collaborating across hardware, RTL, and software engineers.

Qualifications

  • 5+ years of professional software development experience
  • 5+ years of programming in C/C++
  • 5+ years of design/architecture experience
  • 5+ years of SDLC, reviews, source control, builds, testing, operations
  • Experience mentoring or leading an engineering team
  • Must have C/C++ coding experience
  • Bachelor's degree in CS or equivalent
  • ML communications libraries (NCCL, NIXL, NVSHMEM)

Responsibilities

  • Develop and optimize distributed AI/ML systems for scale across accelerators and servers
  • Work on collective operations powering EC2 infrastructure
  • Collaborate with hardware, RTL, and software teams to build high-performance networking solutions for ML/HPC workloads on AWS
  • Mentor junior engineers and contribute to architectural decisions
  • Deliver features for large-scale AI models and clusters

Skills

C/C++ Coding
Linux
Kernels
Embedded systems
Networking / HPC interconnects
Mentorship / Tech lead

Education

Bachelor's degree in CS or equivalent

Tools

NCCL / NVSHMEM / NCCL-based

Job description

Amazon is seeking an experienced software engineer to work on distributed AI/ML systems within Annapurna Labs. You will focus on collective operations across accelerators and servers, with a strong emphasis on C/C++ and low-level Linux performance.

Embedded systems and high-speed networking experience are valued. You will join a team that designs hardware and software building blocks for EC2 infrastructure, collaborating across hardware, RTL, and software engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Distributed AI/ML Systems Engineer
Senior Distributed AI/ML Systems Engineer

Socket.dev • Cupertino (CA)

On-site
USD 193,300 - 261,500
Senior ML/HPC Networking & Systems Engineer
Senior ML/HPC Networking & Systems Engineer

Amazon • Cupertino (CA)

On-site
USD 150,000 - 210,000
Software Development Engineer, Annapurna Labs, Elastic Collectives at Annapurna Labs (U.S.) Inc[...]
Software Development Engineer, Annapurna Labs, Elastic Collectives at Annapurna Labs (U.S.) Inc[...]

MSU Solutions GmbH • Cupertino (CA)

On-site
USD 120,000 - 210,000
Senior ML Network Stack Engineering Manager
Senior ML Network Stack Engineering Manager

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 220,000 - 298,000
Health insurance
401(k) matching
Paid time off
+1
Senior SoC Systems Software Engineer – ML Accelerators
Senior SoC Systems Software Engineer – ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,000 - 261,500
RSUs
Health insurance
401(k) matching
+2
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Amazon • Cupertino (CA)

On-site
USD 150,000 - 210,000
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs (AWS)
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs (AWS)

Amazon • Cupertino (CA)

On-site
USD 180,000 - 230,000
Health insurance
401(k) matching
Paid time off
+2
Senior Manager, ML Network Stack & HPC Systems
Senior Manager, ML Network Stack & HPC Systems

Amazon • Seattle (WA)

On-site
USD 220,000 - 298,000
Health insurance
401(k) matching
Paid time off
+1
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs
Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Socket.dev • Cupertino (CA)

On-site
USD 193,300 - 261,500
Senior AI/ML Distributed Training Engineer
Senior AI/ML Distributed Training Engineer

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500