About the Internship
Join Uber's dynamic team as a Software Engineering Intern and gain invaluable real-world experience. This internship is designed for university students who are eager to apply their academic knowledge in a practical setting. As an intern, you will have the opportunity to work on projects that directly impact Uber's services and millions of users worldwide.
What You'll Do
- Collaborate with your manager and mentor to drive exciting, previously unsolved projects from start to finish.
- Design, develop, and test software applications using Uber's technology stack.
- Apply your technical knowledge to evaluate complex data and resolve technical issues.
- Build software components to be integrated into a fully functional software system.
- Take ownership of projects and push them forward with independence.
Basic Qualifications
- Actively pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field at Carnegie Mellon University.
- At least one remaining semester of school after the completion of the internship.
Preferred Qualifications
- Demonstrated software engineering experience through previous internships, work experience, coding competitions, and/or publications.
- Programming experience in one or more application or systems languages (e.g., Go, Python, Ruby, Java, C/C++).
- Experience building tools/infrastructure.
- A commitment to writing understandable, maintainable, and reusable software.
- Ability to learn new languages and methodologies.
Why Join Us?
At Uber, we believe in learning by doing. Our internship program is perfect for students looking to gain valuable experience in a fast-paced, team-based environment. You'll be part of a team that delivers impactful results every day, and you'll have the chance to work on products that impact millions of people around the globe.
If you're passionate about urban mobility and delivery, and if you want to be part of a team that is constantly reimagining how we can move better, then this internship is for you. Apply now to join our intern program and help us shape the future of mobility.
Benefits Extracted with AI
- Real-world experience
- Mentorship and feedback
- Impactful projects
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting
Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
IT QA Engineering Intern - Rookie Program SS' 2025
Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.
Senior Software Engineer, UI/UX
Join Fender as a Senior Software Engineer, UI/UX in Hamburg to design and develop cross-platform applications with a focus on user-centered design.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Software Engineering Internship
Join Uber as a Software Engineering Intern to gain real-world experience in software development and impact global services.
Software Engineer with Design Affinity
Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Working Student QA - Automation (d/f/m)
Join Bettermile as a Working Student in QA Automation, focusing on web and mobile testing with Java and Cucumber in a hybrid work environment.
Senior Software Engineer - Dispatching
Join as a Senior Software Engineer to lead dispatching services design, optimizing global networks with Go, Ruby, and React.
Senior Fullstack Engineer (Javascript/Typescript)
Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.
Software Engineering Internship
Join Uber's Software Engineering Internship in San Francisco for hands-on experience in software development.