Linux Kernel Developer
16 April 2014, Amazon
Who We Are
Since 1994, Amazon has evolved from a single retail website to become a global development platform as well as an e-commerce and publishing partner. Innovation is in our DNA, and we constantly seek out the world’s brightest technology minds to research and develop new solutions to improve the lives of our customers: shoppers, sellers, content creators, and developers around the world. Because that's what being Earth's most customer-centric company is all about, and it's still Day One at Amazon.
We are changing the way that people use computers. The Kernel and Operating System team is at the core of pushing the future of our technology platform – and you can help us make history!
The cloud computing platform Amazon Web Services (AWS) has provided a highly robust and scalable web services platform for years. The range of services offered with AWS is continuously expanding, and covers on-demand storage, compute and network capacity, as well as a growing list of application services.
The Amazon AWS EC2 business is founded on Linux and Xen - Virtualization. Adapting these technologies to our rapidly growing fleet of servers is key to our success.
You will be responsible for the lowest layer of the AWS software stack, managing the Linux Kernel and Xen - Hypervisor development for AWS.
You will be improving the Linux Kernel to be used as a Dom0 operating system as well as a guest operating system.
Your work will focus on new features and performance and reliability improvements for server workloads. You will be working on key areas of the Linux Kernel such as
· Block I/O
· PV driver
They all affect the operation as host and guest OS.
We are changing the way that people use computers and the Kernel and Operating System team is at the core of pushing the future of our technology platform - come help us to work hard, have fun and make history!
· BS in Computer Science or related discipline, or equivalent work experience
· 7+ years of experience working on the Linux Kernel
· Strong skill in C programming
· Proficient in at least one CPU architecture such as x86 or ARM.
· Direct experience with Linux kernel and virtualization development
· Basic understanding of performance critical areas of the Linux Kernel
By submitting your resume and application information, you authorize Amazon to transmit and store your information in the Amazon group of companies' world-wide recruitment database, and to circulate that information as necessary for the purpose of evaluating your qualifications for this or other job vacancie