Job Description
Company: Uber Technologies Inc.
Location: Hyderabad, Telangana, India
Job Type: Full-Time
Experience: 4–8 years in software/data engineering
Education: Bachelor’s degree in Computer Science or related technical field (Master’s preferred)
Expected Salary: ₹55,00,000 – ₹82,00,000 Lakhs per year
Job Category: Information Technology, Engineering
Website: Website
Contact: Contact us
About the Company:
Uber is a global mobility leader, transforming the way people and businesses move around cities with bold ideas and top technology.
With thousands of employees worldwide, Uber offers a dynamic, impact-driven culture where creativity and collaboration fuel rapid progress.
At Uber India, teams work on critical data, mobility, and delivery innovations for real-world impact.
About the Role:
As a Software Engineer II, Data at Uber, you’ll architect and optimize data products, build both batch and real-time pipelines, and develop metrics for complex analytical needs.
You’ll help shape business decisions and technical strategy while ensuring adherence to high performance, SLA, and data quality standards.
Key Responsibilities:
📌 Build and deliver robust data products for business-critical use cases
📌 Develop real-time and batch data pipelines using big data technologies
📌 Drive data metrics, optimizations, and efficient resource use
📌 Consult and advise product engineering teams on best data engineering practices
📌 Collaborate with internal teams to enrich and scale Uber’s data layers
📌 Troubleshoot, tune, and monitor data infrastructure for optimal performance
📌 Design, build, and improve ETL processes and data warehouse solutions
Requirements:
🎯 4–8 years’ experience as a software/data engineer or similar technical role
🎯 Strong programming skills in Java, Python, Go, or similar languages
🎯 Hands-on experience in big data stack such as Spark, Hive, Hadoop, Presto
🎯 Experience creating and managing ETL data pipelines
🎯 Knowledge of data warehousing, SQL, data modeling, and performance tuning
🎯 Experience with scripting and automation
🎯 Bachelor’s/Master’s degree in computer science or a related technical field
🎯 Good communication and problem-solving skills
Why Join Uber?
✅ Work on innovative data products with business-wide impact
✅ Collaborate in a fast-moving, global team
✅ Solve challenging engineering problems at scale
✅ Enjoy industry-leading pay, stock options, and benefits
✅ Be part of a company that values bold ideas, growth, and inclusion