Distributed AI/ML Systems Engineer (C/C++ HPC)

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 165,200 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Labs (an integral part of AWS) seeks an experienced software engineer to work on distributed AI/ML systems, focusing on collective operations across accelerators and servers. The stack is C/C++ and low level, with emphasis on Linux, kernels, and high-performance code.

You will collaborate with infrastructure, hardware, RTL, and software teams, mentoring juniors and growing your engineering expertise while contributing to EC2 infrastructure.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Experience with C/C++.

Skills

C/C++
Linux
Distributed systems
Code optimization

Education

Bachelor's degree in Computer Science or equivalent

Job description

Annapurna Labs (an integral part of AWS) seeks an experienced software engineer to work on distributed AI/ML systems, focusing on collective operations across accelerators and servers. The stack is C/C++ and low level, with emphasis on Linux, kernels, and high-performance code.

You will collaborate with infrastructure, hardware, RTL, and software teams, mentoring juniors and growing your engineering expertise while contributing to EC2 infrastructure.

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

Similar jobs worth comparing

Distributed AI/ML Systems Engineer (C/C++)
Distributed AI/ML Systems Engineer (C/C++)

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Senior Distributed AI/ML Systems Engineer
Senior Distributed AI/ML Systems Engineer

Socket.dev • Cupertino (CA)

On-site
USD 193,300 - 261,500
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
Engineering Manager - ML Network Stack & HPC Systems
Engineering Manager - ML Network Stack & HPC Systems

Socket.dev • Seattle (WA)

On-site
USD 185,000 - 250,000
Embedded Software Engineer — Cloud-Scale & HPC (C/C++)
Embedded Software Engineer — Cloud-Scale & HPC (C/C++)

Amazon Web Services (AWS) • Illinois

On-site
USD 90,000 - 130,000
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
Senior ML Networking & HPC Stack Lead
Senior ML Networking & HPC Stack Lead

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Senior ML Networking Lead for Scalable AI Clusters
Senior ML Networking Lead for Scalable AI Clusters

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,000 - 262,000
RSUs
Comprehensive benefits
Health insurance
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
AI/ML Systems Engineer — Distributed Training
AI/ML Systems Engineer — Distributed Training

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000