Yash Singh

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in distributed systems and real-time data processing.
  • Proven track record in developing scalable software solutions.
  • Strong background in mentoring and onboarding new team members.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and AI.

Contact

Skills

Core Skills

Software DevelopmentDistributed SystemsJavaKafkaSparkGenerative Adversarial NetworksC

Other Skills

C++PythonhadoopApache SparkSQLLinuxMavenData StructuresApache KafkaJiraKubernetesDockerObject-Oriented Programming (OOP)HibernateAlgorithms

Experience

6 yrs 9 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 mos
Current Experience

Rippling

Senior Software Engineer

Mar 2026Present · 3 mos · Bangalore Urban · Hybrid

C++JavaPythonhadoopApache SparkDistributed Systems+13

Microsoft

Senior Software Engineer

Sep 2025Mar 2026 · 6 mos · Bangalore Urban · Hybrid

Linkedin

2 roles

Senior Software Engineer

Promoted

Mar 2023Sep 2025 · 2 yrs 6 mos

Software Engineer

Jul 2021Feb 2023 · 1 yr 7 mos

Flipkart

Software Developer

Jul 2019Jun 2021 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Responsibilities
  • Developed highly distributed RESTful services using Java Hibernate, Kafka, Hbase to enhance ingestion and streaming on Flipkart Data Platform.
  • Added traceability and alerting mechanisms using grafana and other in-house tools.
  • Scaled up the real-time streaming pipeline for shipment tracking, gross sale calculation, etc. which processes data from more than 5,000 concurrent users.
  • Prepared High Level and Low Level design for Volumetric Alerts pipeline. Implemented the same using kafka, spark-streaming coupled with Anomaly Detection and STL decomposition.
  • Mentored and onboarded new joinees in our team.
  • Tools and Technologies Used:
  • Java, Python, Scala, Kafka, MySQL, Docker, Kubernetes, Maven, Grafana, HBase, Spark, Dropwizard, Jenkins, Git, Hive, ElasticSearch
JavaPythonScalaKafkaMySQLDocker+10

Samsung india

Software Development Intern

Jul 2018Dec 2018 · 5 mos · Bengaluru, Karnataka, India

  • Responsibilities-
  • Developed a smart reply context based ChatBot using a Generative Adversarial Network. This model acted as a backend for the Bixby 2.0 engine and was coded in TensorFlow.
  • Our Generator model was a simple seq2seq model, coupled encoder-decoder, while the Discriminator was a dynamic-RNN (similar to the one used in Sentimental Analysis).
  • Reinforcement Learning took place with policy gradient rewards, leading to good results while generating a contextual reply.

Google summer of code

Software Developer

Apr 2017Aug 2017 · 4 mos

  • Responsibilities
  • Added the recurring event functionality to GNOME Calendar.
  • Used GTK (written over native C), glib, gobject and evolution API.
  • Demoed this project at GUADEC '17 held in Manchester, UK.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Aug 2015May 2019

Delhi Public School Noida

Science

Stackforce found 100+ more professionals with Software Development & Distributed Systems

Explore similar profiles based on matching skills and experience