Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
Experience in professional software development building scalable production systems
Experience with systems programming in C/C++ or similar low-level languages
Experience with systems software, embedded systems or distributed systems
Experience leading technical initiatives across multiple teams
Proficiency in software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience communicating with peers, technical teams, and senior management to collect requirements and describe technical designs
Openness to leveraging AI tools and technologies to enhance productivity and technical problem-solving
Preferred Qualifications
Master's degree or Ph.D. in Computer Science, Engineering, or related field
Experience with firmware development (BIOS, UEFI, embedded systems)
Background in hardware-software co-design or platform engineering
Experience with high-performance computing, real-time systems, or bare-metal optimization
Strong verbal and written communication skills with ability to present complex technical information clearly to diverse audiences
Strong analytical and problem-solving skills with ability to navigate ambiguity
Experience mentoring engineers and providing technical leadership across organizations
Track record of delivering complex, cross-functional projects from concept to production
Key Responsibilities
Define and drive the technical roadmap for Nitro Hypervisor, Nitro Card components, and EC2 Core Platform engineering across multiple quarters
Architect and implement Nitro Hypervisor features supporting new instance families
Lead development of Nitro Card firmware bundles and system services
Participate in end-to-end technical delivery for new EC2 Core Platform bring-up
Design and deliver confidential computing capabilities including Nitro Enclaves
Lead deep-dive investigations for complex production issues
Mentor and grow engineers across multiple teams
Drive kernel upgrades to latest LTS versions
Design qualification processes for new platforms
Participate in on-call rotation providing expert-level support for production systems
What You'll Be Doing
Overseeing multiple projects collaborating with internal and external organizations
Designing and launching next generation EC2 Core Platforms
Building Nitro Hypervisor features, Nitro Card components, and confidential computing capabilities
Participating in day-to-day development, debugging, and release management
Engaging with cross-functional teams across different time zones
Providing strategic leadership through architecture reviews and mentorship
Perks and Benefits
Work on one of the most critical systems in cloud computing
Influence the architecture of systems processing billions of customer requests daily
Collaborate with a global team in Berlin that values technical excellence and continuous learning
Help customers run their most critical workloads securely and efficiently