Sr. Software Development Engineer, EC2 Nitro Specialized Instance team
Amazon Web Services (AWS) · Santa Clara, CA · 2 wk ago
ConsultingFull-time
About the role
The Nitro High Memory and HPC team at Amazon Web Services (AWS) is seeking experienced engineers to join our dynamic and innovative team. We are responsible for developing and maintaining the high-performance computing and database platforms that power AWS's largest and most demanding customers.
Responsibilities
- Develop and maintain high-performance computing and database platforms for AWS customers.
- Work closely with EC2 Principal Engineers and other technical leaders to define technical direction and deliver high-quality code.
- Collaborate with system BIOS for bare-metal instances and drive critical system interactions within the Nitro Hypervisor and across EC2 control-plane services.
- Engage in cross-domain work, including PC peripheral firmware or Linux Kernel internals, to deliver features and new instance types for our customers.
- Write code in C/C++ or Rust, with supporting scripts and tests in Python and Lua.
Requirements
- 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.
Qualifications
- Bachelor's degree in computer science or equivalent.
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
Benefits
Our inclusive culture empowers Amazonians to deliver the best results for our customers. We offer a competitive compensation package, comprehensive benefits, and opportunities for professional growth and development. For more information, please visit our benefits page.