
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Leading ML & AI Driven Agent Experiences | Manager & Tech Lead @ Sumo Logic
Problem solver looking to build data platforms that enable actionable insights for diverse customer use cases through Data Analytics and Machine Learning. Patent-pending innovations in email/business document classification, topic extraction, topic experts, and outlier/anomaly detection using a combination of NLP, Neural Networks and Graph analytics. Architected scalable data analytics platforms to support ML-as-a-service. Designed first of its kind cloud framework to enable cross-cloud security analytics for AWS, GCP and Azure.
University of Southern California
Master of Science (M.S.), Computer Science
January 1, 2014 – January 1, 2016
RNS Institute of Technology - India
Bachelor of Engineering (B.E.), Computer Science
January 1, 2009 – January 1, 2013
Sumo Logic
Senior Manager of Engineering, Machine learning / AI
August 1, 2025 – Present
Vancouver, British Columbia, Canada
Sumo Logic
Engineering Manager of ML/AI
July 1, 2024 – July 1, 2025
Vancouver, British Columbia, Canada
Sumo Logic
Senior Machine Learning Engineer
August 1, 2019 – December 1, 2024
Vancouver, British Columbia, Canada
Cavirin Systems, Inc.
Senior Machine Learning Engineer
February 1, 2018 – August 1, 2019
San Francisco Bay Area
Veritas Technologies LLC
R&D Software Engineer
July 1, 2016 – February 1, 2018
Mountain View
Veritas Technologies LLC
R&D Intern at Veritas Labs, CTO
January 1, 2016 – May 1, 2016
San Francisco Bay Area
Symantec
Innovation Software Engineering Internship - Project Jam
June 1, 2015 – August 1, 2015
Mountain View
Accenture
Associate Software Engineer
September 1, 2013 – July 1, 2014
Greater Bengaluru Area
KTwo Technology Solutions
Software Engineer Intern
January 1, 2013 – May 1, 2013
Greater Bengaluru Area
Building/Querying a Multimedia Database
November 1, 2015 – December 1, 2015
In this project, we were required to build a multimedia database that is capable of indexing video-audio content based different semantic characteristics. Semantics for which we analyzed different video files to extract descriptors include motion in video, audio intensities and color changes. We then used these descriptors to perform matching on the query videos. The result of the project was interesting because the descriptors talked about the nature of the video rather than the video itself thus categorizing the query videos into different categories like interview or sports etc. which are very different by their nature like motion changes color changes etc..
Kernel Project - Virtual Memory
April 1, 2015 – May 1, 2015
Implemented Weenix's Virtual Memory which included, - Creation of kernel and user virtual memory areas. - Implementing the Page fault handler - Implementing Memory objects - Anonymous and Shadow object(to handle COPY ON WRITE logic) - Handling reference counts of pages referenced by the memory objects.
PubMed literature mining for genes and brain structures
March 1, 2015 – May 1, 2015
In the era of ‘connectome’, knowledge is accumulated about the impact of genetics on brain connections,which is believed to be the missing layer associating genetic variations with mental disorders and neuro degeneration diseases. However, only part of this knowledge is manually collected and stored in databases, and the rest of them is still under the ocean of literature. To scale up the process of mining the association information between brain structures and genes, we developed a brain structure named entity recognizer here using the NLP techniques, achieving F-score as 79.5% for development dataset, and 65% for testing datasetannotated by ourselves. At same time, we finished a preliminary round of the actual mining throughabout 40,000 neuroscience related scientific journal articles from PubMed open access database. To achieve this we invented the dynamic Jaccard score calculation to assign a Jaccard string matching score to each and every word in the document to help us find the brain structures regions specified.
Error detection and correction: Dealing with homophone confusion
March 1, 2015 – March 1, 2015
In this project I have developed multiple approaches for detecting and correcting homophone errors found in English sentences. - Used the Web N-Gram Microsoft service to find the best possible combination possible for the Homophonic words in the sentence. - Used the Stanford NLP to build PCFG trees for different combinations of sentences possible for the Homophonic words in the sentence.
Kernel Project - Virtual File System
March 1, 2015 – April 1, 2015
Implemented Weenix's Virtual File System which included, - Creation of File System tables for each process - Conversion of path name to vnode - Handling the reference count of each vnode - Handling system calls in a Polymorphic manner to different file systems
Kernel Project (Weenix) - Processes and Threads
February 1, 2015 – March 1, 2015
Implemented Weenix’s Kernel Processes and Threads which included - Implementation of Process and Threads, allocation and management of PCB and TCB - Synchronization using Mutexes - FIFO scheduling with context switching between the threads
Text Classifier
January 1, 2015 – February 1, 2015
Created a text classifier for classifying emails (i.e Spam and Ham), and Sentiments (i.e.Positive and Negative) Data sets using Python with reference to Naive Bayes Text classification. The classifier has an accuracy of 97%.
Token Bucket Filter Emulation
January 1, 2015 – February 1, 2015
Developed an emulation of a Traffic Shaper which transmits packets controlled by token bucket filter using multi-threading in C. Regulated graceful termination of the emulation on an interrupt by the user using POSIX signal handling.
HandTunes@HackSC-2014
November 1, 2014 – November 1, 2014
Developed an Android application interfacing with Myo armband device for simulating a Music Conductor, the music was played on the Android device for every gesture of hand. The applicaion was much appreciated by various other teams at the event.
Riversi Game AI Agent
October 1, 2014 – November 1, 2014
Created an AI agent to play Reversi game in C++. My Agent stood among the top 5 agents when competed with all the other agents developed by students in the coursework.
Performance & Stress Testing
December 1, 2013 – July 1, 2014
Performed stress testing on the Quarterly releases of the software product (based on Java Web applications). We developed a Framework combining the test scripts written in Shell and Python with Teamcity and JMeter to achieve the task of stressing the application like a real time scenario.
Festival Event Registration System
September 1, 2013 – November 1, 2013
Developed of a user friendly Festival Event Registration portal allowing users to register for events in a city which is experiencing a festival carnival. It was developed using core Java, Servlets & Spring MVC framework.
AidMe Android
January 1, 2013 – May 1, 2013
Created an Android application as an interface between an embedded system (Personal Health Monitor) and the Hospital Servers through Android device. Also created the Bluetooth module in the embedded system such that there is a Bluetooth communication between android device and embedded system.
Online Teacher Appraisal System
August 1, 2012 – October 1, 2012
Online Teacher Appraisal System is designed to automate the process of teacher appraisal in the college and to provide faster feedback for teachers while reducing errors involved the in the calculation of results.
Space Shuttle Simulation
February 1, 2012 – July 1, 2012
Built a Space Shuttle Simulator using OpenGL as the graphics package and C++ as the programming tool. The simulator lets you traverse around the solar system with the space shuttle. All the planets have been given a textured look which gives us the realistic look of the outer space and sound effects add up to this. I was involved in texturing the images onto the spheres created in the 3D space and placing the planets in their realistic positions with respect to time.
Sequence Models
Coursera
June 24, 2026 – Present
Convolutional Neural Networks
Coursera
June 24, 2026 – Present
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Coursera
June 24, 2026 – Present
Structuring Machine Learning Projects
Coursera
June 24, 2026 – Present
Neural Networks and Deep Learning
Coursera
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's career progression from R&D Software Engineer to Senior Manager of Engineering in ML/AI demonstrates ambition and a commitment to growth. The variety of projects, from kernel development to multimedia databases and NLP, indicates a broad technical curiosity. However, the target role of 'Data Analyst' is a significant shift from their recent senior ML/AI engineering and management roles. While the underlying data analysis skills are present, the focus on management and advanced ML might suggest a mismatch with a pure analyst role, potentially leading to overqualification or a desire for more strategic/technical work than typical for a Data Analyst.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a proactive approach to problem-solving and innovation, particularly in developing novel techniques and architectures. Experience in managing engineering teams suggests leadership and organizational skills. The diverse project portfolio, including kernel development and AI agents, points to a strong analytical mindset and adaptability.