At Uber, we’re reimagining the way the world moves, shaping the future of mobility and changing the way people live by tackling some of the most ambitious problems of our time.
Requirements
- Programming experience in one or more application or systems languages (Go, Python, Ruby, Java, C/C++, etc)
- Experience building tools/infrastructure
- A commitment to writing understandable, maintainable, and reusable software
- An innate desire to deliver and a strong sense of accountability for your work
- Ability to learn new languages and methodologies
Responsibilities
- Work with your manager and mentor to drive exciting, ambiguous, previously unsolved projects from end to end.
- Design, develop, and/or test software applications using company technology stack.
- Apply technical knowledge to evaluate complex data, development, or projects in order to resolve technical issues.
- Build software components to be integrated into a fully functional software system.
- Be motivated to own projects and push them forward with independence.
Other
- Actively pursuing a Bachelor’s, or Master’s in Computer Science, Engineering or a related technical field at with at least one remaining semester of school left after completion of the internship.
- A desire to be part of a team that delivers impactful results every day
- Demonstrated software engineering experience through previous internships, work experience, coding competitions, and/or publications