Top

Graduate Kernel Hypervisor Software Developer - Germany

About us:

At Amazon, we are working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people. Amazon is continually evolving and is a place where motivated employees thrive and also where employee ownership and accountability lead to meaningful results.

We're looking for talented, motivated Software Development Engineering Graduates who can join us at the Amazon Development Center in Dresden to offer a great customer experiences. If you have an interest in building large-scale, high-performance, customer-centric products and think end-to-end, this may be the job you've been looking for.

Amazon is a place where builders can build. From day one, you will be working with experienced engineers and designers who love what they do. You will drive your own learning and development with guidance and coaching from your manager and team, not to mention the excellent long-term development prospects you would expect from one of the world’s leading online businesses.

You will be surrounded by people that are smart and passionate about cloud computing. The Development Team develops applications used by our global list of customers and internal Amazon teams.

In particular, the Kernel and Operating System team in Dresden, Germany that creates the heart of EC2 is looking for graduates in the area of Computer Science, Applied Computer Science or related fields to work in the lowest layer of the AWS software stack.

Job Responsibilities:

Amazon is looking for Engineers with passion and interest for the Linux Kernel and Virtualization. As part of the team, you will have the chance to drive a significant impact on our systems, our business and most importantly our customers.

If you are passionate about Linux Kernel, have technical knowledge on operating systems and want to build solutions to challenging problems, that directly affect millions of people, there may be no better place than Amazon for you to impact the world! You will be responsible for the lowest layer of the AWS software stack touching the Linux Kernel and our hypervisors.

Qualifications:

Basic:

  • Completed or currently on a Bachelors/ Masters degree related to Computer Engineering/ Computer Science/ Software Engineering etc. (Expected graduation in 2019 or recently graduated)
  • Knowledge of Computer Science fundamentals such as algorithm design, data structures, problem solving, and complexity analysis.
  • Development experience in ASM, C or C++.
  • Solid understanding of memory management and CPU scheduling.

Preferred:

  • Kernel development
  • Virtualization (Xen, KVM, other)
  • Development experience in python
  • Scripting experience in bash
  • Linux/BSD distribution development
  • Networking
  • Benchmarking and testing
  • Performance modelling
  • Embedded systems and programming close to hardware
  • Scalability

Application and Assessment Process

Eligible candidates will be invited to attend an online assessment post which successful candidates will be invited to an in-house assessment centre. This selection process is subject to change but you will be notified if any changes are made.We also offer visa support.

Amazon is an equal opportunities employer. We believe passionately that  employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.
Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates.

Remember to mention gradireland when contacting employers!