Gaurav Garg profile photo 1 on Tal

Gaurav Garg

Senior Engineering Manager - Krutrim

Bengaluru

9+ years of work experience

Krutrim
Jan 202610 mosPresent

Krutrim
Nov 20241 yr 2 mosDec 2025

Building Ola Maps
Ola
Jun 20231 yr 5 mosOct 2024

Building Ola Maps
Ola
Jan 20236 mosJun 2023

LocoNav
Nov 20211 yr 3 mosJan 2023

Gurugram, Haryana, India

- Data Delivery - A real time data pipeline processing billions of events daily. It is a distributed and highly scalable pipeline. Tech - Kafka, Postgres, Redis, Prometheus, Grafana, AWS, Datadog. - Set up monitoring and alerting using Prometheus and Grafana. - Reverse geo coder - getting the iso country code from the lat, long. QPS - 1M/s, Accuracy 99.5%. - Device Capability - Using capabilities(Motion and Idling status) of the GPS devices directly instead of calculating our own in order to reduce the delay and to increase the accuracy.
Apple
Jun 20192 yrs 6 mosNov 2021

Hyderabad, Telangana, India

- Name Conflation - An ETL pipeline which auto conflates the names to the road segments from the various external and internal sources including 3dv data based on geometry match. Led the project. Worked with multiple stakeholders including operations and editors, made lots of enhancements and bug fixes, added few features. - Developed an ETL pipeline based on Spark to find Vehicle Entry and Exit points for POIs(Addresses). This takes Road Network having Form Of Ways and address points as inputs and auto apply the Entry and Exit points.
Apple
Apr 20181 yr 3 mosJun 2019

Hyderabad, Telangana, India

Designed and developed a Distributed Graph processing algorithm to find all the connected road network in Apple Maps using Apache Spark and Pregel. This helped in solving many complex use cases related to Maps. https://stanford.edu/~rezab/classes/cme323/S15/notes/lec8.pdf https://stanford.edu/~rezab/classes/cme323/S16/notes/Lecture16/Pregel_GraphX.pdf
Mobileum
Sep 20161 yr 7 mosMar 2018

Gurgaon, India

- Implemented Trip Model: This model processes different continuous streams (DBWriter, MSC, etc) and gives network-level trips. - Generic Data Extraction Framework: A Spark batch job that extracts underlying data in Hdfs and apply filters and transformation based on configuration, store the data in the desired format, do the partition on data and send it to the remote location. Failure scenarios handled. - Worked on SMS model: Decoding the MSC SMS streams, applying validations and transformations on fields, and then analyzing the data. For data analysis I used Presto.

Gaurav’s AI Stack

claude code
claude code
codex
codex
cursor
cursor
hermes agent
hermes agent
opencode
opencode

Education

Malaviya National Institute of Technology Jaipur

b.tech, computer science

Malaviya National Institute of Technology Jaipur

20104 yrs2014

Join Gaurav and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Gaurav Garg on Tal

Headline

Senior Engineering Manager - Krutrim

About

Experienced senior software engineer with demonstrated history of working in multiple tech industries (vehicle telematics, maps, telecom). Having experience in building distributed systems with microservice architecture. Highly skilled in Big data technologies - both batch and real time. Currently building high throughput, highly scalable real time data pipeline processing billions of events daily. Tech skills - Spark, Kafka, Hadoop, Hdfs, Redis, Postgres, Java, Scala, gRPC, K8s, ELK, AWS, Docker In my free time, I like to read about finance and geopolitics.

Location

Bengaluru

AI stack

claude code

codex

cursor

hermes agent

opencode

Work experience

Senior Engineering Manager at Krutrim, Jan 2026 - Present · 10 mos

Engineering Manger at Krutrim, Nov 2024 - Dec 2025 · 1 yr 2 mos, Building Ola Maps

Engineering Manger at Ola, Jun 2023 - Oct 2024 · 1 yr 5 mos, Building Ola Maps

SDE-3 at Ola, Jan 2023 - Jun 2023 · 6 mos

Senior Software Engineer at LocoNav, Nov 2021 - Jan 2023 · 1 yr 3 mos, Gurugram, Haryana, India, - Data Delivery - A real time data pipeline processing billions of events daily. It is a distributed and highly scalable pipeline. Tech - Kafka, Postgres, Redis, Prometheus, Grafana, AWS, Datadog. - Set up monitoring and alerting using Prometheus and Grafana. - Reverse geo coder - getting the iso country code from the lat, long. QPS - 1M/s, Accuracy 99.5%. - Device Capability - Using capabilities(Motion and Idling status) of the GPS devices directly instead of calculating our own in order to reduce the delay and to increase the accuracy.

Senior Software Engineer - Apple Maps at Apple, Jun 2019 - Nov 2021 · 2 yrs 6 mos, Hyderabad, Telangana, India, - Name Conflation - An ETL pipeline which auto conflates the names to the road segments from the various external and internal sources including 3dv data based on geometry match. Led the project. Worked with multiple stakeholders including operations and editors, made lots of enhancements and bug fixes, added few features. - Developed an ETL pipeline based on Spark to find Vehicle Entry and Exit points for POIs(Addresses). This takes Road Network having Form Of Ways and address points as inputs and auto apply the Entry and Exit points.

Software Engineer - Apple Maps at Apple, Apr 2018 - Jun 2019 · 1 yr 3 mos, Hyderabad, Telangana, India, Designed and developed a Distributed Graph processing algorithm to find all the connected road network in Apple Maps using Apache Spark and Pregel. This helped in solving many complex use cases related to Maps. https://stanford.edu/~rezab/classes/cme323/S15/notes/lec8.pdf https://stanford.edu/~rezab/classes/cme323/S16/notes/Lecture16/Pregel_GraphX.pdf

Big Data Developer at Mobileum, Sep 2016 - Mar 2018 · 1 yr 7 mos, Gurgaon, India, - Implemented Trip Model: This model processes different continuous streams (DBWriter, MSC, etc) and gives network-level trips. - Generic Data Extraction Framework: A Spark batch job that extracts underlying data in Hdfs and apply filters and transformation based on configuration, store the data in the desired format, do the partition on data and send it to the remote location. Failure scenarios handled. - Worked on SMS model: Decoding the MSC SMS streams, applying validations and transformations on fields, and then analyzing the data. For data analysis I used Presto.

Education

b.tech, computer science, Malaviya National Institute of Technology Jaipur

Gaurav Garg - Senior Engineering Manager in Bengaluru | Tal