Rakesh Rajpurohit, Developer in Bengaluru, Karnataka, India
Rakesh is currently unavailable

Rakesh Rajpurohit

Bio

Rakesh is a seasoned AI and data science professional with 11+ years of experience building generative AI and LLM-powered solutions. An expert in machine learning, NLP, deep learning, and AI engineering, he leads projects that transform complex data into actionable insights. Known for deploying scalable AI systems and GenAI solutions, Rakesh drives innovation and measurable business impact across teams.

Portfolio

Bosch
Natural Language Processing (NLP), Large Language Models (LLMs), Search Engines...
omuni.com - Shiprocket
Deep Learning, TensorFlow, PyTorch, Python, Flask, Docker, Scikit-learn...
Center for Study of Science, Technology and Policy (CSTEP)
TensorFlow, Keras, PyTorch, Scikit-learn, Python, Flask, Machine Learning...

Experience

  • Python - 12 years
  • Natural Language Processing (NLP) - 7 years
  • Artificial Intelligence (AI) - 7 years
  • Recommendation Systems - 7 years
  • Neural Networks - 7 years
  • Large Language Models (LLMs) - 3 years
  • Retrieval-augmented Generation (RAG) - 3 years
  • Prompt Engineering - 3 years

Preferred Environment

Python, Hugging Face, Large Language Models (LLMs), LangGraph, OpenAI, Flask, PyTorch, Scikit-learn, Retrieval-augmented Generation (RAG), Fine-tuning

The most amazing...

...project I've led was the development of an AI-powered shopping assistant that delivers recommendations, enhances user experience, and drives engagement.

Work Experience

NLP/AI Specialist

2020 - 2024
Bosch
  • Spearheaded the development of a context-aware semantic search engine by integrating LLMs, RAG pipelines, and knowledge graphs, enhancing enterprise search accuracy and knowledge discovery.
  • Led the creation of AI-powered assistants, including support and manufacturing assistants, leveraging NLP, deep learning, and LLMs to streamline operations and improve user engagement.
  • Extended work on free text code search, analyzed requirement docs for code completion, and performed program execution-based fault tolerance (PEFT) for projects like Open LLM, AzureOpenAI, and GitHub Copilot (more info at arxiv.org/abs/2310.16673).
  • Directed the research and development of an AI-powered shopping assistant combining knowledge graphs and LLMs for a context-aware semantic search tool for Bosch.
Technologies: Natural Language Processing (NLP), Large Language Models (LLMs), Search Engines, Recommendation Systems, Fine-tuning, Deep Learning, Jira, Data Pipelines, Hugging Face, PyTorch, Python, Generative Artificial Intelligence (GenAI), Azure, SQL, Azure OpenAI Service, Azure Cognitive Services, LoRa, FastAPI, Agentic AI, Chatbots, Conversational AI, Dialogflow, Natural Language Search

Senior Data Scientist

2018 - 2020
omuni.com - Shiprocket
  • Led a 4-member data science team to build a hybrid recommendation engine for omnichannel fashion retail, integrating online and offline purchase data to enhance personalization across multiple brands.
  • Designed and deployed personalized API services delivering customer profile–based recommendations and advanced product filtering, improving digital shopping experiences and engagement.
  • Built and implemented a demand forecasting model for fashion styles, enabling accurate inventory planning and merchandising decisions that reduced stockouts and excess inventory.
  • Developed a market mix model for Omuni and a major FMCG client, driving a 20% uplift in online sales through recommendations and a 40% boost in sales via marketing mix optimization.
Technologies: Deep Learning, TensorFlow, PyTorch, Python, Flask, Docker, Scikit-learn, Computer Vision, Natural Language Processing (NLP), Machine Learning, Demand Forecasting, Search Engines, Recommendation Systems, Fine-tuning, AI Model Training, SQL, Kubernetes, Natural Language Search

Senior Data Scientist

2017 - 2018
Center for Study of Science, Technology and Policy (CSTEP)
  • Developed machine learning (ML)-based analytical tools to support evidence-driven policy recommendations for Indian government bodies and NGOs, enabling data-informed decision-making at scale.
  • Built AI/ML models for public policy impact modeling, energy analytics, and socio-economic simulations, improving the accuracy of research insights and policy planning.
  • Engineered AI for Nutrition software to detect child health conditions, supporting early identification of malnutrition risks and enabling timely interventions.
  • Collaborated with multidisciplinary teams to translate complex research into actionable tools, strengthening CSTEP’s role in policy advocacy and development programs.
Technologies: TensorFlow, Keras, PyTorch, Scikit-learn, Python, Flask, Machine Learning, Deep Learning, Artificial Intelligence (AI), Convolutional Neural Networks (CNNs), Data Science, Natural Language Processing (NLP), SQL

Experience

AI-powered Shopping Assistant

I headed the design and development of AI-powered solutions for the beauty and personal care eCommerce sector.

I managed a team of six engineers to build an intelligent shopping assistant leveraging LLMs, knowledge graphs, and LangGraph, driving a 30% increase in engagement, 20% growth in sales, and 25% improvement in user retention. I also developed a LangGraph-based multi-stage recommendation and support system integrating LangChain and LLMOps, enabling complex product consultancy and personalized assistance across omni-channel retail.

Additionally, I implemented vision-language-action (VLAM) workflows, combining vision-language models with LangChain agents to deliver image-based personalized interactions and product recommendations.

I architected end-to-end AI modules, including data enrichment pipelines, AI consultants, and connected product ecosystems, using generative AI, RAG, Flask, Python, and cloud platforms such as GCP and Azure. My contributions ensured scalable, high-performance AI solutions that enhanced customer experience and operational efficiency.

Conversational Commerce Platform for Personalized Retail

I led the design and implementation of a conversational commerce platform tailored for the watches and jewelry sector, enabling personalized shopping experiences through chat-based interactions. The platform combined LLMs, LangChain agents, and RAG pipelines to deliver dynamic product recommendations, natural language search, and intelligent customer support.

Key features included a multi-turn dialogue system for guided product discovery, integration of vision-language models for image-based queries, and real-time product search using semantic and keyword-based retrieval. I also developed a recommendation engine using user behavior data and product knowledge graphs, significantly improving conversion rates and customer engagement.

I oversaw end-to-end architecture, including back-end services in Python and Flask, deployed on GCP with integrated Langfuse observability and LangGraph orchestration. The platform drove a 30% increase in engagement and helped streamline omnichannel retail support through an agentic AI system that could understand, reason, and act based on user intent.

Education

2013 - 2015

Master's Degree in Computer Science

International Institute of Information Technology, Bangalore - Bengaluru, Karnataka, India

Certifications

JULY 2023 - PRESENT

Generative AI with Large Language Models

Coursera

APRIL 2018 - PRESENT

Deep Learning

Coursera

Skills

Libraries/APIs

PyTorch, TensorFlow, Scikit-learn, Keras, Azure Cognitive Services

Tools

Jira, Dialogflow, Azure OpenAI Service

Languages

Python, SQL

Frameworks

LangGraph, Flask, Agentic Frameworks

Platforms

Docker, Azure, Langfuse, Kubernetes, Google Cloud Platform (GCP)

Storage

Data Pipelines

Other

Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Fine-tuning, Data Science, Machine Learning, Natural Language Processing (NLP), Recommendation Systems, Prompt Engineering, Artificial Intelligence (AI), AI Chatbots, Generative Artificial Intelligence (GenAI), Agentic AI, Chatbots, Conversational AI, Natural Language Search, Hugging Face, OpenAI, Data Analysis, Software Engineering, Statistics, Algorithms, Search Engines, Deep Learning, Neural Networks, Convolutional Neural Networks (CNNs), Sequence Models, OpenAI GPT-4 API, LoRa, FastAPI, AI Voice Agents, Computer Vision, Demand Forecasting, AI Model Training, LangChain, APIs, System Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring