Software Engineer with 3+ years of professional experience building scalable, production-grade AI/LLM systems, ML systems, and backend/data infrastructure.
I primarily work with Python, SQL, and TypeScript, and have experience with FastAPI, Spring Boot, AWS, GCP, Docker, Kubernetes, Kafka, LangGraph, LangChain, vector databases, and modern LLM tooling. I'm particularly interested in building reliable AI systems.
I'm currently seeking full-time roles in the US. If you have an open position where my background could be a good fit, reach out at nikhilkunapareddy@gmail.com. You can also find me on LinkedIn, GitHub, and X.
Overview
-
Since finishing the master's I have been volunteering with Humanitarians AI on a project for the National Loon Center, building a full stack desktop app that detects wildlife in field footage so researchers can track population, habitat change and soil erosion.
- Python
- FastAPI
- TypeScript
- PyTorch
- YOLO
- Computer Vision
-
A summer at an early stage biotech startup building internal systems from scratch, which took as much systems thinking as coding and a lot of talking to the people who would actually use them. I built the pipelines that validate and process the datasets from their wet lab, an in-house end-to-end RAG system, and AI agents that let scientists analyse private datasets offline.
- Python
- FastAPI
- RAG
- Pinecone
- AI Agents
- Ollama
- Kafka
- Docker
- Spark
- GCP
-
I had wanted to do research since before the master's began, so I joined the Goodwill Computing Lab in my first year. I started out helping PhD students with automations, web scraping and building clean, reliable datasets, then ran a project of my own evaluating, benchmarking and fine-tuning LLMs as schedulers for high performance computing.
- Python
- Web Scraping
- LangGraph
- LangChain
- QLoRA
- Llama 4
- LLM-as-judge
-
The data science initiatives at ZF convinced me this was what I wanted to do long term, so I moved to the US to study it properly. Two years of coursework across the full machine learning lifecycle, from data management through to deployment.
- Algorithms
- Data Management
- Data Processing
- Supervised ML
- Unsupervised ML
- Deep Learning
- LLMs
- MLOps
-
After the promotion I joined ZF's data science initiatives, generating simulation data to train surrogate models and building pilot models from scratch for the internal pain points where machine learning looked like the answer. I also engineered the ML inference services, handling 1K+ concurrent requests at sub-second latency.
- Python
- Scikit-learn
- XGBoost
- SHAP
- SageMaker
- CloudWatch
- TypeScript
- Spring Boot
- AWS
-
I joined ZF straight out of university and moved between teams in a hybrid role, running design simulations and automating the work around them in Python. It grew into a software engineering role building internal backend tools, one of them serving 1,000+ engineers at ~5K requests/day.
- Python
- TypeScript
- Spring Boot
- AWS
- PostgreSQL
- Redis
-
Mechanical engineering with a specialization in design. I chose it because I loved physics and math growing up. It's also where I started programming, writing finite element models for simulations.
- Algorithms
- Data Structures
- Object-Oriented Programming
- Artificial Intelligence
- Machine Learning
- Numerical Methods
- Matrix Algebra
- Problem Solving in Design
- Education
- Academic Research
- Internship
- Professional Experience