Principal Engineer, Nitro System, EC2

Requirements

  • 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
AI Summary ✨

Similar jobs

  • 4 days ago
  • 5 days ago
  • Senior Backend Engineer

    GetYourGuide·Berlin, Germany

    5 days ago
  • 5 days ago
  • See all jobs in Germany →