S

Swastik Banerjee

Software Engineer

Hyderabad, Telangana, India4 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in full-stack development with a focus on user engagement.
  • Led significant improvements in Bing's search features.
  • Strong background in applied cryptography and differential privacy.
Stackforce AI infers this person is a Full-Stack Software Engineer specializing in AI-driven search technologies.

Contact

Skills

Core Skills

Full-stack DevelopmentBack-end Web DevelopmentRetrieval-augmented Generation (rag)Hybrid RetrievalApplied Cryptography

Other Skills

A/B TestingASP.NET CoreASP.NET MVCAssembly LanguageAzure Cosmos DBBeautiful SoupCC (Programming Language)C#C++CI/CDCaching InfrastructureCascading Style Sheets (CSS)Deep LearningDifferential Privacy

About

4+ years of experience, currently a Software Engineer (full-stack) at Microsoft, India. I'm working in the development team of 'People Also Ask' answer, i.e., Follow-On Query Suggestions in Bing/Copilot Search (under Microsoft AI org), that uses deep learning and SOTA generative-Al models in a high-QPS (6.5k q/sec) and low-latency (~200ms) environment to delight the user with next related Question-and-Answer recommendations for an issued query, focusing on maximizing quality and user engagement/experience, while maintaining an exploratory intent. I've primarily worked on the Engineering Platform Stack which serves these extracted/generated QnAs (using NLP and LLM/SLM techniques (400M web-pages with <10ms model-latency) ) with optimal throughput and ranking; Been part of the engineering team that helps Bing 'People Also Ask' thrive on all 100+ Microsoft supported languages with a coverage of 40-50% across regions. I've also worked on the Frontend side to upgrade the user-experience, to pique interest and engagement using various UX techniques and experiments. Before joining Microsoft, I was the Lead Search Engineer (Backend) at WolframAlpha on improving relevance/ranking and integrating transformer-based models (i.e., hybrid retrieval using dense vector + BM25) for their enterprise/documentation search -- worked on migrating stack from using lexical search (keywords) to semantic search (embeddings) using SOTA techniques, e.g., build e2e RAG pipelines. With a Bachelor in Technology (B.Tech) in Computer Science (IT), I have an interest in Information Retrieval, Privacy Preserving systems, and prior research-experience in Theoretical/Applied Cryptography.

Experience

4 yrs 11 mos
Total Experience
1 yr 4 mos
Average Tenure
--
Current Experience

Microsoft

2 roles

Software Engineer

Jul 2025Oct 2025 · 3 mos · Hyderabad, Telangana, India · On-site

  • Org Update: People Also Ask Core, Discover X and Related Searches teams merged into a single, unified Follow-on Suggestions (FS) team (part of Microsoft AI) to drive improvements in engagement, quality, and efficiency across all follow-on experiences in Bing and Copilot Search.
  • Working in the Follow-on Suggestions (FS) Core team now that handles horizontal improvements across these three teams to create a data infrastructure and to serve a platform that powers all FS experiences, unify metrics and integrate QnA/Copilot Search answers for contextually relevant suggestions.
  • Working to integrate Copilot Questions-and-Answers with People Also Ask experience.

Software Engineer

Jan 2024Jun 2025 · 1 yr 5 mos · Hyderabad, Telangana, India · On-site

  • Worked in the Query Suggestions team under Search Technology Center of India at Microsoft IDC, on developing the product ‘People Also Ask’ answer in Bing. We provide relevant follow-up QnAs to user's original queries on SERP.
  • Led development and A/B testing of the new People Also Ask 'Accordion' View (list-based UX with the ability to expand the details, replacing prev. carousel card format), improving user satisfaction by 7%.
  • Worked on improving caching infra to enable caching for high-traffic A/B testing by redesigning cache-key strategy, reducing relevance-model QPS from 7.5k → 5.5k (~25%), e2e latency by 28% (213ms → 154ms) in ~20% cache coverage, and regaining 1% PAA coverage lost to web algo churns.
  • Made Url-discovery pipeline (new urls regularly scraped from web and pushed to Azure queue for QnA generation) more secure using SN+I certificate as a part of Microsoft's new Secure-Future-Initiative.
  • Configured backend changes (for PAA) + conducted E2E testing to route existing relevance/ranking endpoints for Microsoft's new London DC; identified a critical adult-query filtering bug during this effort.
  • also migrated relevance stack to use new DLIS model instead of old FPGA model for this new DC: preemptively caught a corner-case parsing bug, preventing a potential downtime.
  • Shipped multiple Positioning algorithms for placing PAA optimally compared to other answers in Bing SERP so that users are max satisfied, e.g., demote PAA from MOP → BOP if QnAs not related to first couple of web-algo results, optimize PAA-positioning for Navigational queries, etc. (+86 pts user-satisfaction).
  • Launched PowerCard Answer Clicks & title underline UX (+07 pts 'good clicks'), built hit-highlighting (UX) to surface answer relevance visually (+2% user-clicks & +03 pts user-satisfaction), shipped Domain Truncation, i.e., reduced the display-string to the root domain (e.g., nytimes.com instead of https://www.nytimes.com/2025/07/26/...) for better readability of source.
Full-Stack DevelopmentBack-End Web DevelopmentFront-End DevelopmentCaching InfrastructureA/B TestingUser Experience (UX)+3

Wolfram

3 roles

Lead Search Engineer

Promoted

May 2023Dec 2023 · 7 mos · Remote

  • Search projects and priorities, including new LLM integration efforts, website indexing (hybrid retrieval with keywords + vector) and related search applications and maintenance. Developed and maintained the company's enterprise search, and worked on migrating the search-stack to use Semantic Search from Lexical Search using SOTA techniques.
  • Designed an enterprise RAG pipeline with embeddings following Vector DB sharding and replication strategies, e.g., chunk documents optimally, avoid semantic drift, etc.
  • Built a retrieval layer with hybrid search (BM25 + dense) + rerankers for better precision.
  • Designed a caching strategy for 'hot queries' for latency trade-offs vs. retrieval accuracy.
Retrieval-Augmented Generation (RAG)Hybrid RetrievalSemantic SearchDeep LearningModel Integration

Search Engineer

May 2021Apr 2023 · 1 yr 11 mos · Remote

  • Working in the Document Technology team on website indexing (keywords), boosting relevance for search queries (TF/IDF), documentation search-engine optimization, and other related search applications, bugs and maintenance.
  • (shipping high-performance, scalable code in Java, C, Python and/or Wolfram Language; build tools: TeamCity, Jenkins, Gradle; version controls: git, JIRA)
JavaCPythonWolfram LanguageSearch Engine Optimization

Intern

Aug 2020Apr 2021 · 8 mos · Remote

  • Working on several R&D projects related to cellular automata, symbolic computation and computer algebraic systems under the Special Projects department.

Ibm research

Research Assistant (Part-time)

Feb 2021Oct 2021 · 8 mos · Bengaluru, Karnataka, India · Remote

  • IBM Global Remote Mentee Program
  • Project: Worker-node model for MP-SPDZ (Applied Cryptography)
  • Mentor: Dhinakaran Vinayagamurthy
  • Objective: To develop a framework for N parties who want to jointly compute a function with their individual inputs while keeping their inputs secret, and also want the final outcome to be differentially private, i.e, a noisy result instead of providing the actual result.
  • Expected outcomes: Prototype, paper
  • Actual outcomes: One of the 11 global contributors of IBM's Differential Privacy library; changed upper bound of variance from (upper - lower) ** 2 to ((upper - lower) ** 2) / 4 guaranteed by Popoviciu's inequality (https://github.com/IBM/differential-privacy-library/pull/45).
  • Research readings included MPC protocols (SPDZ, SCALE-MAMBA, MP-SPDZ), DP mechanisms (Laplace, Gaussian, Distributed DP), and studying benchmarks of open-source privacy libraries (IBM diffprivlib, Google Privacy on Beam, OpenMined, Opacus, OpenDP).
Applied CryptographyDifferential PrivacyMPC Protocols

Indian statistical institute, kolkata

Summer Research Intern

May 2019Jul 2019 · 2 mos · Kolkata, West Bengal, India · On-site

  • Summer Research Intern at R.C. Bose Centre for Cryptology and Security powered by Microsoft Research India.
  • Details:
  • Initially did a reading project under Dr. Mridul Nandi on AES and it's modes of operations(special attention to Galois Counter Mode of operation).
  • Then, worked under Dr. Nilanjan Datta and Mr. Ashwin Jha on Differential and Linear Cryptanalysis of AES and related block ciphers.
  • Wrote a general code to form an LP file which will serve as the instruction for GNU's GLPK tool to find the number of Active S-Boxes for any given rounds of ANY GIVEN Block Cipher,which can be considered as an updated code that N Mouha described in his paper Differential and Linear Cryptanalysis using Mixed Integer Linear Programming for only AES(https://www.esat.kuleuven.be/cosic/publications/article-2080.pdf)
  • Wrote a generalized optimized code to find the branch number of any given block cipher, and then by using GLPK solver find out the number of active S-boxes for any rounds of any block cipher and hence using mathematical relations determine whether the cipher is resistant against Differential and Linear Cryptanalysis or not.
  • Result: This code was hence built with the intention of making it work as an automated solver for any block cipher to determine whether it is resistant to linear and differential cryptanalysis or not. With certain precomputations, the optimised code worked somewhat within 2 seconds and gave correct result.
  • Medium Blog Article: https://medium.com/@justanotherlad/generalized-linear-and-differential-cryptanalysis-check-for-any-block-cipher-r-c-bose-bac010b7d6e6

Education

SRM IST Chennai

Bachelor of Technology - BTech — Information Technology

Jan 2017Jan 2021

South Point High School, Kolkata

PCM + Stats

Jan 2002Jan 2017

Stackforce found 100+ more professionals with Full-stack Development & Back-end Web Development

Explore similar profiles based on matching skills and experience