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

Socket.dev

Cupertino (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Web Services (AWS) Annapurna Labs team seeks an experienced engineer to work on distributed AI/ML systems, focusing on collective operations across multiple accelerators and servers. The role emphasizes C/C++ and low-level Linux performance, with valued experience in embedded systems and high-speed networking.

You will join a front-line team developing hardware and software components for EC2 infrastructure, collaborating with engineers across disciplines.

Qualifications

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

Responsibilities

  • Design and implement distributed AI/ML systems with focus on collective operations.
  • Contribute low-level performance improvements in C/C++ on Linux environments.
  • Collaborate with HPC and networking teams to optimize large-scale deployments.

Skills

C/C++
Software development
System design

Education

Bachelor's degree in computer science

Job description

Amazon Web Services (AWS) Annapurna Labs team seeks an experienced engineer to work on distributed AI/ML systems, focusing on collective operations across multiple accelerators and servers. The role emphasizes C/C++ and low-level Linux performance, with valued experience in embedded systems and high-speed networking.

You will join a front-line team developing hardware and software components for EC2 infrastructure, collaborating with engineers across disciplines.

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++ HPC)
Distributed AI/ML Systems Engineer (C/C++ HPC)

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,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
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
Senior ML Systems Engineer - High-Performance Cloud
Senior ML Systems Engineer - High-Performance Cloud

Socket.dev • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
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 ML Networking & HPC Stack Lead
Senior ML Networking & HPC Stack Lead

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
ML Systems Software Engineer — High-Performance Cloud
ML Systems Software Engineer — High-Performance Cloud

Amazon • New York (NY)

On-site
USD 158,000 - 214,000
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
Software Development Engineer, Annapurna Labs, Elastic Collectives
Software Development Engineer, Annapurna Labs, Elastic Collectives

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000