Build the future of mobility at Uber. As a Software Engineering intern, you'll work on systems that power millions of trips daily, from real-time mapping and matching algorithms to payment processing and safety features. Make a direct impact on products used by riders and drivers worldwide.
Key Responsibilities:
• Develop features for Uber's rider or driver apps
• Build and optimize backend services handling millions of requests
• Implement algorithms for routing, pricing, and marketplace matching
• Collaborate with product and design teams on feature development
• Participate in code reviews and architectural discussions
Requirements:
• Pursuing Bachelor's or Master's in Computer Science or related field
• Expected graduation in 2026 or 2027
• Strong programming skills in Java, Python, Go, or similar languages
• Understanding of data structures, algorithms, and system design
• Passion for solving real-world transportation challenges
What You'll Gain:
• Work on products impacting millions of trips daily
• Exposure to large-scale distributed systems
• Mentorship from Uber's engineering leadership
• Collaborative culture with hackathons and learning opportunities
• Competitive compensation plus housing support
