Senior Principal Engineer, EC2 Core Compute

Amazon.com, Inc.

Berlin

On-site

EUR 180,000 - 240,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon in Berlin is seeking a Senior Principal Engineer to own the long-term technical direction of EC2 Core Compute. You will shape platform architecture, influence Nitro, and mentor engineers across teams worldwide, while contributing code and designs for the virtualization stack.

The role requires hands-on leadership, deep virtualization knowledge, and a track record of guiding cross-functional initiatives at scale. Berlin-based with global collaboration.

Qualifications

  • Master's degree in a technical field and substantial leadership experience.
  • Senior-level influence across multiple teams and executives.
  • Deep understanding of virtualization CPU/memory, IOMMU and PCIe.
  • Expertise with production hypervisors and firmware development.
  • Proven track record growing engineers and shaping architecture.

Responsibilities

  • Own part of the technical strategy for EC2 Core Compute with yearly deliverables.
  • Define how processor generations become EC2 platforms (hardware, firmware, launch).
  • Influence Nitro System architecture from kernel to firmware and services.
  • Set standards for systems software and secure, high-performance design.
  • Improve operations, monitoring and automation for faster delivery.
  • Lead critical production investigations and drive durable changes.

Skills

Virtualization
Security in virtualization
Systems programming
Infrastructure platform
Architecture ownership
Mentorship

Education

Master of Science in Computer Science or related field
Ph.D. in Computer Science or related field

Tools

KVM
Xen
Hyper-V

Job description

Senior Principal Engineer, EC2 Core Compute

EC2 Core Compute is hiring a Senior Principal Engineer to own the technical direction of the platforms and the virtualization stack behind the EC2 general-purpose, compute-optimized, memory-optimized and burstable instance families. The organization launches the C, M, R, X and T instance families across Intel, AMD and AWS Graviton processors and delivers the Nitro Hypervisor that runs them. It also engineers the bare metal variants that customers use to move the last of their on-premises workloads to AWS. Engineering teams in Berlin, Seattle and other locations around the globe contribute to every launch, and this role is the single technical owner who makes those teams build one coherent platform. You will report directly to the Director of EC2 Core Compute and sit with the EC2 team in Berlin. You set the multi-year technical direction for the organization, you own the architectural decisions that cross Director and VP boundaries inside EC2, and you grow engineers across every tenure level, from new graduates to Principal Engineers. You stay hands-on: you read and produce code, you review the designs that decide how a new processor generation becomes an instance family, and you take the hardest production investigations yourself. You need to understand how virtualization works, from the processor and the platform firmware to the hypervisor and the software that operates it, and you need to contribute to the software and firmware components yourself.

Key job responsibilities
  • Own part of the technical strategy for EC2 Core Compute and set multi-year direction with specific yearly production deliverables that the Director, the Principal Engineers and the engineering managers execute against.
  • Define how a new processor generation from Intel, AMD or AWS Graviton becomes an EC2 platform: hardware specification review, firmware and hypervisor enablement, qualification, launch and fleet support. Balance time to market, performance and cost, with security as the top priority in every decision.
  • Influence the architecture of the Nitro System as a whole, from the Linux kernel the hypervisor is built on to the firmware and services around it, so that every part evolves in one coherent direction.
  • Set the engineering standard for how the organization builds systems software. Choose languages, tools and practices with judgment for the problem at hand, and hold every component to the same bar for security, performance and maintainability.
  • Improve the way the organization operates, maintains, monitors and automates its software and services, so that it delivers faster and with higher quality.
  • Lead the deepest and most challenging production investigations, and turn each root cause into a durable architectural or process change.
  • Represent EC2 Core Compute in EC2-level and AWS-level architecture and security reviews, and influence the silicon, firmware, hardware, control plane and security organizations we depend on to align their roadmaps with ours.
  • Grow engineers at every tenure level through design reviews, code reviews and direct mentorship. Serve as a Principal Engineer Bar Raiser and raise the hiring bar across the organization.
  • Write the documents that shape investment: multi-year plans with yearly production deliverables, architecture decision records and post-incident analyses read by Directors and VPs.
A day in the life

Your day moves between design reviews with the Berlin teams, decisions on security findings and production issues, and handoffs with teams in the United States and other locations. You spend a meaningful part of every week in code, in designs and in production data. You write, because at this level the documents you produce are the mechanism that aligns the organization. You are the engineer the Director calls when the answer decides a launch.

About the team

EC2 Core Compute has a two-fold mission: leave no customer workload on-premises by engineering new EC2 instance families, and build the most secure, feature-rich and robust virtualization technology in the cloud. The organization is based in Berlin and Seattle, with engineering teams in other locations around the globe, and works under a vertical ownership model where each engineer owns a technology-specific area globally regardless of location.

Security is our top priority, performance never regresses for customers, and improvements reach customers without action on their part.

Qualifications
  • Master of Science in Computer Science, Electrical Engineering or a related field.
  • Extensive career in systems software or infrastructure engineering as the senior-most technical leader of a multi-team organization, with a demonstrated record of influencing engineers, executives and product managers and of growing engineers at every tenure level.
  • Deep understanding of virtualization: CPU and memory virtualization, IOMMU, device passthrough and emulation, PCIe, and the interaction between hypervisor, firmware and hardware.
  • Deep understanding of virtualization security: isolation boundaries, the attack surface of hypervisor and firmware, and the mitigation of hardware and software vulnerabilities.
  • Expert-level systems programming in production software such as operating system kernels, hypervisors, device drivers or firmware, with the judgment to choose languages and tools for the problem at hand.
  • Experience building, shipping and operating an infrastructure platform end to end, and improving how an organization operates, monitors and automates its services.
Preferred qualifications
  • Ph.D. in Computer Science, Electrical Engineering or a related field.
  • Experience with the Linux kernel as a contributor or maintainer, or with sustaining a downstream kernel against upstream releases.
  • Experience with KVM, Xen, Hyper-V or another production hypervisor, or with the firmware and platform layers that support one.
  • Experience enabling new silicon with processor vendors: pre-production hardware, errata, microcode and firmware.
  • Experience with confidential computing technologies such as memory encryption, attestation and trusted execution environments.
  • Experience with platform-level performance engineering, including NUMA, cache and memory bandwidth behavior.
  • Proficiency in both x86 and ARM64 architectures.
  • Experience influencing architecture beyond your own VP organization, with a record of technical decisions that held up over multiple years.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( https://www.amazon.jobs/en/privacy_page ) to know more about how we collect, use and transfer the personal data of our candidates.

m/w/d

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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, EC2
Principal Engineer, EC2

Amazon Inc. • Berlin

Hybrid
EUR 180,000 - 240,000
Manager, Software Development, EC2 Core Compute
Manager, Software Development, EC2 Core Compute

Amazon Inc. • Berlin

On-site
EUR 140,000 - 190,000
Senior Kernel/Hypervisor Engineer, EC2 Core Compute
Senior Kernel/Hypervisor Engineer, EC2 Core Compute

Amazon Web Services (AWS) • Berlin

On-site
EUR 120,000 - 180,000
Principal Engineer, Nitro System, EC2
Principal Engineer, Nitro System, EC2

Amazon Web Services (AWS) • Berlin

On-site
EUR 160,000 - 210,000
Kernel/Hypervisor Engineer, EC2 Core Compute
Kernel/Hypervisor Engineer, EC2 Core Compute

Aboutamazon • Berlin

Hybrid
EUR 90,000 - 150,000
Kernel/Hypervisor Engineer, EC2 Core Compute
Kernel/Hypervisor Engineer, EC2 Core Compute

Amazon Web Services (AWS) • Berlin

On-site
EUR 110,000 - 170,000
Software Development Manager, Linux Kernel, Amazon Linux
Software Development Manager, Linux Kernel, Amazon Linux

Amazon Web Services (AWS) • Dresden

On-site
EUR 140,000 - 200,000
Software Dev Engineer - Embedded Development - Low Level, EC2 Live Migration
Software Dev Engineer - Embedded Development - Low Level, EC2 Live Migration

Alternance Amazon • Dresden

Hybrid
EUR 70,000 - 110,000
Sr. System Development Engineer, Managed Operations
Sr. System Development Engineer, Managed Operations

Amazon Inc. • Berlin

On-site
EUR 120,000 - 180,000
Relocation support
Technische/r Betriebsleiter/in, Data Center Engineering Operations
Technische/r Betriebsleiter/in, Data Center Engineering Operations

Amazon Inc. • Finsterwalde

On-site
EUR 110,000 - 150,000