Akash Kumar Singh

Software Engineer

Bengaluru, Karnataka, India7 yrs 1 mo experience

Key Highlights

  • Expert in Machine Learning and Backend Engineering.
  • Proven track record in optimizing complex algorithms.
  • Experience with large-scale data processing and real-time systems.
Stackforce AI infers this person is a Backend Engineer specializing in Machine Learning and Data Engineering for E-commerce.

Contact

Skills

Core Skills

Machine LearningBackend EngineeringData EngineeringWeb Development

Other Skills

REST APIsMicrosoft AzureDjangoClickHouseFlaskPythonMySQLFastAPIDjango REST FrameworkSpring FrameworkDropwizardAerospikeRedisApache KafkaApache Spark

About

I am an experienced engineer with a history of woking in a wide range of fields, from Autonomous Robotics to Machine Learning to Backend Engineering with a variety of tech stacks. I have been writing code for almost half a decade, and building real world application for more than 3 years. Apart from work, I like to broaden my horizons of knowledge by investing time in learning new topics in Machine Learning, Natural Language Processing, System Design, etc. with my current focus on Async IO and its applications in proxy services.

Experience

7 yrs 1 mo
Total Experience
1 yr 6 mos
Average Tenure
1 yr 5 mos
Current Experience

Google

Software Engineer

Jan 2025Present · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

Microsoft azure

Software Engineer 2

Aug 2024Dec 2024 · 4 mos · Hyderabad, Telangana, India · Hybrid

Flipkart

2 roles

SDE-2

Promoted

Mar 2023Jul 2024 · 1 yr 4 mos · Hybrid

  • Machine Learning Platform
  • Worked on developing a lite version Flipkart’s ML Platform capable to deploying ML model as REST API services
  • Search Semantics
  • Worked on remodeling Flipkart’s Search Semantic system, for externalistion, responsible for understanding user query to provide most suitable search results
  • API Gateway
  • Worked on developing an API Gateway service, using Spring Cloud framework, as a single point of entry for multiple backend services.
  • Implemented AuthN & AuthZ following OAuth2.0 with route level rate‐limiting and circuit breaking capabilities.
  • StoreFront ‐ Flipkart in a box
  • Worked on developing Storefront, a module for FK in a box to serve targetted content on HomePage of a marketplace.
  • Adopted and reused existing services with high availability requirements using Guava cache and Embedded‐Solr for low latency.
  • Worked on creating a near real time Spark streaming data pipeline, deployed on Dataproc (GCP) cluster, taking inputs from various streaming sources such as Kafka. Used various datastores to achieve different objectives like Aerospike as intermediate datastore and Hbase as the primary datastore.
  • Reporting Framework
  • Developed a service to provide real‐time responses on top of large datasets for complex analytical queries needed by various reports on UI dashboard, using Clickhouse as data‐warehouse.
  • Built a data pipeline to transfer data from primary datastore
  • (MySQL) to Clickhouse using Debezium and Kafka Connect
  • Assortment Intelligence
  • Developed a service to provide real‐time responses on top of large datasets for complex analytical queries needed by various reports on UI dashboard, using Clickhouse as data‐warehouse.
  • Built a data pipeline to transfer data from primary datastore (MySQL) to Clickhouse using Debezium and Kafka Connect
REST APIsMicrosoft AzureDjangoClickHouseFlaskPython+15

SDE-1

Jul 2021Feb 2023 · 1 yr 7 mos · Hybrid

  • Product Matching and optimisation
  • Optimised Product matching algorithm using parallelisation which reduced run time from 7 days to 5 hours (98% reduction) and decreased memory utilisation by 75%.
  • Implemented image similarity search in product match algorithm which improved match rate by 3400%.
  • Developed and trained an Autoencoder (a type of DNN) to convert images to embeddings, for Vector Indexing using FAISS
  • Used Sentence Transformers to convert text embeddings and built a Vector Index on top of it for textual similarity / semantic search.
  • Web Scraping
  • Revamped the backend component for web scraping by rebuilding it from the ground up using
  • Playwright and BeautifulSoup. Improved testing and debugging capabilities of web crawlers and
  • transformed the component into an independent service.
  • Designed the LLD for web crawlers while adhering to OOP principles of polymorphism and inheritance.
  • Implemented the Factory pattern to enable the creation of crawlers with varying functionalities.
  • Competitive Intelligence for brands
  • Took ownership for repurposing our existing product, Competitive Intelligence, for brands, aimed at
  • giving insights about their competitiveness with other brands across different channels
  • Designed and implemented an end-to-end pipeline with robust data ingestion, web scraping setup for
  • generating boiler plate code for web crawlers, customised report generation for clients and used Azure
  • infrastructure for seamless deployment.
  • Spearheaded the redesign of the existing crawling system, leveraging advanced technologies such as
  • RabbitMQ and Celery to enable large-scale operations while implementing robust tracking and
  • monitoring features for multiple tenants.
Django REST FrameworkMySQLFastAPICeleryRabbitMQPyTorch+4

Robocomp

Google Summer of Code 2020

May 2020Aug 2020 · 3 mos · Kanpur, Uttar Pradesh, India

  • Porting all the C++ APIs of InnerModel Library in Robocomp framework to Python3 using numpy, scipy and pybullet.

Bosch

Research Intern

May 2019Jul 2019 · 2 mos · Bengaluru, Karnataka

  • > Worked on Multimodal Semantic Segmentation for Self Driving Car Applications.
  • > Woked on training DL models on 3D point clouds for semantic segmentation and re-projecting the result on a 2D image.

New york university

Remote Summer Research Intern

Jun 2018Jul 2018 · 1 mo · Kanpur, Uttar Pradesh, India · Remote

  • Explored the possibilities of developing a lightweight traffic light detection model based on Deep Learning, using various model compression techniques.
  • Explored various techniques of reducing the size of neural networks without any significant decrease in accuracy.
  • Implemented an RFCN network using TensorFlow object detection APIs.

Robocomp

Google Summer of Code 2018

May 2018Aug 2018 · 3 mos · Kanpur, Uttar Pradesh, India · Remote

  • Integrated Robocomp, a robotic framework, with a 3D robotic simulator, Gazebo, using zeroc-ice as a communication middleware.
  • Used Gazebo plugins for robotics interfaces, corresponding to different sensors and actuators, to communicate with the Gazebo simulator.
  • The integration is expected to allow developers more options from the framework and provide a better simulation with a more realistic physics engine.

New york office iit kanpur

Summer Intern

May 2018Jul 2018 · 2 mos · Kanpur, Uttar Pradesh

  • Worked as a front end developer to develop new features and improve UI/UX of a scalable web application.
  • Used the latest technology stacks like TypeScript in Angular 6 as well as HTML and SCSS for styling.

Robotics club, iit kanpur

Secretary

Mar 2017Mar 2018 · 1 yr · IIT kanpur

  • Promoted Robotics in the campus community by organizing workshops and lectures
  • Assisted the Coordinators in organizing competitions in Major technical events

Fine arts club, iit kanpur

Secretary

Mar 2017Mar 2018 · 1 yr · I.I.T. Kanpur, Kanpur - 208016, Uttar Pradesh

  • Promoted Fine Arts in the campus community by organizing various competitions and exhibitions
  • Assisted in development of various art pieces around the campus

Auv-iitk

Software Subsystem Team Lead

Feb 2017Jul 2019 · 2 yrs 5 mos · I. I. T. Kanpur

  • Implemented an Image Processing Algorithm (Image Fusion) to enhance the degraded underwater images in real-time before feeding it to the perception module of the vehicle.
  • Integrated UUV Simulator, an open-source underwater simulator, to work with AUV-IITK code base
  • Designed and developed the software architecture for AUV consisting of dedicated layers for hardware integration, controls & navigation, motion planning, and perception worked on developing software for Autonomous Underwater Vehicle (AUV)

Education

Indian Institute of Technology, Kanpur

Electrical engineering

Jan 2016Jan 2021

D. A. V. Public School, NTS Barkakana

Senion Secondary

Jan 2014Jan 2016

D. A. V. Public School, Urimari

Matriculation

Jan 2008Jan 2014

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

Explore similar profiles based on matching skills and experience