Jobs · Consulting · California

Senior Software Development Engineer, AWS EC2 Nitro Team

Amazon Web Services (AWS) · Santa Clara, CA · 2 wk ago
ConsultingFull-time

About the role

Join the AWS EC2 Nitro team building the foundation of cloud computing at unprecedented scale. EC2 Nitro powers the world's largest and fastest-growing compute cloud through ground-up virtualization design built on fully custom hardware, firmware, and applications.

Responsibilities

  • Develop new EC2 machine learning platforms optimized for high-performance training and inference workloads.
  • Work with a broad and deep group of technical teams that develop hardware, firmware, systems, and application software.
  • Drive development within the EC2 Nitro organization, contributing to the next generation of EC2 Supercomputers.
  • Solve complex performance optimization problems at massive scale while directly influencing product strategy.

Requirements

  • Experience with C/C++ or Rust development in a Linux environment.
  • Expertise in Linux package management, version control systems, automated build processes, and software unit testing.
  • In-depth knowledge of ML frameworks and cluster management.

Qualifications

  • 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 (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience as a mentor, tech lead, or leading an engineering team.

Skills

  • Strong understanding of computer science fundamentals.
  • Experience with ML frameworks and cluster management.

Benefits

  • Flexible working hours.
  • Work-life balance.

Pay

$193,300.00 - $261,500.00 USD annually

Schedule

Full-time

Similar jobs