Subhankar Majumdar

Software Engineer

Bengaluru, Karnataka, India4 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Expert in building scalable backend systems.
  • Proven track record in reliability engineering.
  • Strong experience with distributed data processing.
Stackforce AI infers this person is a Backend Software Engineer specializing in scalable distributed systems within the SaaS industry.

Contact

Skills

Core Skills

Backend DevelopmentDistributed SystemsData ProcessingReliability Engineering

Other Skills

Algorithm DesignApache SparkApache Spark MLApplication Programming Interfaces (API)AtomCascading Style Sheets (CSS)Continuous Integration and Continuous Delivery (CI/CD)Data ScienceData StructuresElasticsearchEngineeringGitHTML5JavaJavaScript

About

Hey thanks for visiting my profile. This is me in short:- Backend and distributed systems software engineer working on Salesforce Data Cloud, focused on building scalable, reliable activation pipelines for enterprise customers. At Salesforce, I work in the Activation team where I design and implement data workflows that process millions of records per activation across multi-tenant environments. My work spans Java, Spring Boot, Apache Spark, and PostgreSQL, with a strong emphasis on correctness, performance, and fault tolerance that support AI-driven engagement and personalization use cases. Key contributions include: • Building Activate on Engagement, enabling tenants to trigger activations using Engagement DMOs forming the data backbone for AI-powered decisioning and insights within Salesforce Data Cloud. • Implementing incremental refresh support for updates and deletes, handling large-scale deltas efficiently in Spark-based pipelines. • Improving reliability of GCS, SFTP, and Azure activations from 99.8% to 99.9% by strengthening retries, validation, and failure handling Previously, I worked at InfoEdge where I built and optimized backend systems using Java, Kafka, and SparkSQL, improving latency, scalability, and system reliability across high-traffic products. I’m interested in backend, platform, and data infrastructure roles where I can work on large-scale distributed systems and solve complex data problems.

Experience

Salesforce

Member of Technical Staff (SDE-2)

Dec 2023Present · 2 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Built Activate on Engagement, enabling enterprise tenants to trigger activations using Engagement DMOs, implementing scalable backend workflows in Java, Spring Boot, Apache Spark, and PostgreSQL that support AI-driven engagement and personalization use cases.
  • Designed and implemented incremental refresh pipelines for updates and deletes, processing tens of millions of records using distributed Spark jobs, ensuring data freshness and correctness for downstream analytics and intelligence systems.
  • Improved end-to-end reliability of GCS, SFTP, and Azure-based activations from 99.8% to 99.9% by hardening distributed execution paths, retries, idempotency, and failure recovery.
  • Contributed to large-scale, multi-tenant activation pipelines operating across hundreds of tenants, focusing on scalability, fault tolerance, and performance, forming the data backbone for AI-powered decisioning and insights within Salesforce Data Cloud.
JavaSpring BootApache SparkPostgreSQLReliability EngineeringMulti-Tenant Architectures+2

Naukri.com

3 roles

Senior Software Engineer

Promoted

Jun 2023Dec 2023 · 6 mos

  • Oauth Login with Distributed Systems: Designed and implemented backend systems of signup and login for employers single-handedly with login, gateway, and AT/RT generation single-handedly. Also added support for third-party OAuth 2.0.
  • Profile Completion of Companies: Authored separate profiles for all companies with a customized score powered in real-time with Java Multithreading reducing response time by 70%.
  • Employer Branding Report: Composed and Designed LLD's entire backend of the Employer Branding report along with sync with multiple distributed systems to showcase updated results to employers using Kafka and SparkSQL.
JavaKafkaSparkSQLOAuth 2.0Backend Development

Software Engineer

Jun 2022May 2023 · 11 mos

  • Made a Microservice in spring-boot single-handedly reducing the response time by 97% with uptime of 99.99%.
  • Badges: Operated Company Badges backend single-handedly with Kafka to power and handle the traffic asynchronously. Also scheduled queries for badges using a distributed system.
  • Mailers: Consolidated several mailers for employers for companies sending insights for the companies along with log-based updates to update various fields for a company along with crowd-sourcing the fields.
Spring BootKafkaBackend Development

Software Engineer Intern

Jan 2022Jun 2022 · 5 mos

  • Working with AmbitionBox backend team to build new features on the review side impacting 50lakhs users every month.
  • 1. Worked on introducing Unicorn tags for companies on the entire AmbitionBox website. Added Unicorn tag to be retrieved by the elastic database.
  • 2. Improvement of SEO for all companies under different filter conditions by showing relevant designations and locations.
  • 3. Updated the backend URL for all Fortune 500 companies in India and also maintained the previous Fortune companies under different URLs. Started showing the same on the Overview page and Companies page.
  • 4. Working on building a feature to compare two companies so that the job seekers can take a better decision depending upon his/her criteria.

Coding ninjas

Teaching Assistant

Mar 2023Jun 2023 · 3 mos · Remote

National institute of technology agartala

2 roles

Placement Coordinator

Jul 2021May 2022 · 10 mos · India

  • Serving the CCD (Centre for Career Development) for more than 2 years as a student coordinator. Serving as a bridge between the students and the organizations so that the demand of the talent in companies and the supply of talent to such organizations are fulfilled. Using my soft skills and time management skills, successfully conducted various placement drives with very positive feedback with organizations such as Siemens, InfoEdge, PayTm, LTI, etc.

Internship Coordinator

Aug 2020Jul 2021 · 11 mos · India

  • Helping the Centre for Career Development at National Institute of Technology, Agartala as an Internship Coordinator in coordinating with various esteemed organizations so that they can recruit freshers from our Institution. Also during the process developed a lot of soft skills and managerial skills that helped me to shape my future. Not to mention during this tenure I learned the essence of time management and used it to tackle various parallel tasks.

Indian institute of technology gandhinagar

Research Internship

May 2021Aug 2021 · 3 mos · Remote

  • Working on designing an open-source RISC-V a processor that can work under extreme radiation conditions such as in the case of outer space and under higher temperatures. Tested several High-Level Codes in C language and converted them to their respective Assembly level language after cross compiling with Venus. The hex code is tested on Vivado using the RISC-V processor architecture and the efficiency of the processor is observed in terms of a process executed per clock cycle.

Education

National Institute of Technology Agartala

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jul 2018May 2022

Kendriya Vidyalaya

Class 12 — Science

Jan 2016Jan 2018

Holy Cross Convent High School - India

Matriculation

Jan 2009Jan 2016

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

Explore similar profiles based on matching skills and experience