Rohit Gupta, Developer in Bengaluru, Karnataka, India
Rohit is available for hire
Hire Rohit

Rohit Gupta

Verified Expert  in Engineering

AI Engineer and Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
June 21, 2023

Rohit started as a machine learning (ML) research engineer at Lightning AI, focusing on their PyTorch Lightning project. Later, he has become the ML lead at Mazaal AI. Rohit has also collaborated with clients on LLM-related projects and built full-stack ML projects as a freelance. He is an ML, NLP, and speech expert, and his tech stack includes PyTorch, Python, Git, Docker, AWS, and GCP. A dedicated ML engineer that brings your ideas to life, Rohit is an excellent addition to any team.

Portfolio

Freelance
Amazon Web Services (AWS), LangChain, Artificial Intelligence (AI), Python 3...
Shopadvisor AI
API Integration, Python 3, Git, OpenAI, FastAPI, PostgreSQL, LangChain...
Mazaal AI
Python 3, PyTorch, GitHub, Amazon Web Services (AWS), RunPod...

Experience

Availability

Part-time

Preferred Environment

GitHub, PyTorch, Python 3, Amazon Web Services (AWS), Natural Language Processing (NLP), LangChain, Machine Learning, Deep Learning, Speaker Identification (SI)

The most amazing...

...thing I've developed is a PyTorch Lightning open-source project with over 20,000 starts on GitHub.

Work Experience

Machine Learning Engineer

2023 - PRESENT
Freelance
  • Implemented the whole AI part of a platform to create chatbots using your documents or website with multilingual functionality (https://rafiq.ai).
  • Implemented the whole AI and back end of a chatbot for US townships (https://munichat.netlify.app).
  • Did some consulting jobs for companies implementing projects in the LLM space.
Technologies: Amazon Web Services (AWS), LangChain, Artificial Intelligence (AI), Python 3, OpenAI GPT-4 API, FastAPI, GPT, ChatGPT, Data Scraping, Automation, OpenAI GPT-3 API, APIs, Hugging Face, Frameworks, API Integration, OpenAI, Security, Pinecone, Amazon S3 (AWS S3), Neural Networks, Docker, Data Scientist, Algorithms, Natural Language Toolkit (NLTK), SpaCy, Chatbots, Chatbot Conversation Design, Redis, Team Leadership, PostgreSQL, Conversational Interfaces, REST APIs, IT Automation

Founding AI Engineer

2023 - 2023
Shopadvisor AI
  • Built an AI shopping advisor for eCommerce companies using LLMs.
  • Led everything in product and engineering and a team of three.
  • Built the whole back end and OpenAI LLMs integration.
Technologies: API Integration, Python 3, Git, OpenAI, FastAPI, PostgreSQL, LangChain, Weaviate, Natural Language Processing (NLP), Large Language Models (LLMs), IT Automation

Machine Learning Lead

2022 - 2023
Mazaal AI
  • Built a no-code ML platform for users to construct, train, and deploy their ML models. Created all kinds of pipelines in the image and text domain and connected these services with AWS and Runpod for deployment.
  • Deployed ML models on the serverless Runpod platform as inference APIs.
  • Deployed zero-shot models for labeling tasks such as image object detection and segmentation.
  • Added few-shot pipelines for text-related tasks to enable training models with a small amount of data.
Technologies: Python 3, PyTorch, GitHub, Amazon Web Services (AWS), RunPod, Artificial Intelligence (AI), Language Models, OpenAI GPT-4 API, Generative Pre-trained Transformers (GPT), Python, Generative Pre-trained Transformer 3 (GPT-3), Data Science, Chatbots, Minimum Viable Product (MVP), GPT, ChatGPT, Data Scraping, Automation, Text Classification, OpenAI GPT-3 API, APIs, Hugging Face, Frameworks, API Integration, OpenAI, Security, Pinecone, Amazon S3 (AWS S3), SQL, Neural Networks, Docker, Data Scientist, Algorithms, MySQL, Distributed Computing, Natural Language Toolkit (NLTK), SpaCy, Chatbot Conversation Design, Redis, Team Leadership, PostgreSQL, Conversational Interfaces, REST APIs, IT Automation

Research Engineer

2021 - 2022
Lightning AI
  • Deployed a text-to-image generation model in production. Implemented a load balancer with dynamic batching to improve the model serving performance from 10 to 500 concurrent users. The app hit around 8,000 requests in two days without any failures.
  • Led the stable diffusion research with two team members, exploring the limits of the Lightning framework when a foundational model is deployed in production.
  • Collaborated with the Colossal AI team to integrate the Colossal AI engine that implements different parallelism algorithms that are especially interesting for developing SOTA transformer models.
  • Contributed to improving Tuner callbacks, fully-shared data parallel (FSDP) auto-wrappers, and DeepSpeed integration.
  • Worked on and maintained a Lightning open-source project built on top of PyTorch with currently 20,000 stars. When I joined it, I was already in the top 10 as a core contributor, and now I am in the top five.
Technologies: PyTorch, Python 3, Git, GitHub, FastAPI, Natural Language Processing (NLP), Artificial Intelligence (AI), Language Models, Generative Pre-trained Transformers (GPT), Python, Generative Pre-trained Transformer 3 (GPT-3), Data Science, Minimum Viable Product (MVP), Automation, Text Classification, APIs, Hugging Face, Frameworks, API Integration, SQL, Neural Networks, Docker, Data Scientist, Algorithms, Distributed Computing, Natural Language Toolkit (NLTK), SpaCy, REST APIs, IT Automation

Data Scientist

2020 - 2021
EpiSource
  • Reduced the processing time from days to an hour by building a complete automated pipeline to generate patient profiles for Health Reimbursement Arrangements (HRAs) and model deployment on AWS and GitHub CI/CD pipeline.
  • Worked on the in-house development of the data lake warehouse using PySpark, ensuring data integrity and correctness in various verticals of business.
  • Analyzed the HRA and telehealth services, thus reducing the cost incurred and optimizing operations and deployment of design and procedures for weekly reports. The analysis assisted in making major business decisions to improve the processes.
Technologies: Python 3, GitHub, Amazon Web Services (AWS), PySpark, PyTorch, Pandas, Matplotlib, Artificial Intelligence (AI), Python, Data Science, Data Scraping, Automation, API Integration, SQL, Neural Networks, Data Scientist, Algorithms, MySQL, Natural Language Toolkit (NLTK), REST APIs

PyTorch Lightning

https://github.com/Lightning-ai/lightning
A lightweight PyTorch wrapper for high-performance AI research. This framework empowers researchers to train their models efficiently at scale. It offers the flexibility to incorporate useful plugins during training and deployment, enhancing the overall functionality of the models.

Earwise

This application facilitates searching within audio and video files using either a question or keywords. Each query efficiently directs users to the precise moment in the file where the relevant information is discussed. This eliminates the need to watch or listen to the entire video, ensuring a time-saving and targeted user experience.

Rafiq AI

https://rafiq.ai/
Platform to create chatbots using your documents or website with multilingual functionality. This was part of a freelance project. Using the platform, one can create chatbots using their own documents/website and embed them on their website.

Munichat

https://munichat.netlify.app/t/moorestown
Implemented the whole AI and back end of a chatbot for US townships. This was part of a freelance project. Utilizing a chat interface, US citizens use the website to get updated information about their respective townships. The townships were created using the documents and website content of each respective township.
2016 - 2020

Bachelor's Degree in Computer Science

Maharaja Agrasen Institute of Technology (MAIT) - Delhi, India

Libraries/APIs

PyTorch, Natural Language Toolkit (NLTK), SpaCy, REST APIs, Pandas, Matplotlib, PySpark

Tools

GitHub, Git, ChatGPT

Languages

Python 3, Python, SQL

Paradigms

Data Science, Automation, Distributed Computing

Platforms

Docker, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), MySQL, Redis, PostgreSQL

Frameworks

Streamlit

Other

Natural Language Processing (NLP), LangChain, Machine Learning, Deep Learning, FastAPI, RunPod, Artificial Intelligence (AI), Language Models, OpenAI GPT-4 API, Generative Pre-trained Transformers (GPT), Generative Pre-trained Transformer 3 (GPT-3), Chatbots, Minimum Viable Product (MVP), GPT, Data Scraping, Text Classification, OpenAI GPT-3 API, APIs, Hugging Face, Frameworks, API Integration, OpenAI, Security, Pinecone, Neural Networks, Data Scientist, Algorithms, Chatbot Conversation Design, Team Leadership, Conversational Interfaces, IT Automation, Software Development, Speaker Identification (SI), Coherent UI, Weaviate, Large Language Models (LLMs)

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