Mohammad Rabbani profile photo 2 on Tal
Mohammad Rabbani profile photo 1 on Tal
Mohammad Rabbani profile photo 2 on Tal
Mohammad Rabbani profile photo 1 on Tal

Mohammad Rabbani

Backend Engineer | AI integrations | AI Engineering | Agentic AI | Distributed Systems | Python | Java

Bengaluru

9+ years of work experience

Wayfair
Jul 20233 yrs 4 mosPresent

Bengaluru, Karnataka, India

• Led end-to-end architecture and launch of Wayfair’s core Loyalty Membership platform (Prime Membership), scaling the ecosystem to 1M+ active users and handling 15M+ daily transactional workloads. • Architected resilient multi-agent workflows for gift card hyper-personalization utilizing LangChain and LangGraph for complex state management, ensuring highly targeted LLM messaging and design generation. • Designed and implemented an automated AI evaluation framework using MLflow, establishing a curated golden dataset to benchmark multi-agent and search retrieval performance. Architected scoring mechanisms to proactively detect workflow drift and quantify hallucination rates prior to production deployment. • Engineered a production-grade RAG-based search retrieval system for pagerduty operations using pgvector and hybrid search (BM25 + dense embeddings) to automatically surface contextual first-step actions to on-call engineers. • Implemented comprehensive harness engineering across owned microservices, heavily optimizing infrastructure to significantly reduce development task token costs. • Designed high-throughput, event-driven reward and cashback calculation engines using GCP Pub/Sub, reducing monolith coupling by 70% via a migration to clean Hexagonal Architecture. • Engineered fault-tolerant, cloud-native microservices with 99.99% availability, implementing advanced circuit breakers, retry strategies, and fallbacks that slashed downstream dependency failures by 65%
ZestMoney
May 20223 yrs 4 mosAug 2025

Designing and developing large-scale, multi-tiered, distributed software applications for minimizing risk Creating Automated Testing Frameworks Configuring alerts on Datadog and Sumologic for application failures and error fast paced agile/scrum development Developing Event Driven Architechture Working with different databases and distributed messaging systems
ZestMoney
Aug 202110 mosMay 2022

Bangalore Urban, Karnataka, India

- Designing and developing large-scale, multi-tiered, distributed software applications for risk tech -Implementing Proactive and Reactive Credit Limit Increase/Decrease Strategies to Minimize risk and increase lending - Transforming Insights from Data Science teams (Risk) into services and automatic checks - Creating and monitoring fault-tolerant adaptive API's and financial services for handling financial risk -Making use of existing AWS service for designing Async services using SNS, SQS, EC2, and ECS -Participating in code reviews and design discussions -Working closely with the DevOps team for Infra issues and troubleshooting
FICO
Aug 20201 yr 5 mosDec 2021

Bengaluru South, Karnataka, India

-Developing FAC portal for Fico Products (Analogous to AWS Console for AWS Products) -Designing APIs and backend server-side services using Java, Spring Boot, and SAML SSO configurations. -Building RESTful APIs with monitoring, fault tolerance, and metrics. -Linux, and Web application development/debugging -Maintaining event server and handling events for Asynchronous event processing using queues -Integrating third-party APIs and services like AppDirect and Okta -Providing security fixes to the vulenrabilities that come us against the internal security scan.
FICO
Sep 20182 yrsAug 2020

Banglore

- Developing REstFul Services and implementing API. - Developing a solution using Spring boot/Java J2EE and FICO's platform - Deploying the solution in the form of Web service/Cloud solution on AWS/FICO analytics cloud. - Implementing Integration/Orchestration layer for the service using J2EE and microservices(Restful services) using Spring. - Developing end to end solution for the client right from requirements capturing to deployment using Blaze. - Integrating Messaging/Streaming modules into the service. - Undertaking client meeting and developing a sense of trust between the parties
Tata Consultancy Services
Aug 20171 yr 1 moAug 2018

Greater Delhi Area

Java Developer for TCS in the Banking and Finance domain (BFS) of the organization. Worked as a backend engineer for Deutsche Bank in credit score and application processing workflow. Implementing the business logic on the Spring/J2ee platform in the form of Rest/Soap web services. Implementing JMS queues for consumer and producer architecture.

Mohammad’s AI Stack

anthropic apis
anthropic apis
claude code
claude code
claude
claude
cursor
cursor
langchain
langchain
langgraph
langgraph

Education

Gujarat Technological University (GTU)

Bachelor of Engineering - BE, Information Technology

Gujarat Technological University (GTU)

20134 yrs2017
kendriya vidyalaya

CBSE, Primary, Secondary and Higher Secondary

kendriya vidyalaya

Join Mohammad and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Mohammad Rabbani on Tal

Headline

Backend Engineer | AI integrations | AI Engineering | Agentic AI | Distributed Systems | Python | Java

About

I am a Software Engineer with over 8 years of experience building highly resilient distributed systems, specializing in the intersection of massive-scale backend architecture and production-grade Artificial Intelligence. My foundation is in engineering fault-tolerant, event-driven microservices for the fintech and e-commerce sectors, currently orchestrating platforms capable of handling 15+ million daily transactions with 99.99% availability. Building on this, my recent focus has expanded deep into AI Engineering. I have architected and deployed advanced autonomous AI agents and Retrieval-Augmented Generation (RAG) applications into production. I don't just build proof-of-concept AI; I engineer scalable, agentic workflows using frameworks like LangGraph and CrewAI, backed by robust vector databases (like pgvector). I specialize in bridging the gap between intelligent search retrieval, and high-throughput backend services—ensuring AI features are fast, reliable, and deeply integrated into core platforms. Currently, I balance hands-on architecture with engineering management. I am passionate about mentoring teams, facilitating agile delivery, and enforcing strict code quality standards to ensure we build intelligent software that is both highly scalable and maintainable. What I do best Deep expertise in advanced search retrieval, LangGraph/LangChain orchestration, and multi-agent workflows. Utilizes a strong foundation in backendn engineering , LLM integrations(OpenAI, Gemini,Anthropic) and Generative AI to deliver robust, high-throughput software. AI Engineering & Agentic Systems: Designing and deploying scalable RAG pipelines, semantic search retrieval systems, and autonomous AI agents in production environments. System Architecture: Designing event-driven microservices, distributed ledgers, and high-throughput batch processing systems. AI & Machine Learning: Applied LLMs, Retrieval-Augmented Generation (RAG), Agentic Workflows (LangGraph, LangSmith), Google Vertex AI, Vector Databases (pgvector), Core ML Algorithms. Languages: Java 17, Python, Go, SQL. Frameworks & Architecture: Spring Boot 3, FastAPI, Spring Data JPA, Hibernate, Hexagonal Architecture, Microservices. Cloud & Infrastructure: AWS (EC2, SQS, SNS, Batch), GCP (Pub/Sub, Cloud Storage), Docker, Kubernetes. Data & Processing: PostgreSQL, MongoDB, Redis, Kafka, Spring Batch, Distributed Ledgers. Quality & CI/CD: JUnit 5, Mockito, SonarQube, GitHub Actions, Datadog.

Location

Bengaluru

AI stack

anthropic apis

claude code

claude

cursor

langchain

langgraph

Work experience

Software Engineer at Wayfair, Jul 2023 - Present · 3 yrs 4 mos, Bengaluru, Karnataka, India, • Led end-to-end architecture and launch of Wayfair’s core Loyalty Membership platform (Prime Membership), scaling the ecosystem to 1M+ active users and handling 15M+ daily transactional workloads. • Architected resilient multi-agent workflows for gift card hyper-personalization utilizing LangChain and LangGraph for complex state management, ensuring highly targeted LLM messaging and design generation. • Designed and implemented an automated AI evaluation framework using MLflow, establishing a curated golden dataset to benchmark multi-agent and search retrieval performance. Architected scoring mechanisms to proactively detect workflow drift and quantify hallucination rates prior to production deployment. • Engineered a production-grade RAG-based search retrieval system for pagerduty operations using pgvector and hybrid search (BM25 + dense embeddings) to automatically surface contextual first-step actions to on-call engineers. • Implemented comprehensive harness engineering across owned microservices, heavily optimizing infrastructure to significantly reduce development task token costs. • Designed high-throughput, event-driven reward and cashback calculation engines using GCP Pub/Sub, reducing monolith coupling by 70% via a migration to clean Hexagonal Architecture. • Engineered fault-tolerant, cloud-native microservices with 99.99% availability, implementing advanced circuit breakers, retry strategies, and fallbacks that slashed downstream dependency failures by 65%

Software Development Engineer - III at ZestMoney, May 2022 - Aug 2025 · 3 yrs 4 mos, Designing and developing large-scale, multi-tiered, distributed software applications for minimizing risk Creating Automated Testing Frameworks Configuring alerts on Datadog and Sumologic for application failures and error fast paced agile/scrum development Developing Event Driven Architechture Working with different databases and distributed messaging systems

Software Development Engineer - II (Risk Tech) at ZestMoney, Aug 2021 - May 2022 · 10 mos, Bangalore Urban, Karnataka, India, - Designing and developing large-scale, multi-tiered, distributed software applications for risk tech -Implementing Proactive and Reactive Credit Limit Increase/Decrease Strategies to Minimize risk and increase lending - Transforming Insights from Data Science teams (Risk) into services and automatic checks - Creating and monitoring fault-tolerant adaptive API's and financial services for handling financial risk -Making use of existing AWS service for designing Async services using SNS, SQS, EC2, and ECS -Participating in code reviews and design discussions -Working closely with the DevOps team for Infra issues and troubleshooting

Software Engineering-Engineer I at FICO, Aug 2020 - Dec 2021 · 1 yr 5 mos, Bengaluru South, Karnataka, India, -Developing FAC portal for Fico Products (Analogous to AWS Console for AWS Products) -Designing APIs and backend server-side services using Java, Spring Boot, and SAML SSO configurations. -Building RESTful APIs with monitoring, fault tolerance, and metrics. -Linux, and Web application development/debugging -Maintaining event server and handling events for Asynchronous event processing using queues -Integrating third-party APIs and services like AppDirect and Okta -Providing security fixes to the vulenrabilities that come us against the internal security scan.

Solution Integration Consultant at FICO, Sep 2018 - Aug 2020 · 2 yrs, Banglore, - Developing REstFul Services and implementing API. - Developing a solution using Spring boot/Java J2EE and FICO's platform - Deploying the solution in the form of Web service/Cloud solution on AWS/FICO analytics cloud. - Implementing Integration/Orchestration layer for the service using J2EE and microservices(Restful services) using Spring. - Developing end to end solution for the client right from requirements capturing to deployment using Blaze. - Integrating Messaging/Streaming modules into the service. - Undertaking client meeting and developing a sense of trust between the parties

Assistant System Engineer at Tata Consultancy Services, Aug 2017 - Aug 2018 · 1 yr 1 mo, Greater Delhi Area, Java Developer for TCS in the Banking and Finance domain (BFS) of the organization. Worked as a backend engineer for Deutsche Bank in credit score and application processing workflow. Implementing the business logic on the Spring/J2ee platform in the form of Rest/Soap web services. Implementing JMS queues for consumer and producer architecture.

Education

Bachelor of Engineering - BE, Information Technology, Gujarat Technological University (GTU)

CBSE, Primary, Secondary and Higher Secondary, kendriya vidyalaya