Upendra Singh

AI Researcher

Bangalore Urban, Karnataka, India18 yrs 6 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in deploying and scaling machine learning models.
  • Specializes in generative AI and data engineering.
  • Proven track record in enhancing customer engagement.
Stackforce AI infers this person is a SaaS-focused Machine Learning Architect with expertise in data-driven solutions.

Contact

Skills

Core Skills

Machine LearningGenerative AiData SciencePredictive AnalyticsAlgorithm EngineeringSoftware Engineering

Other Skills

AkkaAlgorithmsApache AirflowApache FlinkApache KafkaApache Spark StreamingArtificial Intelligence (AI)Bayesian methodsBig DataC++ClassificationCluster AnalysisConvolutional Neural Networks (CNN)Data Structures and AlgorithmsDeep Learning

About

I don’t just build models—I deploy them, scale them, monitor them, and tune them until they hum. With years of deep, hands-on experience in machine learning, data engineering, and MLOps, I specialize in turning messy data into production-grade intelligence. Whether it's training deep learning systems, optimizing pipelines, or experimenting with the latest in generative AI, I'm all in. I believe in being hands-on always! I thrive in fast-paced, problem-solving environments and love collaborating with teams that care about both smart algorithms and clean code. From notebooks to Kubernetes, I bridge the gap between research and robust, real-world applications. As a Senior Principal Engineer(Machine Learning), I have close to 16+ years of hands on experience and expertise in: • Understanding business objectives and developing models/techniques that can help to achieve them, along with metrics to track their progress • Analysing the ML algorithms that could be used to solve a given problem and ranking them by their success probability • Exploring and Visualising data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world • Defining data/model validation strategies • Defining the pre-processing or feature engineering to be done on a given dataset(s) and performing required data engineering to achieve the same or work closely with data engineering teams to get it done • Analysing the errors of the model and designing strategies to overcome them • Deploying/Monitoring models in production • Integrating implemented ML Systems with existing application(s) or platforms • Designing Machine Learning Systems to support Batch and Real Time data processing platforms • Researching and implementing appropriate ML algorithms and tools • Performing relevant data engineering(big data if need be!) for collecting, ingesting and transforming data for ML Experiments and analysis Key Technical Skills: Various Problem Spaces Worked Upon: Generative AI(Agentic), Reinforcement Learning, Web Mining, Knowledge Graph(Creation and Augmentation), Probabilistic Entity/Identity Resolution, Unified Customer Profile, Time Series Forecasting, Fraud Detection, Anomaly Detection. Experience with Various ML/DL Techniques: Machine Learning(Classification, Regression), Clustering, Network Analysis, Deep Learning(Tensorflow, Pytorch using Keras API), NLP using Deep Learning, Named Entity Recognition, Relationship Extraction, Bayesian Analysis, LangChain, LangGraph

Experience

18 yrs 6 mos
Total Experience
3 yrs 1 mo
Average Tenure
5 yrs 6 mos
Current Experience

Twilio inc.

Architect(Senior Principal Engineer)- Machine Learning

Dec 2020Present · 5 yrs 6 mos · Bengaluru · Remote

  • At Twilio Inc., my focus is on harnessing the transformative power of Generative AI and Machine Learning to create advanced solutions like Segment Unify. With expertise in Large Language Models ,Generative AI(Agentic) and Machine Learning based Entity Resolution, I am dedicated to evolving the landscape of customer interaction and engagement.
  • As a Senior Principal Engineer, my journey has included pivotal contributions such as developing machine learning based record linkage and entity resolution systems that significantly enhance customer profiling. My role is not just about technological advancement but also about empowering teams to leverage AI for strategic business impact.
Data Structures and AlgorithmsLarge Language Models (LLM)Generative AIApache Spark StreamingDeep LearningPrompt Engineering+17

Epsilon india

Senior Principal Architect - Data Sciences

Feb 2020Nov 2020 · 9 mos · Bengaluru, Karnataka, India

  • Developed AI-powered customer profile creation/enrichment using Pyspark and Scikit-Learn for hyper-personalization.
  • Implemented machine learning tools for audience creation and customer engagement at Epsilon India.
  • Utilized customer source data signals to enhance marketing analytics and drive business growth.
Data Structures and AlgorithmsApache Spark StreamingDeep LearningEntity ResolutionRecord LinkagePyTorch+16

Clustrdata (www.clustr.co.in)

Full Stack Data Scientist

Dec 2015Feb 2020 · 4 yrs 2 mos · Bangalore

  • Developed and deployed machine learning algorithms at scale for ClustrData's analytics platform.
  • Utilized techniques such as Deep Learning, and Reinforcement Learning to enhance data analytics capabilities.
  • Contributed to the design and implementation of a massively scalable data platform for a diverse customer base.
Data Structures and AlgorithmsApache Spark StreamingApache AirflowDeep LearningEntity ResolutionRecord Linkage+18

Nanobi analytics

Assistant Vice President(Data Science and Engineering)

Jun 2015Nov 2015 · 5 mos · Bengaluru Area, India

  • Led a team of data scientists and engineers at Nanobi Analytics to develop a cutting-edge data analytics platform.
  • Implemented predictive modeling frameworks to enhance data analysis capabilities.
  • Collaborated with cross-functional teams to drive innovation and achieve business objectives.
Data Structures and AlgorithmsApache AirflowAlgorithmsPredictive AnalyticsStatisticsSQL+8

Robert bosch

Architect-Big Data Analytics(Data Science and Engineering)

Aug 2014Jun 2015 · 10 mos · Bangalore

  • Designed and deployed data analytic products for Robert Bosch, focusing on IoT, Telematics, and Social Media domains.
  • Utilized Machine Learning, NLP, and Time Series Analysis techniques to extract valuable insights for business needs.
  • Collaborated with stakeholders to understand pain points and implement data analytic solutions to alleviate them.
Data Structures and AlgorithmsApache Spark StreamingAlgorithmsPredictive AnalyticsStatisticsSQL+9

Dell research & development (india)

2 roles

Software Dev Staff Engineer(Algorithm Engineering)

Promoted

Jan 2010Aug 2014 · 4 yrs 7 mos · Bangalore

  • Designed and developed upcoming features for the Open Manage product, focusing on inventory, management, and monitoring of storage devices on Dell Servers.
  • Utilized in-depth knowledge of C, C++, STL, Design Patterns, Algorithms, Data Structures, and Optimization to maintain cross-platform sanity.
  • Implemented advanced anomaly detection models of storage devices from system and application logs and deployed at scale.
Data Structures and AlgorithmsAlgorithmsPredictive AnalyticsStatisticsSQLMachine Learning+7

Software Engineer

Sep 2007Dec 2009 · 2 yrs 3 mos · Bangalore

  • Enhanced, developed, and maintained agents in C/C++ on multiple platforms for inventory, monitoring, and managing managed objects.
  • Utilized advanced data analytics and machine learning algorithms to derive insights from collected data for managed nodes.
  • Tackled complex customer issues quickly and effectively to ensure customer satisfaction.
Data Structures and AlgorithmsAlgorithmsSQLC++Software Engineering

Education

Motilal Nehru National Institute Of Technology

Master of Computer Applications (MCA) — Computer Science

Jan 2004Jan 2007

Panjab University

Bachelor of Science - BS — Computer Science

Jan 2001Jan 2003

Stackforce found 100+ more professionals with Machine Learning & Generative Ai

Explore similar profiles based on matching skills and experience