
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
AI Engineer | Ex-NVIDIA | CMU
10+ years shipping production software at NVIDIA, NIO, and Enphase Energy — now building toward applied AI engineering. I bring the reliability mindset of safety-critical embedded systems to AI applications where output quality matters. My current focus is hands-on AI product development: prompt engineering and evaluation, voice AI pipelines, and full-stack development using LLMs as both the product and the development tool. Looking for Applied AI Engineer roles where engineering depth, product thinking, and a builder's approach to LLM integration create real value.
Carnegie Mellon University
Master's in Software Engineering, Embedded Systems
January 1, 2013 – January 1, 2015
Banasthali University
B.Tech, Electronics & Communication Engineering
January 1, 2007 – January 1, 2011
Self-Employed
AI Engineer
July 1, 2025 – Present
NVIDIA
Senior Systems Software Engineer
May 1, 2021 – July 1, 2024
Santa Clara, California, United States
NIO
Sr. Engineer, Embedded Machine Learning
January 1, 2018 – April 1, 2021
San Francisco Bay Area
Enphase Energy
Sr. Engineer, Embedded Software
June 1, 2015 – January 1, 2018
Petaluma
Discovery Robotics
Software Engineer Intern
March 1, 2015 – April 1, 2015
Greater Pittsburgh Area
Carnegie Mellon University
Graduate Teaching Assistant
July 1, 2014 – August 1, 2014
Pittsburgh, PA
Carnegie Mellon University
Project Manager
May 1, 2014 – August 1, 2014
Pittsburgh, PA
Carnegie Mellon University
Client Liaison
January 1, 2014 – April 1, 2014
Pittsburgh, PA
IBM
Associate System Engineer
July 1, 2011 – July 1, 2013
Pune, India
Indian Institute of Technology, Kharagpur
Research Assistant
June 1, 2010 – November 1, 2010
IIT Kharagpur, India
Robosapiens India
Summer Intern
May 1, 2010 – June 1, 2010
Noida, India
KMeans Clustering using MPI
August 1, 2014 – Present
Developed an MPI based implementation of KMeans clustering to study the effect of parallelization with increasing data size and number of processors
Real-Time Kernel on Google Nexus 7
August 1, 2014 – December 1, 2014
▪ Implemented resource reservation framework for Android kernel to perform task budget accounting ▪ Developed reservation guarantee framework to ensure timely, protected access to system resources ▪ Performed energy-aware admission control and scheduling; implemented bin-packing heuristics for multi-core scheduling on quad-core platform ▪ Enhanced the Android kernel to add energy monitoring functionality within reservation framework ▪ Implemented SysClock frequency governor to perform energy management for quad-core Nexus 7
Process Migration, RMI and Map-Reduce
May 1, 2014 – August 1, 2014
-Designed a framework based on client-server architecture for process migration from one java process to another where master tracks processes running on each slave and issues suspend, migrate or resume commands -Developed a Remote Method Invocation(RMI) framework for JAVA mimicking the JAVA’s native implementation of RMI using socket programming, serialization, dynamic class loading and reflection -Designed and implemented Map-Reduce framework similar to Hadoop, capable of dispatching parallel map and reduce jobs across multiple worker nodes making use of a home-grown distributed file system implementing job scheduling and fault-tolerance to recover from worker node failure
Light Therapy Device: Capstone Project
January 1, 2014 – August 1, 2014
Research project in collaboration with Nutrimmune Technologies LLC involving development of an embedded system platform for treatment of ailments using light therapy. -Analyzed and documented architecture of legacy system with a large code-base which generated signals as input to light therapy device used for curing of different ailments -Enhanced signal generation module for light therapy to cater to additional signal waveforms using C++ in Qt -Designed the architecture utilizing Architecture Centric Design Method(ACDM) for Pulsed Electro-Magnetic Therapy device based on the legacy system -Leveraged multithreading to improve system responsiveness given system constraints of Raspberry Pi platform -Performed code reviews, unit-testing and integration testing according to V-Model to ensure traceability to system requirements
Gadgets, Sensors and Activity Recognition
January 1, 2014 – May 1, 2014
▪ Designed a custom printed circuit board(PCB) and built a fully functional Arduino clone ▪ Built a remote home-automation and monitoring system using Arduino Wifi Shield to detect intrusion, monitor temperature, humidity and light inside the home
Web Crawler
December 1, 2013 – Present
- Designed and implemented a string search web crawler in JAVA to search the text files for information archived on the site: http://textfiles.com - Implemented a cache to achieve reduced search times on consecutive searches for the same string and improve performance. - Observed difference in performance with different search techniques like BFS and DFS.
Real-Time Kernel for Arm Processor
August 1, 2013 – December 1, 2013
- Developed a real-time kernel based on ARMv5 architecture with priority based task scheduler supporting 64 tasks - Designed and implemented interrupt handler, context switching, and timer driver for the kernel - Implemented mutex for concurrency control and Highest Locker protocol to bound priority inversion
Development of Modules in Virtual Labs on Mechanisms and Robotics for Virtual Labs Project, Ministry of Human Resource Development, Govt. of India
June 1, 2010 – November 1, 2010
Project Mentor: Prof. C.S. Kumar, Dept. of Mechanical Engineering, IIT Kharagpur (a) Virtual Labs on Mechanisms and Robotics, Virtual Labs Project by Ministry of Human Resource Development, Govt. of India - Developed experiments for the Control Systems and Robotics Laboratory along with simulations using Matlab and Simulink, for DC Motor Speed Control (P, PI, PD, & PID control) with the capability to have user inputs for constant speed and varying load - Experiments helped in studying open-loop and closed-loop characteristics of DC motor, for both continuous and discrete-time domain, various speed profiles and frequency-domain and time-domain analysis for the types of controls mentioned above - Modules developed are uploaded on the Virtual Labs website for the purpose of distance learning and education (b) Digital Speed Monitoring Module for the Ambar Charkha for Rural Technology Action Group, IIT Kharagpur - Designed and implemented the module on AVR Micro-controller to measure the frequency of the encoder signal associated with the spindle of the charkha and determine its safe operation range within speed limits - Programmed in Embedded `C' using AVR Studio 4 and used the inbuilt Timer - Proposed design used as a cost-effective automation for speed monitoring of charkha
AI Product Management Certification - Winter 2025 Certificate
Product Faculty
June 24, 2026 – Present
AWS Educate Machine Learning Foundations - Training Badge
Amazon Web Services (AWS)
June 24, 2026 – Present
Designing and Building AI Products and Services
MIT xPRO
June 24, 2026 – Present
Introducing Generative AI with AWS
Udacity
June 24, 2026 – Present
Diploma in Computer Maintenance and Hardware
Banasthali University
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's project history shows a strong inclination towards complex, research-oriented, and innovative projects, which aligns well with a culture that values deep technical exploration and problem-solving. The transition from embedded systems to AI/ML demonstrates adaptability and a willingness to learn new domains. The variety of roles, including academic and industry positions, suggests a broad perspective. However, the target role of 'Data Analyst' seems to be a significant pivot from the candidate's primary experience in embedded systems and AI engineering. While there are projects involving KMeans clustering and Map-Reduce, the core experience is not directly in data analysis, which might impact cultural fit for a pure data analyst role without further upskilling in specific data analysis tools and methodologies.
Soft Skills & Operational Fit
The candidate's project management and client liaison roles at Carnegie Mellon University suggest strong organizational, leadership, and communication skills. Experience as a Graduate Teaching Assistant also points to an ability to explain complex concepts. The diverse project portfolio indicates a proactive and problem-solving mindset. However, without specific psychometric test results, a detailed assessment of work attitude, stress handling, and team collaboration is not possible.