Exciting Software Engineer II, Data at Uber Role – Hyderabad Jobs 2025

By jkpremium

Published On:

Software Engineer II

Join WhatsApp

Join Now
Telegram Group Join Now
WhatsApp Group Join Now

 

Software Engineer II, Data at Uber – Hyderabad, India

Introduction

Are you passionate about building scalable data infrastructure and driving measurable impact? The Software Engineer II, Data at Uber role in Hyderabad offers an exciting opportunity to work with cutting-edge delivery data solutions. This position is ideal for engineers who thrive in data-driven environments and want to make a tangible difference in global delivery operations.


About Uber’s Delivery Data Solutions Team

The Software Engineer II, Data at Uber will join the Delivery Data Solutions team, a center-of-excellence responsible for transforming Uber’s delivery data into actionable insights. This team enables analytics, supports machine learning models, and ensures standardized metric definitions across the organization. They manage both batch and real-time data processing, drive infrastructure efficiency, and own canonical data sets used by multiple domain teams.

Joining this team means being part of a group that sets data standards, builds scalable tooling, and directly influences critical decisions in Uber’s delivery operations.


Key Responsibilities

Your day-to-day responsibilities include:

  1. Design & Build Data Products
    Build real-time and batch data pipelines to support business use cases across Uber Delivery. These pipelines help multiple teams make data-driven decisions efficiently.
  2. Metric Definition & Development
    The Software Engineer II, Data at Uber will define and maintain key business metrics, ensuring consistent analytics and reporting across the organization.
  3. Infrastructure Optimization & SLA Management
    Optimize data infrastructure for performance, cost, and reliability. Implement monitoring and SLA enforcement to maintain high data quality standards.
  4. Consultation & Best Practices
    Act as an advisor for product and engineering teams, guiding data architecture decisions and promoting best practices in data design and pipeline management.

Basic Qualifications

To excel in this role, Uber seeks candidates with:

  • A Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.
  • Strong programming skills in Python, Java, Go, or JavaScript.
  • Experience with distributed data systems such as Spark, Hive, or similar frameworks.
  • Solid understanding of data modeling, ETL pipelines, and batch/real-time processing.

To succeed as a Software Engineer II, Data at Uber, candidates must also demonstrate strong problem-solving skills and the ability to work collaboratively across teams.


Preferred Qualifications

Candidates with the following experience will stand out:

  • Working knowledge of data warehouses and large-scale data systems.
  • Expertise in Spark, Hive, or other distributed data processing technologies.
  • Strong scripting and automation skills for data pipelines.
  • Experience implementing data quality checks and monitoring systems.

Why This Role Matters

Uber’s mission is to reimagine the way the world moves, and data is at the core of that mission. The  Data at Uber enables domain teams to make data-driven decisions, improves delivery efficiency, and ensures data consistency and reliability.

Your work will directly impact how Uber orchestrates deliveries, optimizes operations, and enhances user experiences globally. This role allows you to see the tangible effect of your contributions on millions of transactions daily.


Work Culture & Expectations

Uber encourages bold ideas, high velocity, and real-world impact. The company maintains a hybrid working model, although some positions may require 100% in-office presence. The Software Engineer II, Data at Uber will thrive in an environment that values collaboration, innovation, and performance.

Uber is committed to equal employment opportunity, ensuring a diverse and inclusive workplace. There is no discrimination based on race, gender, age, disability, or other protected characteristics.


How to Stand Out

  • Show data engineering experience: Projects involving large-scale ETL pipelines, streaming frameworks, or real-time analytics will stand out.
  • Demonstrate measurable impact: Highlight improvements in metrics such as latency reduction, data quality, or cost optimization.
  • Highlight collaboration skills: Show instances of advising product or engineering teams on data design and architecture.
  • Emphasize data quality & reliability: Experience with SLA enforcement, monitoring, and automation is a plus.
  • Include code samples or portfolios: GitHub links or sample projects help demonstrate coding ability and system design expertise.

Apply here


Sample Meta Description

“Uber Hyderabad seeks Software Engineer II, Data to build scalable data products & pipelines. Join delivery data team for real-time, batch analytics.”


Conclusion

The Software Engineer II position in Hyderabad is a unique opportunity for engineers passionate about data, infrastructure, and analytics. If you thrive in building scalable systems, ensuring data quality, and collaborating across teams, this role allows you to make a significant impact on Uber’s delivery operations.

For those ready to advance their career and influence how Uber orchestrates deliveries worldwide, the Data at Uber role is a perfect fit. Apply today to become part of a high-performing team shaping the future of global delivery data solutions.


👉 Join now and start building your first project today!

Please Join in  WHATSAPP GROUP
Please Join in   TELEGRAM GROUP

If anyone have interest on GOVT jobs – Please click on this below link
GOVT JOBS

🔴Related Post

Leave a Comment