Ritesh Agrawal

Senior Director AI ML at Gap Inc.

Pleasanton, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ritesh Agrawal is a Senior Director of AI/ML with 14+ years of experience building production machine learning platforms and data-driven products across Netflix, Uber, Varo Bank, Shipt, and now Gap Inc. He combines deep technical skills in feature stores, large-scale feature engineering, and ML systems with a proven track record of cost savings and performance gains—such as multi-million dollar infrastructure optimizations at Uber and latency reductions at Netflix. At Shipt he led multiple teams to optimize pricing, catalog quality, search, and recommendations; at Varo he architected the feature store and payroll deposit categorization models. A longtime practitioner of practical open-source collaboration, he contributed substantive enhancements to sklearn-pandas (improving DataFrameMapper naming, overwrite options, and UX with progress bars). With a PhD-focused background in GIS and information retrieval, he blends rigorous research instincts with product-focused delivery and a knack for turning complex data problems into measurable business impact.
code14 years of coding experience
job19 years of employment as a software developer
bookPhD Geography (GIS KM Information retrieval), PhD Geography (GIS KM Information retrieval) at Penn State University
bookShivaji Science College
bookBE Civil Engineering (GIS), BE Civil Engineering (GIS) at Visvesvaraya National Institute of Technology
bookMS Transportation Enginerring / GIS, MS Transportation Enginerring / GIS at University of Illinois Urbana-Champaign
bookSt John's High School, Nagpur
languagesEnglish, Hindi, Marathi
github-logo-circle

Github Skills (12)

scikit10
dataframes10
data-transformation10
pandas10
feature-engineering10
data-pipelines10
data-pipeline10
python10
pipe10
pipeline10
dataframe10
scikit-learn10

Programming languages (6)

TypeScriptJavaScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Pandas integration with sklearn
Role in this project:
userData Scientist
Contributions:1 release, 7 reviews, 54 commits in 5 years 5 months
Contributions summary:Ritesh primarily focused on enhancing the `DataFrameMapper` class within the `sklearn-pandas` library. Their contributions involved capturing and managing transformed feature names, adding options to overwrite the input DataFrame at the transformer level, and incorporating features like prefix/suffix for column names. Furthermore, they integrated tqdm progress bars for fit and transform methods, improving user feedback and progress visibility during the data transformation process.
pythonsklearnmachine-learningscikit-learnpandas
ragrawal/sklearn-pandas

Apr 2017 - Aug 2022

Pandas integration with sklearn
Contributions:69 pushes, 27 branches in 5 years 5 months
pythonpandassklearn
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ritesh Agrawal - Senior Director AI ML at Gap Inc.