Software Developer Intern Kernel Hypervisor

Online seit
24.06.2019 - 13:05


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.

Amazon is a place where builders can build. Our internships offer exceptional opportunities for you to grow your technical and non-technical skills. From day one, you will be working with experienced engineers and designers who love what they do.

We are looking for outstanding candidates to join our team at the Amazon Development Center in Dresden for 4-12 months Software Development Engineering internships. Internships are flexible in length to fit in with your university’s placement scheme.

Our interns join one of our small agile teams at our development centre, launching and growing new initiatives for Amazon's global business.

Your team will be involved in every aspect of the process - from idea generation, business analysis and technical design through to development and deployment across a variety of technologies - giving you a real sense of ownership. Together we build systems that meet high standards of performance and reliability and operate at massive scale.
In particular, the Kernel and Operating System team in Dresden, Germany that creates the heart of EC2 is looking for interns 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 include:
As an intern, you will go through induction training before joining your team. You will drive your own learning and development with guidance and coaching from your manager, buddy and colleagues around you.
You will be part of a team of Amazon software engineers and you will help them create complex tools in several different programming languages that will help improve the quality of Amazon's catalogue. You will create professional quality software by applying software engineering best practices, while being exposed to innovative technologies.



· Currently on a Bachelors / Master’s degree relevant to Computer Engineering / Computer Science / Software Engineering, etc.
· Knowledge of Computer Science fundamentals such as algorithm design, data structures, problem solving, and complexity analysis
· Development experience in ASM, C or C++


· Kernel development
· Virtualization (Xen, KVM, other)
· Development experience in python
· Scripting experience in bash
· Linux/BSD distribution development
· Networking
· CPU scheduling
· 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.

Firmen- und Kontaktdaten

Frau Elizabeth Rodriquez
01099 Dresden
+353 89985 0580

Art der Beschäftigung


Weitere Informationen

Zeitraum der Beschäftigung
nach Vereinbarung