ML Platform Software Engineer - C/C++, Rust, Linux

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Sign-on payments
Restricted stock units (RSUs)
Health insurance
Medical insurance
Dental insurance
Vision insurance
Prescription insurance
Basic Life & AD&D
Supplemental life plans
EAP
Mental Health Support
Medical Advice Line
Flexible Spending Accounts
Adoption and Surrogacy Reimbursement
401(k) matching
Paid time off
Parental leave

Job summary

Amazon Web Services (AWS) is seeking an engineer to drive the development of next-generation EC2 machine learning platforms for high-performance training and inference workloads. You will collaborate with hardware, firmware, and systems software teams to optimize the EC2 Nitro platform, improving efficiency and scalability for distributed ML workloads.

The role requires 3+ years of software development experience and strong proficiency in C/C++ or Rust within a Linux environment, plus experience

Qualifications

  • 3+ years of professional software development experience.
  • Bachelor's degree in Computer Science or a related field.
  • Proficiency in C/C++ or Rust within a Linux environment and experience with large-scale distributed systems.

Responsibilities

  • Drive development of next-generation EC2 machine learning platforms for high-performance training and inference workloads.
  • Collaborate with hardware, firmware, and systems software teams to optimize the EC2 Nitro platform.

Skills

C++
Rust
Linux
C#
Java
Perl
Computer Architecture
Operating Systems
Parallel Computing
ML Frameworks
Cluster Management
Version Control
Build Automation
Unit Testing
Distributed Systems

Education

Bachelor's degree in Computer Science or related field

Job description

Amazon Web Services (AWS) is seeking an engineer to drive the development of next-generation EC2 machine learning platforms for high-performance training and inference workloads. You will collaborate with hardware, firmware, and systems software teams to optimize the EC2 Nitro platform, improving efficiency and scalability for distributed ML workloads.

The role requires 3+ years of software development experience and strong proficiency in C/C++ or Rust within a Linux environment, plus experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Systems Engineer for EC2 Nitro Platform
Senior ML Systems Engineer for EC2 Nitro Platform

Amazon.com Services LLC • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior ML Systems Engineer, EC2 Nitro
Senior ML Systems Engineer, EC2 Nitro

Amazon Inc. • Seattle (WA)

On-site
USD 168,000 - 227,000
Sign-on payments
RSUs
Health insurance
+1
Senior Software Engineer, EC2 Nitro ML Platform
Senior Software Engineer, EC2 Nitro ML Platform

Amazon Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+2
Senior ML Systems Engineer: EC2 Nitro & HW/SW Co-Design
Senior ML Systems Engineer: EC2 Nitro & HW/SW Co-Design

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 180,000 - 300,000
Sign-on payments
Restricted stock units (RSUs)
Health insurance
+14
Sr. Software Engineer, EC2 Nitro & Cloud Compute
Sr. Software Engineer, EC2 Nitro & Cloud Compute

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 193,000 - 262,000
Health insurance
Sign-on bonus
RSUs
Platform Systems Engineer: EC2 Nitro Foundation
Platform Systems Engineer: EC2 Nitro Foundation

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 149,000 - 201,000
EC2 Nitro Software Engineer — High-Performance Compute
EC2 Nitro Software Engineer — High-Performance Compute

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 165,000 - 224,000
Health insurance
Senior Software Development Engineer, AWS EC2 Nitro Team
Senior Software Development Engineer, AWS EC2 Nitro Team

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 180,000 - 300,000
Sign-on payments
Restricted stock units (RSUs)
Health insurance
+14
Software Engineer: EC2 Nitro High Memory & HPC
Software Engineer: EC2 Nitro High Memory & HPC

Amazon • Santa Clara (CA), Northern (KY)

Hybrid
USD 165,000 - 224,000
Health insurance
RSUs
Paid time off
Cloud Systems Engineer - ML & Nitro Platform
Cloud Systems Engineer - ML & Nitro Platform

Amazon Web Services (AWS) • Santa Clara (CA)

On-site
USD 149,000 - 201,000