Prathmesh Deshmukh is a Senior Software Engineer based in Chicago who builds high-performance, cloud-native search systems and recently led Grainger’s shift from a monolithic search stack to scalable microservices handling millions of daily queries. He specializes in Java Spring Boot, Redis, Kafka and Apache Solr on Kubernetes, and has production experience integrating LLM-based retrieval-augmented generation and vector search for more accurate semantic results. With an MS in Computer Science from Indiana University and an IIT undergraduate background, he bridges solid theory with hands-on engineering—evident from a research project that produced a containerized semantic search and recommendation system using sentence transformers and FAISS. His career trajectory—from analytics roles at Wells Fargo and Flipkart to applied ML research and search engineering—reflects a blend of data-driven thinking and system design. Pragmatic and curious, he focuses on delivering measurable impact by solving hard infra and retrieval problems that improve user-facing search relevance.
4 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech Engineering, Bachelor of Technology - BTech Engineering at Indian Institute of Technology Hyderabad
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Indiana University Bloomington
A document recommendation system based on a hybrid of content based recommendation algorithm (cosine similarity in user profile embedding and document embeddings) and spaced repetition SM-2 algorithm.
Contributions:9 commits, 2 PRs, 6 pushes in 4 months
Contributions:7 PRs, 14 pushes, 7 branches in 5 months
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
Prathmesh Deshmukh - Senior Software Engineer at Grainger