Job Summary
Tutti i potenziali candidati sono invitati a leggere con attenzione i seguenti dettagli prima di inviare la propria candidatura.
As a Principal Engineer on EC2 in the Accelerated Nitro team, you will have the opportunity to make a significant impact on the core infrastructure powering Amazon Web Services. You will be at the forefront of developing the next generation of EC2 instance families, driving innovations in virtualization, hardware acceleration, and cloud computing. The team focuses on building highly efficient and secure hypervisors, integrating advanced hardware accelerators like GPUs and FPGAs into the EC2 instance families, and delivering near bare-metal performance for workloads such as machine learning, HPC and graphics processing.
Key Responsibilities
*
* Lead the development of core EC2 capabilities: design and architecture new EC2 instance features, from CPU scheduling and memory management to device emulation and PCIe subsystem integration.
* Drive virtualization security initiatives that strengthen the integrity and resilience of the platform.
* Mentor and grow engineering talent, providing architecture reviews, design proposals and hands‑on coding support.
* Influence the future direction of EC2 and cloud computing, advocating for innovative solutions that deliver high performance and value.
A Day in the Life
*
* Technical Leadership: oversee strategic projects and collaborate with internal teams, external partners and customers.
* Design and Innovation: prototype concepts, develop design documents and establish timelines.
* Hands‑on Engineering: develop, debug and release code that delivers customer value on schedule.
* Strategic Planning: partner with management on progress reporting and future planning.
About the Team
The EC2 Accelerated Nitro team’s mission is to leave no customer workload on‑premises and to build the most feature‑rich virtualization platform in the cloud. The team builds new EC2 instance families powered by the latest hardware accelerators, driving performance, efficiency and cost‑effectiveness. They also enhance the Nitro virtualization system with innovations in memory management, security and live migration.
Basic Qualifications
*
* Master’s degree in computer science or equivalent.
* Experience in networking, multi-threaded applications, interprocess communication and complex software development.
* Experience optimizing for short‑term execution while planning for long‑term technical capabilities.
* Experience developing an operating system kernel or production hypervisor.
* Proficiency in at least one CPU architecture, such as x86 or ARM.
* Experience growing other engineers and working in diverse teams.
* Excellent English verbal and written communication skills.
Preferred Qualifications
*
* Experience influencing groups outside your own VP from an architecture perspective.
* Experience creating architectural vision.
* Experience enhancing the security posture of a kernel or hypervisor.
* Experience resolving complex software‑hardware interaction issues, including PCIe internals.
* Proficiency in both x86 and ARM CPU architectures.
Amazon is an equal-opportunity employer. We believe passionately that a diverse workforce is central to our success. We make recruiting decisions based on experience and skills. Protecting privacy and data security is a longstanding priority for Amazon. Please consult our Privacy Notice to learn how we collect, use and transfer personal data.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. xjrgpwk If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, visit for more information.
#J-18808-Ljbffr