Amazon.com Inc logo

Kernel/OS Engineer, EC2 Nitro Instance Lifecycle Management

Amazon.com Inc
  • Seattle, WA
    8 days ago

    Job Description

    EC2 Core Compute drives the planet's largest, fastest growing and most feature-rich compute cloud. Nitro is AWS' ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications. Nitro has enabled EC2 to support Intel, AMD and Amazon's custom silicon - the Graviton processor family - while raising the industry bar for security and performance across our product line. We integrate hardware, firmware, application software and services to deliver new virtualized and bare-metal compute platforms for companies from startups through the Fortune 500.

    As a skilled engineer with expertise in C, you"ll work on software that provide essential services to customer instances and EC2 dataplane applications. This role offers unique opportunities to design and build high-performance, reliable services that operate at massive scale to ensure customers are able to launch instances successfully while simultaneously protecting EC2 resources from potential security threats.

    This position requires an engineer who thrives in an embedded systems environment and can deliver robust solutions for the infrastructure that underpins AWS services. You"ll help shape the future of cloud computing by creating efficient, scalable, and secure services that operate close to the hardware. Your contributions will directly impact customer experience and the performance of one of the world"s largest cloud platforms.

    Key job responsibilities

    • You will be responsible for designing, developing, testing, and deploying large-scale software running across AWS data centers.
    • You will collaborate closely with EC2 teams to help curate the team's roadmap. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers.
    • A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
    • Openness to leveraging AI tools and technologies to enhance productivity and technical problem-solving.

    A day in the life

    Your day begins with a quick team standup to align on priorities and discuss any operational issues that need attention. You"ll spend time designing new components for our embedded services or enhancing existing ones, writing efficient code in C or Rust, and collaborating with teammates on technical reviews. You might debug complex issues affecting service performance, optimize critical paths in the codebase, or work on improving security mechanisms. Throughout the day, you"ll coordinate with partner teams to ensure smooth integration between services and regularly validate that your solutions meet the high reliability standards required for AWS infrastructure.

    About the team

    We play critical role in managing EC2 instances that utilize the Nitro system. We handle a diverse set of responsibilities related to the lifecycle, and hardware management of EC2 instances. The team owns key responsibilities that includes EC2 Instances life cycle management on the Nitro platform to manage instance creation, execution and termination by coordinating with other on-instance components such as Hypervisor, Networking and Storage services. We"re passionate about solving challenging problems at the intersection of hardware and software, creating high-performance services that operate at massive scale.

    Numbers & Facts

    LocationSeattle, WA
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1994
    Websitehttp://Amazon.com/militaryroles

    About Company

    At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

    Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

    It’s Always Day 1
    At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

    Our Leadership Principles
    Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles

    Skills

    • Amazon Elastic Compute Cloud (EC2)unmatched
    • Amazon Web Services (AWS)unmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Communication Skillsunmatched
    • Computer Firmwareunmatched
    • Computer Securityunmatched
    • Computer Systemsunmatched
    • Customer Experienceunmatched
    • Customer Support/Serviceunmatched
    • Debugging Skillsunmatched
    • Embedded Systemsunmatched
    • High Reliabilityunmatched
    • High Tech Industryunmatched
    • Hypervisorsunmatched
    • Intel Product Familyunmatched
    • Kernel Programmingunmatched
    • Large-Scale Systemsunmatched
    • Network Operations Centerunmatched
    • Operating Systemsunmatched
    • Performance Managementunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Security Attacksunmatched
    • Startupunmatched
    • System Architectureunmatched
    • Test Plan/Scheduleunmatched
    • Virtualizationunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder