Nisarg Joshi

Product Engineer

Bengaluru, Karnataka, India6 yrs 9 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in AI and backend development.
  • Proven track record in building scalable systems.
  • Strong experience in 5G networking and cloud infrastructure.
Stackforce AI infers this person is a Backend-heavy AI and Networking specialist with a focus on scalable systems.

Contact

Skills

Core Skills

Distributed SystemsSoftware DesignSoftware DevelopmentE-commerceNetworkingKernel Development5g NetworkingResearchBlockchainMachine LearningNlp

Other Skills

AlgorithmsAmazon Web Services (AWS)Artificial Intelligence (AI)Backend DevelopmentC (Programming Language)C++Cascading Style Sheets (CSS)Client-server Application DevelopmentCloud ComputingCloud Computing IaaSComputer ScienceCore JavaData StructuresDatabase Management System (DBMS)DevOps

About

System Design and Software Developer. Interested and experienced in Software Development, Cloud and infrastructure, Computer Networks, Operating systems. Love designing and building systems. Built and deployed products and services from the ground up. Worked on wireless, cellular 5G networks, operating systems, and network stack. Open source contributor to The NetBSD Foundation.

Experience

Level ai

3 roles

Principal Engineer - AI / Backend

Promoted

Nov 2025Present · 4 mos · India

Lead Software Engineer - AI / Backend

Promoted

May 2025Dec 2025 · 7 mos · India

  • Leading a team of engineers for the development of Agentic AI Platform which enables enterprises to build general-purpose AI assistants that work across channels like chat, voice and automation. Was the founding engineer on product, building it from scratch and taking it to a stage of having early customers

Senior Software Engineer - AI / Backend

Sep 2023May 2025 · 1 yr 8 mos · India

  • ◦ Incorporated cutting edge AI techniques around Multi Agent Orchestration using Langgraph, RAG (Retrieval Augmented Generation) pipeline, tool calling via APIs and connectors. Also built a workflow engine for running complex conversational and automation workflows
  • ◦ Built AgentGPT - a product which assists call center agents in realtime with a RAG based chat on their knowledge base, as well as surfacing useful information in form of "knowledge-cards" to guide the conversation of the agent.
  • ◦ Built AI Agents (acting as AI Co-workers) for internal platform which enables existing customers to gain insights from their own conversational data and take actions onto the Level AI platform
  • ◦ Developed Knowledge Server and Pipeline for ingestion of enterprise data from various connectors into Mongo and Qdrant (Vector DB)
  • ◦ Built Semantic Search capability for conversational data platform, enabling customer to use similarity search alongside keyword search to search relevant call center conversations

Sprinklr

Software Engineer - Backend

Jun 2021Apr 2023 · 1 yr 10 mos · Gurugram, Haryana, India · Remote

  • ◦ Developed core modules for Audience Targeting, Ad Pixel Tracking, Ads Manager and Media Library, exposing REST and GraphQL API
  • endpoints using Java, Spring Framework, MongoDB and Elasticsearch
  • ◦ Developed scheduled Jobs for various tasks like auto importing Ads, Audiences, Pixels, Social Accounts, etc utilizing Apache Mesos.
  • Integrated async data pipeline jobs using Apache Kafka
  • ◦ Migrated 100s of REST API endpoints to GraphQL, moving multiple systems to new architecture
  • ◦ Resolved hundreds of L3 requests to help retain the clients and participated in on-call support to troubleshoot production alerts
  • ◦ Performed optimizations for MongoDB, Elasticsearch and JVM heap usage to improve efficiency of data-intensive async jobs and API
  • response times to sub 300 ms. Optimized core Image compression pipeline which handled a traffic of over 10,000 request per second
  • ◦ Worked closely with ITOPS team to deploy microservices onto Kubernetes clusters hosted on AWS, Azure and GCP using Jenkins CI/CD
  • ◦ Carried out Test Driven Development practices implementing unit tests and integration tests using Mockito and JUnit
Distributed SystemsData StructuresHigh-Level DesignComputer ScienceTeamworkSoftware Design+1

Mela

Software Engineer

Mar 2021Jun 2021 · 3 mos

  • Worked as a Software Developer focusing on building E Commerce Product modules.
  • Integrated Payment systems like Stripe, Razorpay.
  • Developed Subscription Billing Module
  • Developed Discount and Coupon Management Module
Distributed SystemsData StructuresComputer ScienceTeamworkSoftware DesignAlgorithms+2

Google summer of code

Software Engineer (Kernel/Networking)

May 2020Aug 2020 · 3 mos

  • Worked with The NetBSD Foundation as a part of GSoC 20.
  • Worked on fuzzing the NetBSD network stack using rumpkernel
  • Implemented fuzzing tests for IPv4, IPv6, UDP, ICMP, Ethernet protocols
  • Link to GSoC Project Page: https://summerofcode.withgoogle.com/projects/#6486401496907776
  • Link to the final Code Submission: https://github.com/NJnisarg/fuzznetrump
Data StructuresComputer ScienceSoftware DesignAlgorithmsNetworkingKernel Development

Samsung r&d institute india

Research Software Engineer

May 2020Jul 2020 · 2 mos

  • Worked with Samsung Research Bangalore, India. Part of the Networks R&D Team.
  • Worked on 5G networking under the A6G(Above 6GHz Protocol) Team.
  • Worked on improving and optimizing specific functions of the MAC Scheduler of the MAC Layer of 5G NR network stack.
Data StructuresComputer ScienceSoftware DesignAlgorithms5G NetworkingResearch

Indian institute of technology, kharagpur

Research Fellow

May 2019Jul 2019 · 2 mos · Kolkata Area, India

  • Worked on the system architecture and design as well as the Data mining/Text mining aspects of the project "A Platform for Cross-lingual and Multilingual Event Monitoring in Indian Languages" as a research fellow at IIT KGP under the guidance of Dr. Sudeshna Sarkar.
  • The project is a Govt. of India funded project being worked upon by 5 leading institutions of India led by IIT KGP. The project tries to carry out information extraction and summarization from varied news data sources using Deep learning and NLP techniques.
  • Focused mainly on the machine learning backend pipeline and system. Implemented the communication amongst the machine learning modules. Also worked on implementation of novel techniques for coreference resolution and argument linking in the context of natural language systems for event related data.
  • Used tools like docker and vagrant for system setup, used RabbitMQ as message broker between various backend services. For NLP modules, used tools like AllenNLP, Elmo, pytorch, spacy etc
Data StructuresComputer ScienceAlgorithmsMachine LearningNLP

Quze

Founding Engineer

Oct 2017Mar 2020 · 2 yrs 5 mos

  • Led the Software Development team at Quze.
  • Developed and deployed the backend system and cloud infrastructure for Quze.
  • Developed the Educational credentials issuing and verification system based on blockchain technologies.
  • Worked on developing the platform that aggregates all the learning resources from various providers and allows users to take courses and helps them map out learning pathways.
Distributed SystemsData StructuresHigh-Level DesignComputer ScienceTeamworkSoftware Design+3

Education

National Institute of Technology Karnataka

B.Tech — Computer Science

Jul 2017May 2021

Stackforce found 100+ more professionals with Distributed Systems & Software Design

Explore similar profiles based on matching skills and experience