Uber - Senior Software Engineer - Java/Golang/Python
4 weeks ago
About The Role :As a Senior Software Engineer on the Cloud-Lake team, you will play a critical role in driving Uber's batch data infrastructure to the cloud.You'll be responsible for building scalable, reliable systems that automate dataset replication, orchestrate workload migrations, and ensure data integrity and performance across hybrid environments.You will collaborate with infra, platform, and product teams to migrate hundreds of PBs of data and thousands of pipelines, minimizing customer impact and ensuring strong observability and resilience during the transition.This role is central to delivering on Uber's long-term cost, performance, and scalability The Candidate Will Need / Bonus Points the Candidate Will Do :- Lead design and development of critical migration components like dataset replication, workload redirection, and metadata reconciliation.- Own key modules such as state tracking, observability tooling, rollback workflows, or migration planners.- Collaborate with infra, data platform, and product teams to define migration strategies, create scalable solutions, and align on delivery timelines.- Proactively identify gaps in current migration tooling, propose improvements, and drive execution.- Work closely with stakeholders to ensure seamless migration of workloads, accurate lineage mapping, and minimal customer disruption.- Take ownership of production reliability, implement alerting for silent failures, and drive initiatives for automatic anomaly detection.- Represent the team in architecture reviews, technical deep-dives, and operational Qualifications :- 8+ years of software engineering experience, including backend development in Java, Go, or Python.- Strong understanding of distributed systems, data processing frameworks (e.g., Spark, Hive, Presto), and cloud-native services (e.g., GCS, S3, BigQuery).- Proven experience designing and operating fault-tolerant, scalable systems in production.- Proficiency with batch job orchestration tools (e.g., Airflow, Piper) and monitoring/observability best practices.- Experience working with large-scale data systems, including large scale upgrades, storage optimisations and handling consistency / availability challenges.- Strong debugging skills, ownership mindset, and the ability to work across team Qualifications :- Bachelors (or Masters) in Compute Science.- Experience leading projects that span multiple teams and domains.- Prior exposure to cloud migration initiatives or hybrid cloud/on-prem transitions.- Knowledge of metadata management, data lineage, and data governance systems.- Experience in building internal platforms or tooling to improve engineering productivity and reduce operational burden.- Strong communication skills and a history of mentoring or guiding junior engineers. (ref:hirist.tech)
-
Uber - Software Engineer II - C++/Java
4 weeks ago
Bengaluru, India Uber Full timeAbout The Role : Uber's Commerce Platform Engineering group is vital for maintaining and enhancing the infrastructure that enables all Uber lines of business to conduct transactions. As a central and mission-critical system, all commerce in and out of Uber flows through these systems, demanding strict 4 9's availability. This is one of our largest...
-
Bengaluru, India Uber Full timeDescription :About The Role : Our team builds the tools and services to manage the lifecycle of configurations for all of Uber's business areas (Mobility and Delivery) and domains (fares, dispatching, matching etc).We play a pivotal role in enabling Uber to launch new products faster and more reliably while ensuring Uber is compliant to regulations....
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Uber Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout the Role We are seeking a strong Senior Engineer to contribute to the design, development, and scaling of our Compute Platform with a focus on Kubernetes orchestration and cloud-native infrastructure. You will help build and evolve the systems that power Uber's mission-critical applications, enabling developers across the company to deploy and operate...
-
Senior Software Engineer
1 week ago
Bengaluru, India Uber Full timeJob Description About The Role We are seeking a strong Senior Engineer to contribute to the design, development, and scaling of our Compute Platform with a focus on Kubernetes orchestration and cloud-native infrastructure. You will help build and evolve the systems that power Uber's mission-critical applications, enabling developers across the company to...
-
Sr. Golang Developer
18 hours ago
Bengaluru, Karnataka, India GOLANG Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSr. Golang Developer Experience: 8 to 14 years Locations: Noida, Pune, Chennai, Hyderabad, Bengaluru About client: Our client is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services...
-
Senior Software Engineer
23 hours ago
Bengaluru, Karnataka, India Uber Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout the RoleUber Eats is the fastest growing food delivery platform in the world, just over the last year we have doubled our gross bookings Our team's work at Uber Eats directly impacts and continues to impact our communities. We help feed the Eater, and we help the merchants stay in business. We are hiring engineers across multiple teams in the...
-
Staff Software Engineer
3 weeks ago
Bengaluru, India Uber Full timeJob Description We are seeking a strong and passionate staff software engineer with experience in building chatbots. You will be responsible for creating scalable, reliable, manageable chatbots that deliver on conversational requirements at Uber by bringing together LLM prompts and Assistant building platforms at Uber. You will be owning customer facing...
-
Staff Software Engineer
4 weeks ago
Bengaluru, India Uber Full timeJob Description About the Role - Uber has evolved from a simple ride-hailing service to a comprehensive platform that connects users with various on-demand services in their cities. The Uber One Membership team is dedicated to enhancing the user experience by providing a convenient and engaging platform that caters to all their needs. Uber One Members enjoy...
-
Sr Software Engineer
4 weeks ago
Bengaluru, India Uber Full timeJob Description About the Role - The U4B Platforms Org in Bangalore is building and evolving the best-in-class business systems for Uber B2B Customers, which enables experiences and tools for reliable, configurable, and intelligent business lifecycle management. The platform enables end-to-end B2B experience enabling cost-efficient business growth through...
-
Senior Cloud Engineer, Uber Device Lab
4 weeks ago
Bengaluru, India Uber Full timeJob Description About the Role The Device Lab Team in Fleet Engineering at Uber builds the physical infrastructure to gate the release of all of our revenue driving applications like Uber Rider, Uber Driver, Uber Eats etc. Our mission is to Innovate & build the most diverse & reliable mobile device infrastructure in the industry to measure & improve our user...