Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
$151,300 - $261,500
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

At Amazon Elastic Kubernetes Service (EKS), we are building a core set of services that enable customers to create and use Kubernetes at massive scale. This role is part of the EKS Runtime team, focusing on making EKS the most reliable platform for running AI/ML workloads on Kubernetes clusters with 10,000+ nodes.

As an EKS Runtime Engineer, you'll work on:

  • Optimizing Amazon EKS accelerated machine images (AMI) for AI/ML workloads
  • Developing comprehensive test suites for Kubernetes workloads
  • Designing and implementing CI/CD pipelines for functional testing, load testing, and security scanning of EKS GPU machine images
  • Collaborating with Kubernetes experts, Product Managers, and Applied Scientists
  • Contributing to critical path code and participating in peer code reviews
  • Supporting on-call responsibilities and improving service SLOs

This is an opportunity to:

  • Work at massive scale with cloud computing technologies
  • Gain deep expertise in the Kubernetes data plane ecosystem
  • Build next-generation container platforms
  • Join an exceptional team pushing the boundaries of container technology
  • Make significant impact on how customers run AI/ML workloads

The role offers competitive compensation including base salary, equity, sign-on payments, and comprehensive benefits including medical, financial, and other perks. You'll be part of AWS, a leader in cloud computing, working with cutting-edge technologies and solving complex engineering challenges.

Last updated 10 minutes ago

Responsibilities For Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

  • Tune Amazon EKS accelerated machine images for AI/ML workloads
  • Write test suites for Kubernetes workloads
  • Design and build CI/CD pipelines
  • Collaborate with peers on design approaches
  • Write and review critical path code
  • Investigate issues and improve SLOs when oncall

Requirements For Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Sign-on bonus
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Elastic Kubernetes Service (EKS)

Amazon Dedicated Cloud Engineer III, ADC2S

Senior cloud engineering role at AWS focusing on implementing and operating cloud solutions for U.S. government agencies, requiring TS/SCI clearance and extensive systems engineering experience.

System Development Engineer, eero Business Systems

Senior System Development Engineer role at Amazon's eero team, focusing on AWS infrastructure and business systems integration, offering competitive compensation and the opportunity to shape the future of home connectivity.

Senior Systems Development Engineer, Pantheon

Senior Systems Development Engineer role at AWS, focusing on cloud infrastructure automation and development, offering the opportunity to work on massive-scale systems and innovative cloud solutions.

Senior Systems Development Engineer, Region Services

Senior Systems Development Engineer role at AWS working on cloud infrastructure, combining software development with systems engineering to build and maintain critical cloud services.

Sr. Systems Engineer, ESC Managed Operations

Senior Systems Engineer role at AWS leading the European Sovereign Cloud launch, focusing on high-availability services and operations team leadership.