Kernel/OS Engineer, EC2 Nitro Instance Lifecycle Management
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
nBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience\n \n- Professional experience working on the Linux Kernel\n \n- Professional experience in C programming\n \n- Proficient in at least one CPU architecture such as x86 or ARM\n \n- Understanding of operating system internals\n \nPREFERRED QUALIFICATIONS- Extensive professional experience working on the Linux Kernel\n \n- Extensive professional experience in C programming\n \n- Professional experience working on a hypervisor, such as kvm, xen or hyper-v\n \n- Solid understanding of performance-critical areas of the Linux Kernel\n
Benefits & conditions
nAs 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. \n \n \nThis 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.\n \n \n \nKey job responsibilities\n \n- You will be responsible for designing, developing, testing, and deploying large-scale software running across AWS data centers. \n \n- 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. \n \n- 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.\n \n- Openness to leveraging AI tools and technologies to enhance productivity and technical problem-solving.\n \n \n \nA day in the life\n \nYour 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.\n \n \n \n \nAbout the team\n, nAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.\n \n \nOur 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.\n \n \n
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
About the company
nWe 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…