Neel Shah

Associate Consultant

Atlanta, Georgia, United States2 yrs experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in building AI systems for real-world applications.
  • Strong background in Multimodal NLP and backend engineering.
  • Proven track record in developing impactful software solutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with a focus on AI and Machine Learning.

Contact

Skills

Core Skills

Natural Language Processing (nlp)Python (programming Language)University LecturingFormal LanguagesFull-stack DevelopmentData EngineeringBackend EngineeringSoftware DevelopmentMachine LearningDeep LearningReinforcement Learning

Other Skills

.NET FrameworkAlgorithmsAngularJSArtificial Intelligence (AI)Automata TheoryC (Programming Language)C++Computer ScienceData AnalysisData StructuresDjangoEngineeringEnglishExplainable AIFlask

About

I’m a Master’s student in CSE at Georgia Tech focused on building AI systems that work in the real world. My interests sit at the intersection of Multimodal NLP, information retrieval, and robust backend engineering—think RAG, agentic workflows, evaluation/guardrails, and performance at scale. I enjoy taking ideas from paper to production: designing data pipelines, instrumenting metrics and observability, and hardening services for reliability and low latency. Technically, I’m strongest in Python and C++ with Software Engineering, PyTorch/TensorFlow, FastAPI, SQL, Angular, Springboot, Mongo DB and modern cloud/devops practices; I care about clean APIs, testing, and measurable impact. I thrive in small, high-trust teams that ship quickly and own outcomes end to end.I’m currently seeking Summer and Fall 2026 internships in Software Engineering and AI (backend/ML/LLM agents).Reach me out at neelshah29042002@gmail.com

Experience

Georgia institute of technology

2 roles

Research Assistant

Promoted

Aug 2025Present · 7 mos · Atlanta, Georgia, United States

  • Working on some apprentice tutor based problems at Teachable AI lab under Prof. Chris MacLellan.
Python (Programming Language)Natural Language GenerationNatural Language Processing (NLP)C++Explainable AIMultimodality

Graduate Teaching Assistant

Aug 2025Present · 7 mos · Atlanta, Georgia, United States

  • GTA for CS 4510 Automata and Complexity
  • Responsibilities:
  • 1. Creating problems for homeworks and exams.
  • 2. Grading for homeworks and exams.
  • 3. Conducting office hours weekly.
University LecturingC++Formal LanguagesAutomata Theory

Bny

Software Developer

Aug 2024Sep 2025 · 1 yr 1 mo · Pune, Maharashtra, India · On-site

  • Techstack: Angular, SpringBoot, Python, SQL, .NET, LLMs, Docker, Kafka, Data Analysis
  • 1. Developed Mellon-Bot, an internal tool that translates natural language queries into complex SQL statements to retrieve data from Mellon’s private databases, enhancing accessibility for non-technical users and promoting modular, self-service analytics across teams.
  • 2. Contributed to a unified Tax Optimization platform by integrating features from Tax Managed Equity and Smart, streamlining backend architecture and reducing API latency using multiple methods like pagination, caching frequently accessed data, optimizing database queries and async processing.
  • 3. Identified and resolved critical application vulnerabilities on the Mellon Compliance platform, strengthening its security posture, and collaborated with the Investment Management team to develop the Distribution Reporting Tracker, an automated solution for generating and distributing regulatory and performance reports, reducing manual effort and risk of errors.
AngularJSPython (Programming Language)Spring BootDjango.NET FrameworkSQL+5

Epfl

Summer@EPFL Intern

Jun 2024Aug 2024 · 2 mos · Lausanne, Vaud, Switzerland · On-site

  • 1. Working on Aiflows: https://github.com/epfl-dlab/aiflows. Specifically implemented code for running flows on your own local server.
  • 2. Research Question: Would doing reward conditioning/critique generation before the model response improve the training results?
  • 3. Will competitive programming questions benefit from reward conditioning before training? Can we use the critique as the feedback for code debug flow?
  • More on CCflows here:https://github.com/epfl-dlab/cc_flows

Gloroots

ML Intern

Jan 2024Jun 2024 · 5 mos · Bengaluru, Karnataka, India · Remote

  • Develop and refine components of job and resume parsers using LLMs and NLP techniques.
  • Develop recommendation algorithms/engines to find ideal jobs for candidates & vice versa.
  • Collaborate with cross-functional teams to integrate AI/ML components into the product.
  • Research, experiment, and iterate to build and improve AI/ML/LLM models.
  • Develop production APIs to deploy your AI/ML models in Python (Flask/Django/FastAPI).
  • Participate in the full software development life cycle, from design to deployment.
Python (Programming Language)LLMsNatural Language Processing (NLP)Software DevelopmentMachine Learning

Epfl (école polytechnique fédérale de lausanne)

Summer@EPFL Research Intern

Jun 2023Sep 2023 · 3 mos · Lausanne, Vaud, Switzerland · On-site

  • I am currently working on sequential course recommendation system using knowledge graphs and reinforcement learning. The idea behind the work is to find different path recommendations to pursue a course.
  • In general, Udemy consists of many courses contributed by random teachers, and the relationship matrix between courses and teachers is very sparse. Unlike other platforms, e.g., EdX and Coursera, where the main contributors are big universities, the content is more structured and much easier to navigate. The above makes providing a recommendation more challenging but more valuable.
  • The students' participation data was extracted from students' post reviews that were submitted by the students voluntarily after they completed the course. So, the knowledge graph student-course relationship means a student completed a course and chose to fill out a review. This matrix is also very sparse, with 6-7 course ratings per student.
  • We are using a Policy guided path reasoning(PGPR) approach for the knowledge graph representation and predict the state and actions on the basis of reward function.
Reinforcement LearningNatural Language Processing (NLP)Deep LearningMachine LearningKnowledge Graph Reasoning

Cern

Open Source Developer

May 2023Oct 2023 · 5 mos · Geneva, Switzerland · Remote

  • Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework, used in many particle physics data analysis and applications. Currently, we are developing a fast inference system in TMVA, called SOFIE, that takes takes ONNX model as input and produces compilation-ready standalone C++ scripts as output. These scripts will then provide users an easy way to deploy their deep learning models in their physics software and analysis frameworks. This project will focus on development of some missing deep learning operations which will allow to build more complex networks within TMVA for parsing the Transformer based models and Graph Net Models in SOFIE. Specifically, we propose to implement the inference functionality of some ONNX operators in the code generation format. The student can choose to build this based on existing implementations in TMVA or other existing machine learning software tools or build their own from scratch. The expected result is a working implementation of modular operators classes that implement the operators as defined by the ONNX standards in the code generation format. The project requires also to write the corresponding unit tests need to validate the written code.
Python (Programming Language)PyTorchDeep LearningC++ONNXMachine Learning

Indian institute of technology, bombay

Research Intern @IIT Bombay

Nov 2022May 2023 · 6 mos · Mumbai, Maharashtra, India · On-site

  • The Project is under guidance of Dr. Pushpak Bhattacharyya.The idea of the research project is to create mappings of synsets among languages in IndoWordnet and linking it with Princeton’s Wordnet. Currently, manual adding/ mapping of synsets and concepts are done which is inefficient.
  • The motive is to find the word embeddings of synsets including each of the words in gloss, example synset and synonyms then calculate the synset embeddings. Then we need to find the cosine similarity between the embeddings of synsets and provide automatic linking between the synsets of different languages
Python (Programming Language)Natural Language Processing (NLP)Deep LearningMachine LearningDjango

Google summer of code

Open Source Developer

May 2022Mar 2023 · 10 mos · Remote

  • Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework, used in many particle physics data analysis and applications. Currently, we are developing a fast inference system in TMVA, called SOFIE, that takes takes ONNX model as input and produces compilation-ready standalone C++ scripts as output. These scripts will then provide users an easy way to deploy their deep learning models in their physics software and analysis frameworks. This project will focus on development of some missing deep learning operations which will allow to build more complex networks within TMVA. Specifically, we propose to implement the inference functionality of some ONNX operators in the code generation format. The student can choose to build this based on existing implementations in TMVA or other existing machine learning software tools or build their own from scratch. The expected result is a working implementation of modular operators classes that implement the operators as defined by the ONNX standards in the code generation format. The project requires also to write the corresponding unit tests need to validate the written code.
AlgorithmsPython (Programming Language)GitHubArtificial Intelligence (AI)Deep LearningC+++3

Education

Georgia Institute of Technology

Masters — Computer Science (Computational Sci and Engg)

Jun 2025Aug 2027

Veermata Jijabai Technological Institute (VJTI)

Bachelor of Technology - BTech — Computer Science

Jan 2020Jan 2024

Prakash College

12th

Mar 2019Feb 2020

Swami Vivekanand International School and Junior College

10th

Mar 2017May 2018

Stackforce found 100+ more professionals with Natural Language Processing (nlp) & Python (programming Language)

Explore similar profiles based on matching skills and experience