Open to Software Engineer roles Orlando, FL Eastern Time

Building production backend, full‑stack & applied AI systems.

I'm Prachi Saibewar, a software engineer with 3+ years building APIs, event-driven integrations, full-stack React/TypeScript products and applied AI. Most recently at Rokt (mParticle), on real-time decisioning APIs and customer-data tooling.

  • Python/FastAPI
  • C#/.NET
  • React/TypeScript
  • Kafka
  • RAG & agents
Prachi Saibewar
building production software
3+ yrs
lower p95 API latency at Rokt
29%
grounded LLM answers at UCF
79 → 92%
backend tests in IncidentIQ
695

Before Rokt, I worked on RAG and LLM evaluation for research at the University of Central Florida, and on banking and healthcare backends at Infosys. Outside work I build projects end to end, like IncidentIQ, an incident-response agent that waits for a person's approval before it changes anything.

01Impact

Before and after, from production work

  1. p95 latency, real-time decisioning APIs

    Rokt (mParticle) · Redis caching and parallel asyncio retrieval

    185 ms→132 ms−29%

  2. Time to detect production issues

    Rokt (mParticle) · OpenTelemetry tracing, Prometheus metrics, alerting

    20 min→8 min

  3. Grounded LLM answers

    UCF · retrieval, chunking and prompts tuned on a 300+ question eval set

    79%→92%

  4. Weekly reconciliation incidents

    Infosys · Kafka integrations across 5 systems, idempotent consumers, dead-letter queues

    25→6

02Projects

Public code, tests and numbers you can reproduce

Including the ones that miss their target.

IncidentIQ web UI: the agent reads payment-service and payment-db logs, concludes payment-db is out of disk space, and stops at the approval panel

A real run on a local 14B model, sped up. It stops at the approval panel.

Agentic AI · Backend · Full-stack

IncidentIQ

An incident-response agent for on-call engineers. It reads logs, metrics and past incidents, finds the likely cause, and proposes a fix. Nothing that changes production runs until a person approves it.

How an investigation runs

  1. Report
  2. Retrieve
  3. Plan
  4. Run tools
  5. Reflect
  6. Propose
  7. Human approval
  8. Act once
  • Survives crashes. LangGraph state is checkpointed after every step, so an investigation resumes where it stopped.
  • Gated in code, not in the prompt. Write tools need an approval row, and an approved action runs exactly once through idempotency keys.
  • Observable and pluggable. OpenTelemetry traces in Jaeger or Langfuse, Prometheus metrics, and an MCP server for the read-only tools.
Recall@5 (capped), hybrid retrieval
0.80
Task completion · target 90%
70%
Abstention accuracy
100%
Backend tests, CI on every push
695
  • Python
  • FastAPI
  • LangGraph
  • PostgreSQL
  • pgvector
  • React
  • TypeScript
  • OpenTelemetry
  • MCP
  • Docker
Map UI: a 1 km restaurant search around UCF, with the searched radius outlined and every result inside it

Backend · Geospatial

Geo POI API

A REST API and map UI for finding points of interest within a radius, filtered by category and rating, with the distance to each result.

How a radius query runs

  1. lat · lng · radius
  2. ST_DWithin on geography
  3. GIST index
  4. Results + distance
  • Index-backed radius search on a PostGIS geography column, so distances are in meters and the spatial index is used.
  • Benchmarked with wrk under Gunicorn on 100,000 POIs, with random query centers so the cache can't hide the database.
POIs in the benchmark
100k
Median, cached · 2,547 req/s
1.7 ms
Median, uncached 5 km query
222 ms
  • Django
  • DRF
  • GeoDjango
  • PostGIS
  • Gunicorn
  • Docker
  • GitHub Actions

More projects

03Experience

Customer data, research tooling, banking and healthcare

  1. Sep 2025 — Aug 2026USA

    Software Engineer · Rokt (mParticle)

    Real-time decisioning APIs, identity tooling and production reliability on a customer-data platform.

    • Cut p95 latency of real-time decisioning APIs by 29% (185 → 132 ms) with Redis caching and parallel asyncio retrieval under production load.
    • Owned 0→1 a React/TypeScript identity-tracing tool for the mParticle CDP (React Query over C#/.NET APIs, visualizing profile merges): investigations about 30% faster.
    • Built identity-resolved and predictive customer attributes with C#/.NET APIs and event-driven pipelines that enforce GDPR consent and CCPA opt-outs: eligible customer signals +23%.
    • Added OpenTelemetry tracing, Prometheus metrics and Chronosphere alerting, and joined the on-call rotation: detection 20 → 8 min, resolution 60 → 25 min.
    • Built Python LLM evaluation and guardrail workflows with structured outputs for ACE, Rokt's generative ad-content engine: rejected generations 12.4% → 4.8%.
    • C#/.NET
    • Python
    • FastAPI
    • React
    • TypeScript
    • Redis
    • OpenTelemetry
    • AWS
  2. Jun 2025 — Sep 2025Orlando, FL

    AI Research Engineer · University of Central Florida

    RAG and LLM evaluation for graph-analytics research, and the Chartalist.org rebuild.

    • Built a 300+ question evaluation set to tune retrieval, chunking and prompts: grounded answers 79% → 92%.
    • Added schema validation, retries and human review: 98%+ valid responses, 35% fewer manual corrections.
    • Built a Python/FastAPI RAG search service over PostgreSQL/pgvector for research papers and code: lookups ~20 min → under 5.
    • Led the Chartalist.org rebuild from legacy PHP to Next.js/TypeScript and Node.js: 92/100 desktop Lighthouse performance.
    • Python
    • FastAPI
    • PostgreSQL
    • pgvector
    • LLM APIs
    • Next.js
    • TypeScript
  3. Jun 2021 — Jul 2023Remote

    Software Engineer · Infosys

    Banking and healthcare-payer backends: transactions, member enrollment and Kafka integrations.

    • Built fault-tolerant Kafka integrations across 5 enterprise systems (idempotent consumers, retries, dead-letter queues): weekly reconciliation incidents 25 → 6.
    • Built ASP.NET Core banking APIs with SQL Server and Dapper, with validation and business rules for 5,000+ daily transactions.
    • Tracked down slow member-enrollment queries and tuned indexes and Oracle PL/SQL stored procedures: API ~25% faster.
    • Wrote unit, integration and API tests for eligibility workflows: regression defects −18%, validation 2 days → under 1.
    • C#/.NET
    • ASP.NET Core
    • SQL Server
    • Oracle PL/SQL
    • Kafka
    • Kubernetes
    • Python
Full résumé (PDF)

04Open source & writing

Contributions and notes

Pull requests

Writing

05Skills

Grouped by the job each tool does

Languages
Python · C# · TypeScript · JavaScript · SQL · Java · Bash
Backend & APIs
FastAPI · ASP.NET Core · Django REST Framework · Node.js · REST / OpenAPI · OAuth 2.0 · JWT
Data & messaging
PostgreSQL (pgvector, PostGIS) · SQL Server · Oracle PL/SQL · Redis · Kafka · event-driven design
Applied AI
RAG · embeddings · tool calling · AI agents · LangGraph · LangChain · MCP · LLM evaluation & guardrails
Frontend
React · Next.js · React Query · Tailwind CSS · HTML/CSS · frontend performance
Cloud & delivery
AWS (Lambda, S3, RDS, ECS, SQS) · Docker · Kubernetes · Terraform · GitHub Actions
Observability
OpenTelemetry · Prometheus · Grafana · Chronosphere · on-call and production debugging
Testing
pytest · Jest · Playwright · unit, integration and API tests in CI

06Education

Degrees and certifications

  • 2025

    M.S. Computer Science · GPA 3.9

    University of Central Florida

  • 2020

    B.E. Computer Science

    Savitribai Phule Pune University

  • AWS

    Certified Solutions Architect – Associate

    Amazon Web Services

  • AWS

    Certified Cloud Practitioner

    Amazon Web Services

07Contact

Hiring for backend, AI or full‑stack?

I'm open to Software Engineer roles. Email me directly or send a note with the form.

↑↓ move↵ openesc close