Piyush Chomal

Software Engineer

Bengaluru, Karnataka, India9 yrs 3 mos experience
Highly Stable

Key Highlights

  • Expert in Generative AI and IoT integration.
  • Led large-scale data processing initiatives.
  • Holds a global A1 patent in GenAI.
Stackforce AI infers this person is a Backend-heavy SaaS engineer with expertise in AI and IoT solutions.

Contact

Skills

Core Skills

Machine LearningCloud ComputingData EngineeringIot DevelopmentSystems Programming

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)Apache AirflowApache OozieApache SolrApache SparkApache SqoopBack-End Web DevelopmentBig DataBig Data ProcessingC++Customer ServiceData ScienceData Structures

About

I’m a Staff Software Engineer with 9+ years of experience building systems across backend, data engineering, full-text search, and applied AI. My work spans from developing cloud-scale analytics pipelines to integrating generative AI into real-world products and platforms. I began my career in the IoT space - working on smart device SDKs (Linux/Android), SmartThings cloud handlers, and large-scale device health monitoring. That foundation in systems programming and edge-cloud design shaped how I approach backend and data architecture today. Over time, my focus expanded to backend distributed systems, large-scale data processing, full-text search infrastructure and MLOps. In the last couple of years, I’ve been deeply involved in GenAI adoption across products and systems - leading initiatives on vector search, graph RAG workflows, and natural language interfaces. One of these efforts led to a global A1 patent at the intersection of GenAI and IoT. I thrive in ambiguity, enjoy solving meaningful user problems with simple ideas, and believe that impactful solutions often emerge through thoughtful collaboration. Whether designing a system, mentoring a teammate, or debugging a late-night issue, I bring a pragmatic and forward-thinking mindset. Outside work, I care deeply about animal welfare, enjoy fitness and sports, and love geeking out over emerging tech. Always learning, always building.

Experience

Google deepmind

Staff Software Engineer

May 2025Present · 10 mos · Hybrid

  • Part of GenAI team, developing Core Data infrastructure and systems that ensure scale and quality for the Large-Scale Pretraining of foundational Gemini models.
Machine LearningPython (Programming Language)Google BigQueryBack-End Web DevelopmentHiveApache Airflow+18

Bloomreach

Staff Engineer

Jan 2025Apr 2025 · 3 mos · Remote

  • Part of the Discovery Analytics team:
  • Focused on e-commerce clickstream analytics platform - generating insights across product discovery, browsing behavior, and conversions. Worked on evolving the data infrastructure and exploring scalable streaming-based solutions for analytics.

Samsung r&d institute india

5 roles

Staff Engineer

Mar 2023Dec 2024 · 1 yr 9 mos

  • Managing global Samsung Bixby Analytics Platform with a vision to leverage Generative AI for effortlessly deriving product insights through natural language communication with Big-Data.

Chief Engineer

Promoted

Mar 2021Feb 2023 · 1 yr 11 mos

  • Leading teams in tackling complex problems and delivering innovative solutions in Language AI Team:
  • Big Data Processing
  • Machine Learning Operations ( MLOps )
  • Utterance Management System
  • >> Core Responsibilities:
  • Global Data Processing Pipeline:
  • Designing and maintaining a scalable, extensible, and robust voice assistant usage ELT pipeline, processing 25TB of data with >1 billion daily records.
  • Utilizing GCP and AWS for efficient data warehousing, adhering to best practices.
  • Refining model processing pipelines with VertexAI for fault tolerance and organizational alignment.
  • MLOps:
  • Streamlining development with MLFlow and using GitHub CI/CD for seamless deployment and collaboration.
  • Managing model versioning, training, validation, and prediction pipelines with VertexAI for optimal performance.
  • Monitoring data drift and skew triggers to maintain high-quality model outputs.
  • Utterance Management System:
  • Leading the design, development, and maintenance of a scalable Utterance Search, Analytics & Dashboarding System.
  • Implementing features such as advanced ad-hoc conditional/regex search, data export, comprehensive metrics, exploratory data analysis (EDA), customizable dashboards, proactive anomaly triggers, and fine-grained user management.
  • Optimizing Solr Cloud for large-scale data handling and developing a distributed web application using Node.js and Angular.
  • As a passionate computer science engineer, I am committed to addressing challenging problems at scale while focusing on scalability, extensibility, robustness, cost, fault tolerance, and industry best practices in handling Terabytes of data with billions of daily records.
Big Data ProcessingMachine Learning Operations (MLOps)Utterance Management SystemMachine LearningData Engineering

Lead Engineer

Mar 2019Mar 2021 · 2 yrs

  • Bixby Analytics team:
  • Utterance Management System : Designing & developing a low-latency, scalable search engine to analyze Bixby Big Data having upwards of 30B records & counting.
Internet of Things (IoT)MapReducePython (Programming Language)Back-End Web DevelopmentHiveData Science+15

Senior Software Engineer

Promoted

Mar 2017Feb 2019 · 1 yr 11 mos

  • IOT Platform team (Platform development for both IOT clients & devices):
  • Things SDK: This enables IoT device developers to easily onboard their devices onto SmartThings (Samsung's IoT ecosystem) by using abstract minimalistic APIs to write their business logic for device control and update on platforms like Tizen, TizenRT, Linux, FreeRTOS, Android.
  • D2D Communication: Establishing low latency IoT device to device communication for controlling IoT devices using LAN Network without Internet Connectivity.
  • Ultrasound Device Onboarding: Facilitating PIN transfer via ultrasound for onboarding device.
Internet of Things (IoT)MapReduceObject-Oriented Programming (OOP)GitAlgorithmsGroovy+3

Software Engineer

Jun 2016Mar 2017 · 9 mos

  • Part of Intelligence & IOT Division - Working with SmartThings
  • Worked on:
  • Onboarding Smart Devices onto the WWST/Samsung IOT Ecosystem.
  • Development of Device Health Feature - https://support.smartthings.com/hc/en-us/articles/214529303-Device-Health
  • Initiating UX improvement project idea using Analytics & Machine Learning.
  • Development of Cloud Connectors for SmartThings devices (Wearables, Thermostats & Lights)
  • D2D Communication: Facilitates Local communication (intranet) between IoT devices and IoT client (SmartThings). This enables IoT users to send commands & receive updates without being connected to Internet (Cloud) if the client & devices are in the same network.
Internet of Things (IoT)Object-Oriented Programming (OOP)GitAlgorithmsGroovyIoT Development

Samsung research institute

Student Trainee

May 2015Jul 2015 · 2 mos · Bengaluru Area, India

  • Worked as a Student Trainee for Summer 2015 at Samsung R&D Institute, Bangalore, on Developing an Analytic System for S-Voice using FE logs and extracting the NLU and ASR information to observe the trends using Apache Drill, Apache Spark and querying using Drill, Spark and Graphs displaying results using HTML, Servlet and D3js and further classifying cluster using some features and applying machine learning to find the dominating factors affecting the behaviour of cluster.
AlgorithmsHadoop

Education

Jadavpur University

Bachelor of Engineering (B.E.) — Information Technology

Jan 2012Jan 2016

International Institute of Information Technology Bangalore

Post Graduate Diploma in Machine Learning & AI

Dec 2018Jun 2020

St. Thomas Church School (ICSE)

Jan 1996Jan 2009

Stackforce found 100+ more professionals with Machine Learning & Cloud Computing

Explore similar profiles based on matching skills and experience