I'm Rahul Kumar Tiwari, an AI/ML Engineer with hands-on experience designing and deploying production-ready machine learning and generative AI systems. I specialize in building LLM-powered applications such as conversational AI agents, retrieval-augmented generation pipelines, and intelligent Text-to-SQL systems, with a strong foundation in ML, NLP, and real-time AI deployment. I enjoy solving complex problems by combining scalable backend development (FastAPI, Docker) with avant-garde AI capabilities, including vector databases, LangChain, and OpenAI APIs, to deliver production-grade, user-centric AI solutions.

Rahul Kumar Tiwari

I'm Rahul Kumar Tiwari, an AI/ML Engineer with hands-on experience designing and deploying production-ready machine learning and generative AI systems. I specialize in building LLM-powered applications such as conversational AI agents, retrieval-augmented generation pipelines, and intelligent Text-to-SQL systems, with a strong foundation in ML, NLP, and real-time AI deployment. I enjoy solving complex problems by combining scalable backend development (FastAPI, Docker) with avant-garde AI capabilities, including vector databases, LangChain, and OpenAI APIs, to deliver production-grade, user-centric AI solutions.

Available to hire

I’m Rahul Kumar Tiwari, an AI/ML Engineer with hands-on experience designing and deploying production-ready machine learning and generative AI systems. I specialize in building LLM-powered applications such as conversational AI agents, retrieval-augmented generation pipelines, and intelligent Text-to-SQL systems, with a strong foundation in ML, NLP, and real-time AI deployment.

I enjoy solving complex problems by combining scalable backend development (FastAPI, Docker) with avant-garde AI capabilities, including vector databases, LangChain, and OpenAI APIs, to deliver production-grade, user-centric AI solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Hindi
Fluent

Work Experience

Python developer at Proponent Technologies
April 15, 2025 - December 15, 2023
AI/ML Engineer at Microware computing and consultants
June 1, 2024 - November 13, 2025
Remote Python developer focused on AI/ML engineering, prompt engineering, LLM pretraining, modelling, and predictive analytics. Worked on end-to-end ML solution development and deployment in a distributed environment; engaged in real-time data processing and model integration.
Python Developer at Proponent Technologies – Dehradun, India
December 1, 2023 - December 1, 2023
Contributed as a Python developer on AI/ML related projects, participating in development and delivery of Python-based solutions and features.
Machine Learning Intern at Feynn Labs Services
September 1, 2024 - September 1, 2024
Internship involving hands-on ML projects including AI product prototyping (food case study), market segmentation (EV vehicle booking market) using PCA, and AI product/business/financial modelling (crop recommendation system).
Python Developer at Proponent Technologies
April 1, 2021 - December 1, 2023
Contributed to ML/AI projects as a Python developer, building data processing pipelines, modeling components, and API services; worked remotely from Dehradun, India.
Subject Matter Expert (Mechanical Engineering) at Chegg India Pvt. Ltd.
February 1, 2022 - Present
Solved and reviewed complex mechanical engineering problems. Delivered high-quality, conceptually accurate solutions under strict timelines.

Education

Bachelor of Technology at Graphic Era Hill University
June 15, 2013 - July 15, 2017
B-Tech at Graphic Era Hill University, Dehradun
July 1, 2013 - July 1, 2017
Bachelor of Technology in Mechanical Engineering at Graphic Era Hill University - Dehradun
July 1, 2013 - July 1, 2017
B.Tech in Mechanical Engineering at Graphic Era Hill University
July 1, 2013 - July 1, 2017
Bachelor of Technology (Mechanical Engineering) at Graphic Era Hill University
January 1, 2013 - January 1, 2017
Bachelor of Technology (Mechanical Engineering) at Graphic Era Hill University
January 1, 2013 - January 1, 2017
Bachelor of Technology (Mechanical Engineering) at Graphic Era Hill University
January 1, 2013 - January 1, 2017

Qualifications

Machine Learning Specialization (Coursera)
January 11, 2030 - November 13, 2025
Deep Learning Specialization (Coursera)
January 11, 2030 - November 13, 2025
DeepLearning.AI TensorFlow Developer Professional Certificate (Coursera)
January 11, 2030 - November 13, 2025
Machine Learning Specialization
January 11, 2030 - December 16, 2025
Deep Learning Specialization
January 11, 2030 - December 16, 2025
DeepLearning.AI Tensorflow Developer Professional Certificate
January 11, 2030 - December 16, 2025
Machine Learning Specialization
January 11, 2030 - February 26, 2026
Deep Learning Specialization
January 11, 2030 - February 26, 2026
DeepLearning.AI TensorFlow Developer Professional Certificate
January 11, 2030 - February 26, 2026
Machine Learning Specialization — Coursera
January 11, 2030 - April 13, 2026
Deep Learning Specialization — Coursera
January 11, 2030 - April 13, 2026
TensorFlow Developer Professional Certificate — DeepLearning.AI
January 11, 2030 - April 13, 2026
Machine Learning Specialization — Coursera
January 11, 2030 - April 29, 2026
Deep Learning Specialization — Coursera
January 11, 2030 - April 29, 2026
TensorFlow Developer Professional Certificate — DeepLearning.AI
January 11, 2030 - April 29, 2026
Machine Learning Specialization — Coursera
January 11, 2030 - April 29, 2026
Deep Learning Specialization — Coursera
January 11, 2030 - April 29, 2026
TensorFlow Developer Professional Certificate — DeepLearning.AI
January 11, 2030 - April 29, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Computers & Electronics, Healthcare, Other
    paper LLM based Chatbot to resolve Queries based on Pdfs

    This project involved:  Extracting text from pdf’s and pre-processing the data in the pdf in the form of tables and graphs.  OpenaAI’s text-embedding-3-large model to embed the text from pdf files to ElasticSearch Vector Database.  Generating contextualized query by passing the chat_history and user query to the LLM i.e. OpenAI’s GPT-4o.  Retrieving the vectors from the vector database on the basis of contextualized query.  Passing the chunks retrieved along with chat_history and user query to the LLM to form the responses.  Saving the responses and the user query in MongoDB on the basis of the user’s email Id.  The ElasticSearch and MongoDB databases are set in the server in the docker container.  Build

    paper Voice-enabled conversational AI Agent for User Information Collection

    This project involved the development of a voice-enabled conversational AI agent that simulates the behavior of human agents in data collection scenarios, such as those found in call centers. The system is designed to gather structured user information through a guided interaction while dynamically responding to user inputs. Key Features:  Interactive Data Collection Flow: The agent initiates and manages a multi-turn conversation to collect specific user information based on a predefined question set.  LLM-Based Response Interpretation: A large language model (LLM) is used to analyse user responses in real-time. It determines whether the input is: o A valid answer to the current question o A query about the process o A refusal to answer o A request for clarification  Intent Classification and Dynamic Handling: The LLM classifies the user’s intent and dynamically adjusts the conversation flow. It can: o Provide additional explanation if the user asks for clarification o Rephrase questions if needed o Acknowledge and respond appropriately to refusals o Continue smoothly with the next question when appropriate  Retrieval-Augmented Generation (RAG) Integration: If a user requests specific information beyond the scope of basic data collection (e.g., FAQs, procedural details), the agent intelligently routes the query to a RAG system to retrieve and present accurate and contextually relevant answers.  Database Connectivity: The agent is connected to a persistent storage system, enabling it to: o Store newly collected user data o Retrieve and pre-fill previously collected data o Update or replace user data based on new inputs  Intelligent Routing Engine: A decision-making mechanism determines in real-time whether to: o Continue with the next step in the data collection flow o Route the query to the RAG system o Interact with the database for read/write operations