Rahul Kumar Singh

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in backend development with AI/ML focus.
  • Proven track record in improving system efficiencies.
  • Strong experience in large-scale data processing.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-commerce and Data Analytics.

Contact

Skills

Core Skills

Backend DevelopmentMachine LearningData AnalysisFull Stack Development

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)Artificial Intelligence (AI)Artificial Neural NetworksAutomation ScriptingBERTBloggingC++CI/CDConvolutional Neural Networks (CNN)DatabasesDistributed SystemsHBaseHibernate

About

I am a Software Professional, having expertise in Backend development.

Experience

Flipkart

Software Development Engineer 3 (AI/ML)

Mar 2025Present · 1 yr · Bengaluru, Karnataka, India · Hybrid

  • Making Flipkart Search more customer friendly!!!!
  • 1. Architected Flipkart’s real-time search-ingestion stack (Kafka → Pulsar → Storm → HBase/Solr), streaming 200 M product events/day and shrinking index lag 30 min → < 5 min while sustaining 99.99 % uptime.
  • 2. Built a pluggable Java enrichment & schema-evolution layer with BERT classifiers, idempotent replay, and Pulsar-native DLQ/back-pressure controls —scaling smoothly to 3× traffic across 50+ verticals , lifting search CTR 12 % , and cutting P1s 45 % (MTTR < 12 min) while mentoring a six-engineer streaming team.
KafkaPulsarStormHBaseSolrJava+3

Google

Software Engineer 2

Mar 2024Feb 2025 · 11 mos · Bengaluru, Karnataka, India · Hybrid

  • Making Google Search faster and more reliable !!!
  • 1. Built and owned “Trickle,” a distributed log-analytics platform (C++/Python) that ingests 5 TB+ of logs daily, extracts and aggregates business KPIs in under 60 seconds, and powers data insights for 20+ Google product teams.
  • 2. Redesigned the real-time validation engine with a concise declarative rule language and streaming window evaluator, cutting false positives 40 %, tripling throughput, and shrinking alert latency from 10 minutes to < 1 minute.
C++PythonDistributed SystemsLog AnalyticsBackend DevelopmentData Analysis

Amazon

Software Application Engineer III

May 2021Mar 2024 · 2 yrs 10 mos · Bengaluru, Karnataka, India · On-site

  • 1. Building sustainable and scalable software solutions that make use of Machine learning/Deep learning technologies to scale the implementation of the Defect Elimination System, which ensures that the data in Amazon's catalogue is correct, complete, and sufficiently detailed to give customers a consistent and positive shopping experience.
  • 2. Working extensively to improve the efficacy of existing software solutions, accomplished 95% automated defect corrections of all Retail Business Catalogue defects.
  • 3. Designing the Sherlock platform, which creates automated workflows to rectify or backfill erroneous catalogue attribute data at scale.
  • 4. Working closely with other technical teams on maintaining multiple products and services, creating process automation scripts, monitoring and handling ad-hoc operational asks.
  • 5. Technology Stack Using :- Java Tech Stack, Rest Web Services, Python, Kubernetes, CI/CD, AWS, JavaScript/TypeScript.
JavaPythonKubernetesAWSCI/CDBackend Development+1

Sensen networks

2 roles

Software Engineer

Aug 2020May 2021 · 9 mos

  • 1. Designed and executed an internal custom file delivery and management tool called RTFB ( Real Time File Broadcast ) for automated processing systems amidst continuous integration and delivery.
  • 2. Integrated the RTFB tool with features like MFA (Multi-Factor Authentication) , Multi-Part Upload , Server Side Encryption and made the file broadcasting within the organisation more secure and reliable.
  • 3. Technology stack used:- Java, Spring, Hibernate.
JavaSpringHibernateBackend Development

Software Development Intern

Apr 2020Aug 2020 · 4 mos

  • Worked as a full stack software development engineer, my responsibilities include:
  • 1. Development of the communication between the backend (which is a Machine learning engine) and the frontend.
  • 2. Development of Frontend applications.(Designing web app pages, dashboards etc)
  • 3. Development of automation scripts for automating different processes .
Full Stack DevelopmentAutomation Scripting

Education

Heritage Institute of Technology

Bachelor of Engineering - BE — Mathematics and Computer Science

Aug 2016Aug 2020

Stackforce found 100+ more professionals with Backend Development & Machine Learning

Explore similar profiles based on matching skills and experience