Senior Director @Uber | Global Head - Batch Data Platform & India Site Lead - SSD

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India


New York
Edison, New Jersey

New Jersey

MS - Master of Science, Computer Engineering
Rutgers University

BE - Bachelor of Engineering, Electronics and Communication
Malaviya National Institute of Technology Jaipur
Join Vijay and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Director @Uber | Global Head - Batch Data Platform & India Site Lead - SSD
I lead the global Batch Data Platform organization within Uber, with engineering teams across India and the US, while serving as India Site Lead for the Storage, Search & Data (SSD) organization across online and batch data platforms. My org of close to 260+ engineers (4 L7s (2 Directors, 2 Principal Engineers), 13 L6s (4 Sr. Engineering Managers and 9 Sr. Staff Engineers), 55 L5Bs (14 Engineering Managers and 41 Staff Engineers)) owns several charters: 1. Batch data platform components such as Data Ingestion using Spark and Flink, Spark, Presto, HDFS and Cloud Storage, HUDI and Parquet file formats, Querying and BI systems, YARN / Batch-K8s, Pipeline Creation and Orchestration, Data LifeCycle Management, Data Quality, Data Science experimentation via Jupyter Notebooks, Regulatory Reporting, Data Replication across Regions, Disaster Recovery, Cloud Migration and Data Stack Observability and Chargeback 2. Key Storage technologies such as MySql/Vitess, M3DB, ZookKeeper/Etcd 3. Real time streaming technologies such as Kafka and Flink (shared charter with US teams) 4. Real time analytics using Pinot and ClickHouse. Responsible for the strategy, architecture, execution, and organizational growth of large-scale batch data infrastructure. As India Site Lead, partner with global SSD leadership to shape site strategy, build high-performing engineering organizations, develop technical leaders, and foster a culture of engineering excellence, innovation, and operational rigor across Storage, Search, and Data. In my last gig, I was the site lead for AWS EMR team in Bangalore. I bootstrapped the site and grew it from scratch to 45+ over a span of ~2 years. The EMR team in BLR owned independent charters for Presto, Hive, Hadoop, Iceberg and Interactive Workloads/Notebooks for EMR on EKS and EMR Serverless. Prior to AWS, I built and led several backend engine teams at Qubole - Presto as a Service, Quantum (serverless offering around Presto), JDBC/ODBC Drivers and Performance. Prior to Qubole, I spent some time at another startup - InstartLogic (later rebranded to Instart) where I designed and developed some of the core backend CDN infrastructure components. Before Instart Logic, worked at IBM Research for about 13 years, first as an individual contributor, and later as a manager. Work mostly focused on systems management, cloud, software defined networks and operating systems. Published more than 35 papers in well known conferences and journals and filed 27 patents. In past life, worked on systems for portfolio analytics at Morgan Stanley, New York.
Greater Bengaluru Area
Senior Director of Engineering | Global Head - Batch Data Platform & India Site Lead - SSD at Uber, Sep 2026 - Present · 1 mo, Bengaluru, Karnataka, India, I lead the global Batch Data Platform organization within Uber, with engineering teams across India and the US, while serving as India Site Lead for the Storage, Search & Data (SSD) organization across online and batch data platforms. My org of close to 260+ engineers (4 L7s (2 Directors, 2 Principal Engineers), 13 L6s (4 Sr. Engineering Managers and 9 Sr. Staff Engineers), 55 L5Bs (14 Engineering Managers and 41 Staff Engineers)) owns several charters: 1. Batch data platform components such as Data Ingestion using Spark and Flink, Spark, Presto, HDFS and Cloud Storage, HUDI and Parquet file formats, Querying and BI systems, YARN / Batch-K8s, Pipeline Creation and Orchestration, Data LifeCycle Management, Data Quality, Data Science experimentation via Jupyter Notebooks, Regulatory Reporting, Data Replication across Regions, Disaster Recovery, Cloud Migration and Data Stack Observability and Chargeback 2. Key Storage technologies such as MySql/Vitess, M3DB, ZookKeeper/Etcd 3. Real time streaming technologies such as Kafka and Flink (shared charter with US teams) 4. Real time analytics using Pinot and ClickHouse. Responsible for the strategy, architecture, execution, and organizational growth of large-scale batch data infrastructure. As India Site Lead, partner with global SSD leadership to shape site strategy, build high-performing engineering organizations, develop technical leaders, and foster a culture of engineering excellence, innovation, and operational rigor across Storage, Search, and Data.
Site Lead and Head of Storage, Search, and Data (SSD) India at Uber, May 2025 - Sep 2026 · 1 yr 5 mos, Bengaluru, Karnataka, India, As site lead for SSD-India, I lead Storage, Search and Data Platform Org for Uber in India. In addition to Data Platform my teams also own the charter for key Storage technologies such as MySql/Vitess, M3DB, ZookKeeper/Etcd and the Search platform that runs on top of OpenSearch / Elastic Search and Lucene++. My org (of close to 260+ engineers - 2 L7s( 1 Director and 1 Principal Engineer), 12 L6s (3 Sr. Engineering Managers and 9 Sr. Staff Engineers), 46 L5Bs (14 Engineering Managers and 32 Staff Engineers)) owns several of these charters entirely and for the remaining they work closely with global teams in the US on shared charters.
Director of Engineering - Data Platform at Uber, Nov 2022 - May 2025 · 2 yrs 7 mos, Bengaluru, Karnataka, India, I lead the Data Platform Org for Uber in India as a Director of Engineering. Data Platform in Uber comprises of core infrastructure components such as Kafka and HDFS, Batch Analytics (Hive and Spark), Real Time Analytics (Flink), and a number of user level services focused on Pipeline Creation and Orchestration, Data LifeCycle Management, Data Quality, Data Science experimentation via Jupyter Notebooks, Regulatory Reporting, Data Replication across Regions, Disaster Recovery, Cloud Migration and Data Stack Observability and Chargeback. My org (of close to 140 engineers - 4 Sr. Engineering Managers, 6 Engineering Managers, 4 Sr. Staff Engineers, 14 Staff Engineers) owns several of these charters entirely and for the remaining they work closely with global teams in the US on shared charters.
Senior Manager and Site Lead at Amazon Web Services (AWS), Jan 2021 - Nov 2022 · 1 yr 11 mos, Bengaluru, Karnataka, India, Was site lead for AWS EMR team in Bangalore and grew the center from scratch to 45+ over a span of ~2 years. The EMR team in BLR owned independent charters for Presto, Hive, Hadoop, Iceberg and Interactive Workloads/Notebooks for EMR on EKS and EMR Serverless. Was responsible for defining the charter, roadmap, deliverables, growth and operational excellence.
Director Of Engineering at Qubole, Oct 2017 - Jan 2021 · 3 yrs 4 mos, Bengaluru, Karnataka, India, Qubole offers big data as a service on the cloud. Primarily responsible for leading and growing 5 backend engine teams - Presto, Quantum (Serverless SaaS offering around Presto), ODBC/JDBC Drivers, Partner Integration and Backend engine performance. - Established and grew these teams from 5 to 22 people across geographies while scaling up the overall product usage 10X from 182K compute units to 1.93M compute units and from a single AWS environment to 9 environments across AWS, Azure and GCP. - During this time, Qubole Presto team did great work both in open source (Dynamic filtering and Hive-ACID connector) as well as in proprietary Qubole stack (a rewrite of the Presto admission control and scheduling system to be able to run more concurrent/bursty Presto workloads). - Was responsible for initiating and developing our relationship with Presto founders (Martin Traverso, David Philips and Dain Sundstorm) which eventually helped us organize India’s first ever Presto Summit in 09/2019 with Presto founders. - Have also been responsible for overall technical evangelism around Qubole Presto via presto@qubole handles across Twitter, LinkedIn and Facebook. - Was intimately involved in the design, development, testing, launch and operation of our Presto based serverless offering - Quantum (Qubole’s version of AWS Athena). - Led the Qubole ODBC/JDBC drivers team to do multiple redesign iterations of Qubole drivers to release successive new generations of drivers with significantly improved performance and stability.
Staff Engineer at Instart Logic Inc, Jun 2016 - Sep 2017 · 1 yr 4 mos, Bengaluru, Karnataka, India, Instart Logic was the world’s first endpoint-aware application delivery solution (similar to a content delivery network (CDN)) that makes websites and applications fast, secure, and easy to operate. Instart Logic was funded by Andreessen Horowitz, Greylock, Kleiner Perkins, Stanford, Telstra, and several other notable Silicon Valley investors. I led the agile product development agenda (Jira, Scrum, Gerrit code reviews, Jenins release jobs) for the core CDN infrastructure. Specifically I was involved in the following: - Design and development of key CDN infrastructure pieces that are responsible for fetching webpages from various origin webservers. Designed protobufs and gRPC infrastructure and added code (C++, Java and Python) for improving logging and monitoring capabilities, as well as for parsing of customer configuration inside Nginx proxy servers. Developed a domain specific language (DSL) for customer configuration and generated parsers for it in various languages using Antlr. - Design and development of a text detection filter for images – I evaluated and compared text detection in images using OpenCV as well as through deep learning methods such as convolution neural networks. Images with text represented specific challenges to InstartLogic's image processing pipeline and we needed to detect such images and handle them differently.
Senior Technical Staff Member (STSM) and Research Manager at IBM Research, Bengaluru, India, Jun 2003 - Jun 2016 · 13 yrs 1 mo, I was a Senior Technical Staff Member (STSM) and Research Manager at IBM Research. - The title of STSM is bestowed by the IBM Corporation upon key IBM employees who have made significant and vital contributions to the IBM team, beyond those expected of senior engineers, programmers, and scientists. - Bootstrapped the SDN effort at IBM Research India and grew the team to 10. Responsibilities included setting up the technical agenda for cloud and networking teams, after discussions with various stakeholders, conceptualising research project proposals and securing funding for them, recruiting top quality Research Staff Members and Software Engineers, conducting regular feedback and 1:1 meetings with team members, participating in technical, architectural and design discussions, conducting code reviews, conducting performance appraisals, and update various executives in different parts of IBM on a regular basis. - People management responsibilities of a team comprising of PhDs from Ivy League colleges in the US, experienced Software Engineers from top engineering colleges in India and the US, fresh-out-of-college grads from top IITs in India. - Provided technical guidance to the following efforts: * Docker container cloud – Docker Image Analysis, Docker Storage Migration, Docker High Availability and Single Point-of-Failure, monitoring and problem determination * OpenStack Troubleshooting and Problem Determination * Software Defined Networking use cases (multicast, load balancing, VM mobility, bandwidth reservation) and challenges (Security of SDN Networks, Security of SDN Controllers, Reduction of switch state). In the past, I worked on enterprise Java performance, impact of OS Jitter on tightly coupled parallel programs in large clusters, system management and health monitoring in WebSphere eXtended Deployment (XD) and on decentralized orchestration of composite web services. Published ~40 papers in well known conferences/journals and filed 27 patents.
IT Associate at Morgan Stanley, Feb 2002 - May 2003 · 1 y 3 mo, New York, Job responsibilities included design, implementation and reengineering of their portfolio analysis applications. Work mainly involved redesigning, reengineering and porting the backend C++ server process from Solaris to Linux. Was responsible for handling various issues arising due to differences in the threading model, signal handling, and byte ordering on Linux. Prior to joining the portfolio analysis group, attended the 4 month long intensive Distributed Systems training program covering Unix, Advanced C++, OOAD, Perl, SOAP, XML and basic financial concepts.
Consultant at Fusion Technologies, Sep 2001 - Jan 2002 · 4 mo, Edison, New Jersey, Worked on the GlobalDecisionMaker Project for Dun & Bradstreet, Inc. This application had JRun as the servlet/jsp engine and WebMethods as the application server. Job responsibilities included working on JSPs/Servlets for adding new features and enhancements.
Research Assistant at Rutgers University, Sep 1999 - Jul 2001 · 1 y 10 mo, New Jersey, Worked part time on various research projects, including: a) Design, implementation and experimental evaluation of a prototype middleware substrate that enabled interoperability among multiple, geographically distributed instances of computational, interaction and collaboration servers through CORBA. b) Dynamic content (CGI) request scheduling algorithm and cooperative caching of dynamic web pages on a cluster based distributed web server. c) Binary Rewriting of Java classes at runtime to make an untrusted class remotely accessible through RMI.
MS - Master of Science, Computer Engineering, Rutgers University
BE - Bachelor of Engineering, Electronics and Communication, Malaviya National Institute of Technology Jaipur