Harsh Sharma

Software Engineer

Bengaluru, Karnataka, India2 yrs 8 mos experience
Most Likely To Switch

Key Highlights

  • Engineered a 12x faster product matching pipeline.
  • Automated Bestseller matching system for 20 million products.
  • Integrated Milvus for high-speed vector similarity search.
Stackforce AI infers this person is a Software Engineer with expertise in E-commerce and SaaS solutions.

Contact

Skills

Core Skills

Software DesignData Science

Other Skills

AWS SageMakerAlgorithmsApache AirflowBitbucket Rest APISDjangoDockerEnglishGitHubGoogle Cloud Platform (GCP)HindiHugging FaceMatplotlibMilvusMultiprocessingMySQL

Experience

Flipkart

2 roles

Software Engineer

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India

  • As a Software Development Engineer on the FCC Pricing team, I engineered and scaled critical flows using Python. My work focused on integrating the Milvus vector database to modernize legacy systems, leading to significant improvements in performance, cost savings, and operational efficiency for FCC-Pricing product matching.
  • Accelerated a core product matching pipeline by over 12x, slashing processing time from over an hour to under 5 minutes. This was achieved by re-architecting the legacy system to integrate Milvus for high-speed vector similarity search, which also boosted recommendation upload throughput by nearly 10x.
  • Engineered and automated a scalable Bestseller matching system to compare 20 million products, directly increasing revenue and saving a lot of infrastructure costs by leveraging efficient vector search with Milvus and DiskANN.
  • Led the end-to-end production hardening of the Milvus vector database infrastructure, establishing it as a core, reliable service by implementing automated backup/recovery strategies, custom monitoring scripts, and robust log management.
  • Developed a fully automated, DAG-based workflow and for the Bestseller matching process. This empowered operations teams to run jobs independently, shifting the process from a manual effort to a highly efficient, automated system.
  • Ensured high system reliability by resolving critical production bugs during a high-traffic period maintaining core functionality under pressure
PythonMilvusVector DatabasesProject ManagementDockerGoogle Cloud Platform (GCP)+3

Intern

Jan 2024Jun 2024 · 5 mos · Bengaluru, Karnataka, India

Atlassian

Software Engineer Intern

Jun 2023Jul 2023 · 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Deployed a web-application service to automate the process of selection, registration, deployment and invoking the endpoints of
  • machine learning models available on hugging face and ml-flow using bitbucket rest-apis enhancing efficiency and user
  • experience.
  • Tested model serving platform which registers and deploys models using sagemaker.
Bitbucket Rest APISHugging FaceAWS SageMakerSoftware DesignData Science

Elucidata

Data Science Intern

Jun 2022Jul 2022 · 1 mo · Delhi, India · Remote

  • Performed integrated analysis on Single cell RNA seq data which includes pre-processing and downstream analysis for 20+
  • datasets.
  • Automated bioinformatics processes using scanpy library in python to support the analysis of high-throughput
  • data.
PythonScanpyData Science

center for technical education, bits goa

AAP HEAD

Dec 2020Dec 2021 · 1 yr · Goa, India

Education

Birla Institute of Technology and Science, Pilani - Goa Campus

Bachelor of Engineering - BE — Computer Science

Jan 2020Jan 2024

C.R Public School

Senior Secondary

Jan 2018Jan 2020

Vidyamandir Classes

Mathematics

Jan 2018Jan 2020

Bal Bharti School - India

High school

Jan 2005Jan 2018

Stackforce found 100+ more professionals with Software Design & Data Science

Explore similar profiles based on matching skills and experience