Jobs · Consulting · California

Software Development Engineer, AWS EC2 Nitro Team

Amazon Web Services (AWS) · Santa Clara, CA · 5 days 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. The EC2 Nitro platform powers the world’s largest, fastest-growing, and most feature-rich cloud computing environment. Designed by AWS from the ground up, Nitro leverages a fully customized stack of hardware, firmware, and software to deliver unparalleled virtualization at a global scale.

Responsibilities

  • Work with a broad and deep group of technical teams that develop hardware, firmware, systems and application software etc.
  • Develop the next generation of EC2 machine learning platforms.
  • Drive development for new EC2 machine learning platforms.

Requirements

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

Qualifications

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl
  • 3+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Skills

Preferred qualifications include:

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Benefits

Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Similar jobs