Kaushik Varma Datla

Kaushik Varma Datlabuilds AI and the software around it.

I'm an MS Computer Science student at USC. Before that, I spent a year on the AIML team at Pennant Technologies, building AI agents that talk to customers over chat and phone, and the data pipelines that feed machine learning models in production.

Now: building an end-to-end AI personal assistant that automates everyday tasks, like JARVIS.

2ndAWS hackathon My team won a ₹75,000 prize for an AI-driven meal tracking app, Dec 2023 Read about the project
  1. 2021 to 2025B.Tech, Computer ScienceBVRIT Hyderabad
  2. 2022 to 2024Two IEEE papersUndergraduate research
  3. 2025 to 2026AIML engineering internPennant Technologies
  4. 2026 to 2028MS, Computer ScienceUniversity of Southern California

About

I'm most excited about agentic AI: systems that don't just answer a question but carry a person through a whole task. At Pennant, I worked on two of them, a chatbot agent and a voice agent that answers phone calls, both guiding customers through a loan application from start to finish.

I also like the unglamorous half of machine learning: getting clean data to the model on time, and getting predictions back to the people who need them. That meant ETL pipelines on Apache Spark and Livy feeding AutoML training and prediction serving for enterprise clients.

I'm looking for roles in software engineering, machine learning, data engineering, and AI, wherever systems have to be reliable and wired into real work. Outside of work, I've co-authored research on multilingual lip-sync video, built a tool that measures the carbon cost of LLM inference, shipped an Android app, and helped run a 500-person inter-college hackathon.

Experience

Associate Software Engineer Intern

Pennant Technologies, Hyderabad
Aug 2025 to Jul 2026
  • Built AI agents for a customer-facing loan chatbot and worked on a voice agent for inbound calls, both calling internal lending APIs for eligibility and status checks across the loan lifecycle.
  • Engineered components of a Data Intelligence Platform, building ETL pipelines and integrating Apache Spark and Livy to support AutoML model training and prediction serving for client use cases.

Undergraduate Teaching Assistant

BVRIT Hyderabad, Operating Systems and System Architecture
Aug to Nov 2024
  • Ran lab sessions, prepared assessments, and resolved student doubts.
  • Mentored undergraduates applying programming fundamentals in OS and computer architecture labs.

Undergraduate Research Assistant

BVRIT Hyderabad
Sep 2022 to Aug 2024
  • Worked with the Associate Head of Department to find gaps in existing methods and challenges in research design.
  • Co-authored two IEEE papers, contributing to problem formulation, literature review, experimental design, and analysis of results.

Core Team Member

Menorah AI, Hyderabad
Nov 2022 to May 2023
  • Completed four OCR annotation projects with UBIAI and trained an OCR model in PyTorch and TensorFlow.
  • Annotated over 1,000 documents, including receipts from dozens of companies, at 98% accuracy.

Case study

AI agents that walk customers through a loan application

Pennant Technologies, AIML team, 2025 to 2026

The problem

Applying for a loan is a long, multi-step process: personal details, employment and income, documents, and questions that change depending on earlier answers. Forms like this are where applicants get confused and give up. The goal was to replace the form with a conversation, so a customer could simply talk their way through the application.

What I worked on

I built agents for a customer-facing chatbot that guides applicants through the loan application step by step. I also worked on a voice agent that answers incoming phone calls and helps callers with the same process, so customers who would rather talk than type get the same help.

Both agents do more than talk. They call internal lending APIs to check a customer's eligibility and the status of their application, so answers come from the company's real systems rather than guesses.

Customer reaches the agent by chat or phone; the agent guides them through the loan application and calls lending APIs for eligibility and status checks Customer Chat typed messages Phone call speech in, speech out AI agent asks the next question, understands the answer Loan application Lending APIs eligibility, status

Swipe to see the full diagram.

Two ways in, one agent behind them: customers reach it by chat or by phone, and it moves them through the application one question at a time, checking eligibility and status through the lending APIs.

What makes this hard

  • Remembering where the customer is. An application spans many steps, and people jump around, ask side questions, or come back later. The agent has to keep track of what's done and what's next.
  • Getting details exactly right. Names, numbers, and dates have to be captured precisely, and on a phone call they arrive as speech, which is easy to mishear.
  • Sounding natural in real time. A voice agent has to respond quickly and cope with people pausing, interrupting, or changing their answer mid-sentence.
  • Staying on task. A customer might ask anything, but the agent needs to answer helpfully and still bring the conversation back to finishing the application.

What I took away

Building these agents is why I'm so interested in agentic AI. A chatbot that answers questions is useful, but an agent that carries someone through a whole task, across channels, is a different kind of software. That's the idea behind the personal assistant I'm building now.

Projects

EcoTrace

Measuring the carbon cost of LLM inference, Oct 2024 to Mar 2025

Every API call to a generative model burns energy somewhere. EcoTrace tracks inference in real time and estimates energy use and emissions from computational load, server hardware, and the carbon intensity of the region it runs in. Developers get token-level emission figures and aggregate reports, so they can see which prompts and models cost the most and cut waste.

  • API telemetry
  • CPU/GPU power estimation
  • Regional carbon data
  • Python
2nd place, AWS hackathon

AI meal tracking and token management

AWS hackathon, Dec 2023

An AI-driven app for tracking meals and managing meal tokens, built on AWS services. Our team placed second.

  • AWS
  • Machine learning

Automated lip synchronization

Multilingual video translation, Jun to Sep 2023

A pipeline that takes a video in one language and produces it in any of 100+ others. It translates the speech, generates the new audio, and re-syncs the speaker's lips so the result looks naturally spoken. The output reached about 90% accuracy and became the basis for our IEEE paper, MultiLingualSync.

  • Speech translation
  • Lip synchronization
  • Video generation

Real-time event portal for IPEC 2K23

BVRIT Indian Pro-Kart Endurance Championship, 2023

A live website for a national-level go-kart endurance championship hosted at our college, giving participants and spectators real-time information throughout the event. The college asked us to take it on at the last minute, after the original team stepped away. We designed and built it overnight and had it live before registrations opened.

  • JavaScript
  • jQuery
  • HTML
  • CSS

College bus attendance app

Android, Aug 2022 to Jan 2023

Built from my own commute: students were marking each other present on the college bus. The app verifies attendance with a QR scan plus geofencing and GPS checks, so a scan only counts if you're actually on the bus. Logs are tamper-resistant and sync with WebPros India's backend APIs.

  • Kotlin
  • Java
  • ZXing
  • Google Maps geofencing
  • Firebase

Skills

Languages
Python, Java, Kotlin, JavaScript, SQL, C, HTML, CSS, XML
AI and agents
Agentic AI, chatbot agents, voice agents, Generative AI, LLMs, RAG, LangChain, LangGraph, LlamaIndex, FAISS, MCP
ML and data
PyTorch, TensorFlow, MLflow, Apache Spark, Apache Livy, ETL pipelines, UBIAI, Deep Learning, NLP, Computer Vision, Scikit-learn, OpenCV, NumPy, Pandas
Databases
PostgreSQL, MySQL, MongoDB, SQLite
Cloud and backend
AWS, Azure, Flask, REST APIs, Firebase, FastAPI, Spring Boot, Docker
Other
Android development, Git, Postman
Coursework
Data structures and algorithms, OOP, DBMS, operating systems, computer networks, AI/ML

Research

MultiLingualSync: A novel method for generating lip-synced videos in multiple languages

Nanditha G., Datla K. V., Kevin G., Nikitha R., Pallavi L., Babu C. M. 2023 3rd Asian Conference on Innovation in Technology (ASIANCON), IEEE.

Data analytics on opportunities for women in the field of technology

Pallavi L., Kosuru S. S., Datla K. V., Debbata K., Dulam A. G., Gangavarapu R. C. 2023 5th International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), IEEE.

Awards and certifications

2nd

AWS corporate hackathon, December 2023

Our team won second place and a ₹75,000 prize for an AI-driven meal tracking and token management app built on AWS.

Cloud Foundations, AWS Academy, 2022

Android Development with Kotlin, Google for Developers, 2022

Leadership

Innovation and Outreach Lead

Coding Brigade, BVRIT's coding club
Feb 2023 to May 2024
  • Organized workshops and hackathons, including TechSurge2k24, a four-day fest with a 36-hour inter-college hackathon that drew 500+ participants.
  • Secured corporate sponsorships and brought in Infosys, Hexagon, TASK, and Forage AI for industry sessions.

Management Coordinator

EngineerHub
Oct 2022 to May 2023
  • Recruited and interviewed campus ambassadors, and organized three webinars on technical topics and career development.

Ask about Kaushik

Have a question about my experience? Ask this agent. It answers from my resume and this site, and it will say so when it doesn't know.

Looking for an engineer? Let's talk.

I'm open to internships and full-time roles in software engineering, machine learning, data engineering, and AI.

kaushik.datla@gmail.com