# Kernel/OS Engineer, EC2 Nitro Instance Lifecycle Management  at Amazon

Amazon is hiring a Kernel/OS Engineer, EC2 Nitro Instance Lifecycle Management  in Seattle, United States. It pays $144k-$194k a year and Level rates it Little AI ●○○○; you can [apply on Level](https://jobsbylevel.com/go/60111703-960a-4024-8102-3da785969967).

AI Level 1, AI centrality 35 out of 100. US, WA, Seattle.

## Details

- Company: [Amazon](https://jobsbylevel.com/companies/amazon)
- AI level: AI Level 1 (score 35 out of 100)
- Location: US, WA, Seattle
- Salary: $144k-$194k
- Posted: October 9, 2026
- Apply: https://jobsbylevel.com/go/60111703-960a-4024-8102-3da785969967

## 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. Basic qualifications - 3+ years of non-internship professional software development experience - Professional experience working on the Linux Kernel - Professional experience in C programming - Proficient in at least one CPU architecture such as x86 or ARM - Understanding of operating system internals Preferred qualifications - Extensive professional experience working on the Linux Kernel - Extensive professional experience in C programming - Professional experience working on a hypervisor, such as

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/kernel-os-engineer-ec2-nitro-instance-lifecycle-management-at-amazon-895daa

Source: https://jobsbylevel.com/jobs/kernel-os-engineer-ec2-nitro-instance-lifecycle-management-at-amazon-895daa

## Cite this page

Level. https://jobsbylevel.com/jobs/kernel-os-engineer-ec2-nitro-instance-lifecycle-management-at-amazon-895daa.

Get job alerts: https://jobsbylevel.com/newsletter
