Skip to main content
Bhavika KadlechaBK
Looking for a job

Bhavika Kadlecha

@bhavikakadlecha

AI & ML engineer (MSc Computer Science) focused on the reliability layer of LLM apps: structured outputs, deterministic validation, and benchmarking.

India
Message

What I'm looking for

I’m looking for a remote AI Engineer, LLM Engineer, or Python Backend Developer role where I can build production-grade LLM systems like RAG pipelines, evaluation frameworks, and document-extraction services. I value reliability, measurable results, and clear written documentation, and I want end-to-end ownership from design to deployment while learning from experienced engineers.

I’m an AI & ML engineer with an MSc in Computer Science (AI & ML), and I build LLM applications that hold up outside of demos. Most of my work sits in what I call the reliability layer: strict schemas for model outputs, deterministic validation, fallbacks for when APIs fail, and benchmarks that show whether a change actually helped. I also write things up clearly, with documented trade-offs and results, so a remote team can pick up my work without needing a call.

What I’ve built:

  • Hybrid-RAG corporate policy retrieval engine: Uses Docling to extract structured content from PDFs, including complex tables. Combines ChromaDB dense and BM25 sparse indexing with Reciprocal Rank Fusion and cross-encoder re-ranking. In a retrieval ablation, MRR@5 improved from 0.708 (dense-only) to 0.875 (full pipeline). Containerized with Docker.

  • LLM-as-a-Judge evaluation pipeline: Benchmarks RAG outputs for factual consistency and context relevance using strict Pydantic schemas. Runs 12 concurrent evaluation cases in under 3 seconds with pytest-asyncio and the Groq API. SQLite prompt-hash caching removes redundant re-evaluations, and custom pytest hooks generate HTML dashboards and JSONL benchmark reports.

  • Multimodal invoice extraction and vendor reconciliation pipeline: An async FastAPI microservice that uses multimodal LLMs via LiteLLM to extract line items from invoice PDFs and images into validated Pydantic models. Deterministic Python checks verify the arithmetic, with bounded schema-repair retries. Lanczos downscaling reduced image payload size by over 60%. ChromaDB lookup flags unverified or mismatched suppliers.

  • Learnovo (IIT Jodhpur internship): A full-stack learning platform (Django, React, SQLite) that turns free-text learning goals into structured study plans using the Groq API (LLaMA-3) with strict JSON schemas. A rule-based fallback serves pre-computed curricula during API timeouts, and React localStorage keeps learner progress between sessions.

Experience

Work history, roles, and key accomplishments

Education

Degrees, certifications, and relevant coursework

Central University of Rajasthan logoCR

Central University of Rajasthan

Integrated MSc, Computer Science

2021 - 2026

Grade: 7.96 CGPA

Integrated MSc in Computer Science with a CGPA of 7.96 and GATE CS qualification.

JV

Jawahar Navodaya Vidyalaya

Higher Secondary, Science

2018 - 2021

Grade: 87.6%

Completed Class 12 (PCM) with 87.6% and Class 10 with 78.4%.

Interested in hiring Bhavika?

You can contact Bhavika and 90k+ other talented remote workers on Himalayas.

Message Bhavika

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan