Senior Software Development Engineer, AWS Kubernetes, EKS Scalability

Amazon


Job Location:

Seattle, OR - USA

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

About you
Youre looking for an opportunity to have world-changing impact at one of the most innovative companies on Earth. Youre excited about open source and want to help design deliver and operate a revolutionary new AWS service Amazon EKS. You are a strong developer with a background in large scale distributed systems Linux systems development and/or networking and are energized by the idea of helping us make AWS the best place to run containers and Kubernetes.

About us
Were a relatively new team of AWS engineers that are building a core set of services to help our customers to run and use Kubernetes and etcd at scale on AWS. Given the massive scale and customer demand on Amazon EKS it is is our goal to contribute upstream to strengthen the design scale security and stability of the Kubernetes and etcd projects and ultimately Amazon EKS.

Some things youll do here
Collaborate with the community to integrate AWS services with Kubernetes and etcd
Maintain upstream projects related to Amazon EKS Kubernetes and Etcd
Work with some of the largest etcd users such as Kubernetes project to drive etcd to the next level of scale
Recommend architectural improvements to Kubernetes and Etcd
Expand upstream test coverage for Kubernetes on AWS and EKS
Work on large scale problems both on the control plane and data plane
Incubate revolutionary ideas that benefit Kubernetes and Amazon EKS
Troubleshoot and fixing bugs reported by customers
Mentor junior engineers on design and coding best practices
Represent AWS technical chops in conferences

Inclusive Team Culture
Here at AWS we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups reaching 40000 employees in over 190 chapters globally. We have innovative benefit offerings and host annual and ongoing learning experiences including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazons culture of inclusion is reinforced within our 14 Leadership Principles which remind team members to seek diverse perspectives learn and be curious and earn trust.

Work/Life Balance
Our team puts a high value on work-life balance. It isnt about how many hours you spend at home or at work; its about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
This position involves on-call responsibilities typically for one week every two months. We dont like getting paged in the middle of the night or on the weekend so we work to ensure that our systems are fault tolerant. When we do get paged we work together to resolve the root cause so that we dont get paged for the same issue twice.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures and were building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough but kind code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.














Key job responsibilities
Invent and Simplify ambiguous K8s scaling challenges into deliverable tasks and mentor other engineers. Engage with the upstream K8s community especially the various special interest groups (SIGS) for alignment and contributions. Foster transparency in testing benchmarking and publishing. Work with key stakeholders to define priorities and roadmap. Lead and set operational best practices.

A day in the life
Engage the community and involved stakeholders in the various OSS projects owned by the Scalability team. Review critical CRs and mentor others on the team. Contextualize and simplify complex K8s scaling challenges for stakeholders and engage multiple AWS teams.

About the team
The EKS-Scalability team has a focus on performance and optimization of the Kubernetes control plane. We aim to unlock ever larger single / multi cluster workloads. We build tools and test frameworks in OSS to benchmark K8s performance and identify bottlenecks. Our features tend to be solutions like KIT (Kubernetes Iteration Toolkit) and Karpenter (an open source node autoscaler) that have been designed and built from the ground up in collboration with some of our largest customers.
We actively contribute and engage the upstream Kubernetes community especially with SIG Scalability and SIG Autoscaling.

- 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

- 5 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
- Experience in Kubernetes Docker or containers ecosystem or experience in managing and troublshooting network and experience in Kafka

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon also offers comprehensive benefits including health insurance (medical dental vision prescription Basic Life & AD&D insurance and option for Supplemental life plans EAP Mental Health Support Medical Advice Line Flexible Spending Accounts Adoption and Surrogacy Reimbursement coverage) 401(k) matching paid time off and parental leave. Learn more about our benefits at WA Seattle - 168100.00 - 227400.00 USD annually


Required Experience:

Senior IC

About youYoure looking for an opportunity to have world-changing impact at one of the most innovative companies on Earth. Youre excited about open source and want to help design deliver and operate a revolutionary new AWS service Amazon EKS. You are a strong developer with a background in large scal...

About Company

Company Logo

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more

View Profile View Profile