Vanshika Gupta is a Senior AI/ML Engineer with nine years of hands-on experience building agentic applications, production ML systems, and optimization-driven products across startups and enterprise teams. With a master's-level foundation from UIUC in Mathematical Operations Research and Algorithmic Game Theory, she blends rigorous algorithm design (ILP, combinatorial optimization, vehicle routing, bin packing) with practical ML/LLM engineering, including RAG, voice-enabled LLM agents, and multi-agent orchestration. She has led cross-functional teams and product initiatives—managing a nine-person team and closing POCs with clients like Maruti and Nestle—while also shipping scalable backends and ETL pipelines using FastAPI, Celery, MongoDB, AWS, and OR-Tools. Her research background spans fair division algorithms and deep learning for image segmentation, and she contributes to open-source projects since undergrad (e.g., Hacktoberfest repo work implementing core sorting logic and UI). Comfortable moving from low-level C++/C implementations to Python production services, she uniquely bridges theoretical algorithmics with production-grade ML and product delivery.
9 years of coding experience
3 years of employment as a software developer
PCM (Sciences), PCM (Sciences) at Delhi Public School - India
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at University of Illinois Urbana-Champaign
Bachelor's degree, Bachelor's degree at National Institute of Technology Karnataka
Official Repository for Hacktoberfest 2k17 NITK Edition meetup conducted at NITK Surathkal in collaboration with Team Engineer. Credits to @jenkoian for the Hacktoberfest Checker @rohitvarkey for the PDF for Tuesday's talk! | https://hacktoberfestchecker.herokuapp.com/ | https://hacktoberfest.bock.rocks/
Role in this project:
Full-stack Developer
Contributions:11 commits, 7 PRs, 2 comments in 1 day
Contributions summary:Vanshika primarily contributed by creating and modifying code related to sorting algorithms and profile card UI. They implemented sorting algorithms (Merge Sort, Quick Sort, and Insertion Sort) in C, suggesting a focus on backend logic or computational tasks. Additionally, the user created a basic profile card using HTML and CSS, indicating some frontend development skills.
Contributions:1 review, 9 PRs, 21 pushes in 1 year 11 months
codefundotypescriptidea
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
Vanshika Gupta - Sr. AI ML Engineer at Attentive.ai