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.

Bhavika Kadlecha
@bhavikakadlecha
AI & ML engineer (MSc Computer Science) focused on the reliability layer of LLM apps: structured outputs, deterministic validation, and benchmarking.
What I'm looking for
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
Project Intern – Machine Learning & Software Engineering
Architected a full-stack AI learning platform using Django and React, integrating Groq API with structured prompt engineering. Implemented resilient failure handling and state persistence for LLM-based curriculum generation.
Education
Degrees, certifications, and relevant coursework
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.
Jawahar Navodaya Vidyalaya
Higher Secondary, Science
2018 - 2021
Grade: 87.6%
Completed Class 12 (PCM) with 87.6% and Class 10 with 78.4%.
Availability
Location
Authorized to work in
Portfolio
github.com/bhavikadlechaSalary expectations
Social media
Interested in hiring Bhavika?
You can contact Bhavika and 90k+ other talented remote workers on Himalayas.
Message BhavikaGet 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!
