Kunal Mittal

Senior Software Engineer

Bengaluru, Karnataka, India17 yrs 10 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Led multiple engineering teams to deliver impactful projects.
  • Expert in Big Data and Machine Learning technologies.
  • Proven track record in backend architecture and system design.
Stackforce AI infers this person is a Backend Engineering Manager with expertise in SaaS and E-commerce solutions.

Contact

Skills

Core Skills

Big DataCloud TechnologiesSecurity EnhancementsBackend DevelopmentSearch Engine DevelopmentMachine LearningData AnalyticsResearch

Other Skills

Agile MethodologiesAmazon SQSAmazon Web Services (AWS)Analytics SystemApache ZeppelinArtificial IntelligenceAzureBackend ArchitectureCollaborative FilteringComputer ScienceConfiguration ManagerData MiningData StructuresDeep LearningDistributed Systems

About

To reach me please email me at kunalm291 [at] gmail.com Currently, I am working at Microsoft as a Senior Engineering Manager. Previously I have worked as a Senior Engineering Manager at Reliance Retail Ltd. I lead a team of 14 engineers and we work on the backend API's. I have also worked at Airtel Digital Limited (Wynk,Xstream) as an Engineering Manager. I managed a team of 3 engineers and 1 analyst. My role involved managing the team and architecting solutions. Previously I have worked at Technical Architect at Shiksha.com which is part of Info Edge which is a 2 billion dollar company. I have 11 years of work experience in Software Development. I have worked at Shiksha.com, 99acres.com, LinkedIn and the University of Illinois at Chicago. I have an MS in Computer Science from the University of Illinois at Chicago, USA. I studied full time there. I have 1.5 years of work experience as a Researcher at the Department of Computer Science at the University of Illinois at Chicago, USA. 99acres.com is India's number 1 real-estate and property portal. It is part of the $2 billion Info Edge group. I am working here as an individual contributor and I report directly to the CTO. At 99acres.com I spend most of my time coding and designing software. I have experience in Big Data (Apache Spark, Hadoop, Pig), Machine Learning (Deep Learning, Keras, TensorFlow), Search Engines(Apache Solr, Elasticsearch), Recommendation Systems (Solr and Collaborative Filtering based), Cloud Technologies (AWS EMR, AWS S3, AWS SQS), Text Mining, Data Mining, Natural Language Processing and Information Retrieval . At the University of Illinois at Chicago, USA, I worked with Prof. Dr. Philip Yu (http://www.cs.uic.edu/PSYu/) as a researcher. He has 1032 research publications in Computer Science which is the 4th highest in the world. Please see this link (http://dblp.uni-trier.de/statistics/prolific1.html)

Experience

Oracle

Senior Software Engineering Manager

May 2025Present · 10 mos · Bengaluru, Karnataka, India · On-site

  • Working on Tier-0 services at Oracle cloud infrastructure (OCI)

Microsoft

Senior Software Engineering Manager

Jan 2023Apr 2025 · 2 yrs 3 mos · Bengaluru, Karnataka, India · On-site

  • Currently leading a team of 10 full time engineers.
  • Delivered 2 Big data analytics reports using Spark and Azure for the Intune Endpoint Analytics cloud product. These reports monitor the CPU, RAM and Battery performance of users.
  • Delivered a powershell scripts scheduling system which allows users to schedule scripts.
  • Delivered a centralized search system which allows users to use a single search bar to search for all entities in Config Manager.
  • Delivered an external notifications feature which integrated the Config Manager product with Azure Logic Apps to display their job statuses inside Config Manager.
  • Delivered a major security enhancement project which enhanced the Token Validation process. This involved the upgrade of more than 100 Nuget packages and involved changes to more than 1000 code files. During this project, I led a team of 15 engineers across multiple teams.
  • Delivered more than 150 security enhancements in the Configuration Manager product over the last 1 year.
  • Led the development on multiple features of the Microsoft Config Manager (SCCM) product which is used to manage end user’s devices. This product manages 100’s of millions of user devices.
  • Led the development on the Administrator Console UX as well as the Administrator microservice.
  • Led the development on the Config Manager Application lifecycle and the Software Center features.
  • Led the Hotfix patch build and release process. These Hotfixes are used to release critical fixes for the Config Manager product.
Big DataSparkAzurePowerShellSecurity EnhancementsConfiguration Manager+1

Reliance retail

Senior Engineering Manager

Oct 2021Dec 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • I was leading a Backend Engineering team consisting of 14 engineers.
  • I report directly to the CPTO of our division.
  • Owner of our division's backend platform’s uptime and reliability. Ensured 99.5% uptime.
  • I also ensured good stakeholder management.
  • Delivered a Kafka queue based order creation system. All our orders are created
  • using this real-time system.
  • Delivered a major project in the backend architecture which allowed usto
  • operate from multiple warehouses. Now we are operating 2 warehouses and this has
  • improved the user experience.
  • Delivered a major improvement in the marketplace feature which enables users
  • to return their marketplace products directly to the respective third-party sellers. This also
  • allowed them to track their returned products
KafkaBackend ArchitectureMarketplace FeaturesBackend Development

Airtel digital

Engineering Manager

Aug 2019Sep 2021 · 2 yrs 1 mo · Gurugram, Haryana, India

  • I was leading the Search and Relevance team at Wynk Music and Airtel Xstream which are part of the Airtel group.
  • 1. Delivered a unified search experience combining the Autosuggester functionality with the Search functionality. Resulted in the session wise CTR improving from 37% to 67%.
  • 2. Delivered a new Named Entity Recognition microservice to identify entities in a query.
  • 3. Delivered a new Deep Learning based spelling correction microservice using Keras and Python.
  • 4. Currently leading the development of a unified search backend using Python and Java
Search FunctionalityDeep LearningPythonJavaSearch Engine Development

Info edge india ltd

Technical Architect

Mar 2015Aug 2019 · 4 yrs 5 mos · Noida, Uttar Pradesh, India · On-site

  • Developed a Tag Entity Recommendation System using collaborative filtering, Spark, Scala, Amazon EMR and Amazon S3 and processed 300 GB of traffic data.
  • Developed a Reviews Topic Modelling system using NLP technologies.
  • Developed an Analytics System which analyzes Naukri.com resume data and then merges it with Shiksha.com's educational domain data.
  • Developed Shiksha.com's Consumer Analytics System. Some of the technologies used by me in this project are Apache Spark, Amazon AWS EMR, AWS S3, Elasticsearch and PHP. Total amount of data processed using Apache Spark is over 240 GB.
  • You can see the analytics system at :- https://www.shiksha.com/analytics/ShikshaTrends/trendsHomePage
  • Developed the Shiksha Student Predictor Tool using Machine Learning technologies like Keras, TensorFlow and Deep Learning. This tool takes as input a student's GRE score and percentage and outputs a short list of universities along with probabilities.
  • Worked on the Shiksha Assistant project where I developed a Deep Learning based Doc2Vec model.
  • I worked on the Search Engine Analytics and the Search Query Entity Recognition system at 99acres.com.
  • I worked on technologies like Apache Spark, Apache Zeppelin, Scala, PHP and Mysql. I also worked on Apache Spark's performance tuning which resulted in a 10X improvement in the running time of one of our workflows. The time taken went down from 15 hours to 1.5 hours
  • Developed the first version of 99acres.com's search engine analytics system. This system uses a central data store to get detailed analytics about the search engine’s performance. I built the data pipeline from scratch using PHP, MySql and AWS S3. This system takes data from 4 different data sources and makes unified parquet files. These parquet files are loaded and around 100's of queries are run on them to generate various metrics.
  • I built a project recommendation system based on Collaborative Filtering using Apache Spark, EMR and S3
Collaborative FilteringNLPAnalytics SystemData Analytics

Linkedin

Software Engineer

Jan 2012Feb 2015 · 3 yrs 1 mo · New Delhi Area, India

  • I worked on Search Engines and Recommendation System design and development. I also worked extensively on backend technologies like Apache Solr. I have worked on Big Data analytics technologies like Hadoop and Pig. At LinkedIn I worked extensively with Ruby, Ruby on Rails, Java and AWS SQS.
  • I worked on transitioning the recommendation system from a Solr based system to a Collaborative Filtering based recommendation system. The Collaborate Filtering system used Apache Pig.
  • I also worked on a Duplicate Document Removal Engine which removes duplicates from a list of documents. This duplicates removal engine is a REST API based on Java.
Search EnginesRecommendation SystemsBig DataSearch Engine Development

University of illinois at chicago

2 roles

Researcher

Promoted

Aug 2010Dec 2011 · 1 yr 4 mos · Greater Chicago Area

  • Worked on developing a new Semantic Role Labeling based Text Clustering algorithm. Semantic Role Labeling is a Natural Language Processing technique which specifies the arguments of a verb in a sentence. It is a shallow parsing technique which uses Data Mining and Machine Learning.
  • Areas of research:
  • Text Mining, Data Mining, Natural Language Processing, Semantic Role Labelling, Shallow Parsing
  • Worked with Prof. Dr. Philip Yu (http://www.cs.uic.edu/PSYu/) as a researcher. He has 1286 research publications in Computer Science which is the 3'rd highest in the world. See this link (http://dblp.uni-trier.de/statistics/prolific1.html)
Text ClusteringData MiningMachine LearningResearch

Graduate Assistant

Jan 2008Dec 2011 · 3 yrs 11 mos · Greater Chicago Area

  • I worked on website design and systems support. The departments I worked in :-
  • 1) Department of History, UIC
  • 2) Department of African American Studies, UIC
  • 3) Department of Pediatrics, UIC

Education

University of Illinois Chicago

MS — Computer Science

Jan 2007Jan 2010

JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Big Data & Cloud Technologies

Explore similar profiles based on matching skills and experience