Harsh Agarwal

Machine Learning Engineer

Delhi, India8 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in fraud detection and machine learning.
  • Published research on fairness in AI.
  • Developed models with significant business impact.
Stackforce AI infers this person is a Machine Learning Engineer specializing in fraud detection within the SaaS industry.

Contact

Skills

Core Skills

Machine LearningFraud DetectionWeb ScrapingC++Software DevelopmentAndroid DevelopmentWeb Development

Other Skills

Extract, Transform, Load (ETL)Transformer ModelsFraud PreventionLarge Language Models (LLM)Azure DatabricksSQLPythonAnti-piracyRisk AssessmentFuzzy LogicAWS SageMakerPyTorchAI AgentsAnomaly DetectionNatural Language Processing (NLP)

About

I am a Senior Machine Learning Engineer with over 5 years of experience, specializing in AI, fraud detection, and data-driven solutions. Currently at Adobe, I work on ML models to detect account sharing, bot abuse, and piracy, driving critical business outcomes as part of Adobe's Genuine Team. I also have experience in C++ and mobile application (Android and iOS) development. Additionally, I’ve published research on fairness in AI and hold a patent in fraud detection. I'm passionate about leveraging ML to solve complex problems and exploring the intersection of AI, storytelling, and design.

Experience

Adobe

5 roles

Machine Learning Engineer 4

Feb 2026Present · 1 mo · Noida, Uttar Pradesh, India

  • • Working in the Adobe Genuine group's ML team to detect users using pirated copies of Adobe products and users involved in fraudulent activities that breach Adobe's policies.
Machine LearningExtract, Transform, Load (ETL)Transformer ModelsFraud DetectionFraud PreventionLarge Language Models (LLM)+4

Machine Learning Engineer 3

Promoted

Jul 2023Feb 2026 · 2 yrs 7 mos · Noida, Uttar Pradesh, India

  • Developed an ML model to detect Account Sharing that has resulted in a 4%+ conversion rate into paid subscribers.
  • Built a risk assessment engine to determine risk associated with users by assessing their association with attributes like email, IP, device, etc.
  • Built ML models to detect other fraud abuses like Trial Abuse, Bot Abuse, etc.
Machine LearningFraud DetectionRisk AssessmentFuzzy LogicAWS SageMakerAzure Databricks+8

Machine Learning Engineer 2

Aug 2022Jul 2023 · 11 mos · Noida, Uttar Pradesh, India

  • Developed Scraper Service that crawls the web and gathers online conversations related to piracy of Adobe applications across Torrents, Reddit, Google, YouTube, etc.
  • Created models to identify and score the level of piracy in an online conversation/ webpage.
  • Built business-relevant keyword extraction and segmentation models to ease the understanding of huge text blocks.
Machine LearningFraud DetectionWeb ScrapingNatural Language Processing (NLP)BERT (Language Model)SQL+4

Member of Technical Staff 2

Feb 2021Jul 2022 · 1 yr 5 mos · Noida, Uttar Pradesh, India

  • Developed desktop applications for Windows and macOS using C++ and Chromium Embedded Framework (CEF) to identify and notify users of non-genuine/pirated usage of Adobe products.
  • Developed automated Release Engineering pipeline to generate builds for the desktop application on Jenkins.
  • Transitioned the Intel-based macOS client to arm64 compatible client after the release of Apple Silicon architecture by Apple.
CEFObjective-CSQLC++JenkinsSoftware Development

Member of Technical Staff

Jun 2019Jan 2021 · 1 yr 7 mos · Noida, Uttar Pradesh, India

  • Worked on the C++ desktop application as part of the Adobe Genuine team to detect usage of pirated copies of Adobe apps.
  • Developed ML model to detect fraud and leakage of Serial Numbers.
  • Worked on the security and product hardening space to resolve multiple PSIRTs and prevent security vulnerabilities.
  • Implemented sandboxing in the desktop services on Windows and macOS to harden the applications.
Machine LearningFraud DetectionCEFObjective-CSQLPython+2

Prasar bharati

Android Developer

Sep 2018Sep 2019 · 1 yr · Work from Home

  • Developed the official Android app for All India Radio News and published it on Play Store.
  • The app contains 230+ Live Radio channels, Live TV, News, Current Affairs as well as Entertainment programs (text, podcast and videos) from Akashvani/ All India Radio (AIR) and Doordarshan (DD) networks in India.
Android Development

Adobe

Product Intern

May 2018Jul 2018 · 2 mos · Noida, Uttar Pradesh, India

  • Worked in Adobe's cloud infrastructure team.
  • Developed a time series ML model for predicting dynamic resource allocation on the cloud.
Machine LearningSQLPyTorchPython

Interglobe technologies

Software Engineering Intern

Jul 2017Jul 2017 · 0 mo · Gurgaon, India

  • Developed android app for automated self-check-in facility at hotels.
  • App allows the customer to scan their passport stamp to detect date, verify the person using face recognition technique, and scan QR code to confirm their hotel booking.
  • Tools used – Android Studio, Microsoft Vision API, Google Vision API and Zxing library.
Android Development

Timberply

Web Developer

Jun 2017Jul 2017 · 1 mo · New Delhi Area, India

  • Developed ecommerce portal from scratch for Timberply, an online furniture start-up.
  • Tools used – Wordpress, WooCommerce, HTML, CSS, PHP and MYSQL
Web Development

Delhi college of engineering

Developer, Training and Placement Cell (T&P)

Jan 2017May 2019 · 2 yrs 4 mos · New Delhi Area, India

  • Remodeled the Training and Placement Cell's Resume Manager portal developed using CodeIgnitor.
  • Developed interfaces for both the prospective recruiting companies and the students.
Web DevelopmentSQL

Education

Delhi Technological University (Formerly DCE)

Bachelor's degree — Software Engineering

Jan 2015Jan 2019

Udacity

Nanodegree — Deep Learning

Oct 2021Present

Stackforce found 100+ more professionals with Machine Learning & Fraud Detection

Explore similar profiles based on matching skills and experience