Find your next role
Discover amazing opportunities across our network of companies committed to gender equality in the workplace.
Amazon
Utility Computing (UC) AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.
Come build the future of Linux at Amazon with the Amazon Linux Team!
If you are an experienced software developer in Linux Kernel who is passionate about building the platform to support the world’s premier cloud computing environment, then this is the job for you.
Kernel Development Engineers implement the team's technical direction in their work with the upstream Linux community, and the Kernels distributed internally. They dive into reported kernel issues and provide detailed analysis and changes that can be upstreamed. They are comfortable doing so independently or as part of a small project teams.
The baseline individual for this role will be comfortable with the Linux Kernel and understand how to develop in languages such as C, Assembly and Python in a Linux environment. Experience with Linux package management, version control systems, automated build processes, and software unit testing are a must. Knowledge in Linux kernel internals is required for this role. An understanding of and experience in contributing to open source projects is a plus.
About the team
The Kernel and Operating System group is responsible for the design and maintenance of all of Amazon's core compute platforms, with a special focus on EC2, the Elastic Compute Cloud that is the basis for much of Amazon Web Services (AWS). We're also responsible for tools associated with the performance characterization, qualification, build and deployment of our Linux platforms.
The Amazon Linux Kernel team is responsible for providing secure, reliable, robust and performant Linux kernel for AWS compute platforms. The Amazon Linux Kernel is our flagship product.
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered
cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500
companies trust our robust suite of products and services to power their businesses.
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job
description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or
includes alternative experiences, don’t let it stop you from applying.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is
why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home,
there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion
that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations
on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our
uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find
endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-
rounded professional.