Skip to main content
Uber CareersUber Careers

Software Engineer Internship - Aarhus

in Aarhus, Denmark

The Uber Engineering Summer Internship program is a unique opportunity for Bachelor, Master and PhD students who are passionate about technology to work alongside our community of engineers and bridge the gap between academic theoretical knowledge and practical professional experience.

Do you want to know how our backend systems can scale to thousands of trips per hour? Do you wish to learn how our mobile app maintains a 99.99% crash-free rate with hundreds of engineers working on them at the same time? Take your curiosity one step further and make something that people use everyday. Something that changes the physical world--and does it fast. We still have a long way to go.

Hop in and help us get there. We hire people with a diverse range of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions of users. Our technology allows us to move the physical world: we believe that, through innovation and entrepreneurship, we can have a meaningful impact on cities around the world.

We are seeking a sharp, personable and tech-savvy engineering intern to support our team as we continue to grow our global footprint. This is an opportunity to work with a stellar team on the daily functions that are at the core of Uber's engineering efforts. To accomplish your project, you should have strong analytical skills, energy and passion to learn new things, and the ability to clearly communicate and present information.


  • Naturally curious. You're innovative and creative in your problem-solving and you constantly search for ways to tweak and optimize process
  • Fast learner. We're looking for interns who flourish with learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment. You have good knowledge of at least one the programming languages used at Uber (e.g. Java, Go, Python, Dart, JavaScript)
  • A great teammate. You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement
  • Self-starter**.** You have superior organizational skills, integrity and great follow through on tasks. You don't get overwhelmed easily


  • Actively pursuing a Master or PhD in Computer Science, Engineering or a related technical discipline with a graduation date no earlier than December 2019
  • Experience in at least one of the programming languages used at Uber (e.g. Java, Go, Dart Python, JavaScript)
  • Demonstrated software engineering experience through previous internships, work experience, hackathons, coding challenges, and/or publications.
  • Available for a minimum of 4 months and a maximum of 6 months, preferably starting summer 2019


  • Monthly Internship allowance
  • Delicious lunch
  • The rare opportunity to change the world such that everyone around you is using the product you built. We're moving real people and assets and reinventing transportation and logistics globally
  • Receive mentorship from Uber engineers to guide you through your summer experience
  • Build personal networks and friendships with talented people from all over the world who share your passion for technology in a fun international work environment

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.