Skip to content

Open to full-time remote AI Engineer roles

Ila Rehman

AI Engineer

I ship LLM-powered applications and the distributed systems they run on: event-driven microservices on AWS, grounded retrieval, and the evaluation layers that tell you whether any of it actually works.

IRILA · ask me about Ila Rehmanonline

Why should I hire Ila?

Ask ILA

~/about.md

I build LLM-powered applications and the infrastructure underneath them: agentic pipelines, retrieval grounded in real sources, and the evaluation layers that separate a demo from something you can put in front of users.

Day to day I work on distributed, event-driven microservices on AWS behind a document-automation platform, built from Lambda, ECS, Step Functions and queues, with LLMs integrated into the production pipelines for extraction, classification and generation. I also built a multi-tenant WhatsApp travel-booking agent there, running against live flight inventory, where tracing showed a 56% tool-call failure rate that no log had surfaced. That work taught me the interesting problems are rarely the prompt. They are idempotent processing, exactly-once semantics, deterministic fallbacks for when a model misbehaves, and being able to trace one document through a dozen asynchronous services at 2am.

It looks like a career change, but it runs in a straight line. Physics with mathematics gave me the quantitative foundation, and linear algebra and statistics are load-bearing when you work with embeddings and evaluation rather than decoration. Years of teaching maths and coding to students across the US, UK and Canada funded a deliberate move into engineering, and an MCA covering software engineering, data science, cloud computing and machine learning is where that move actually happened.

Alongside that I have shipped two systems of my own. Davis is an evidence-grounded AI sales agent where every prospect score cites a source URL, a snippet and a timestamp, isolated across organisations by row-level security. AdaptQuiz is a RAG API that generates questions grounded in your own study material and grades free-text answers against a rubric, tagging the specific gap behind every wrong answer. The grader is the part I care about most. It exists because I spent years marking answers that were right in the wrong words.

~/experience.log

April 2026 – Present

Internship · Remote

Software Engineer Intern

Manrke · Remote

Building distributed, event-driven microservices on AWS behind an end-to-end document-automation platform, with LLMs integrated into the production pipelines rather than bolted on beside them.

  • Design and build distributed, event-driven microservices on AWS (Lambda, ECS, Step Functions, SQS/SNS, S3, DynamoDB and RDS) for an end-to-end document-automation platform, deployed to ECR and Lambda across multiple AWS accounts.
  • Integrate LLMs into production pipelines for extraction, classification and natural-language generation, with guardrails, deterministic fallbacks, and cost and latency controls.
  • Built a multi-tenant WhatsApp travel-booking agent: Twilio into FastAPI, a LangChain tool loop against live flight inventory, PostgreSQL row-level security per tenant, and a deterministic conversation-memory layer that recalls context without fabricating data.
  • Diagnosed a 56% LLM tool-call failure rate from Braintrust traces and eliminated it with a provider-fallback chain and date-grounding fixes, hardening the system to 274 automated tests with mypy --strict across 120+ files.
  • Engineer for reliability and observability: idempotent processing, exactly-once semantics, distributed state coordination, structured logging, and correlation-ID tracing through CloudWatch.
  • AWS
  • Event-Driven Microservices
  • LLMs in Production
  • Agent Tool Loops
  • Distributed Systems
  • Observability

6+ years

Freelance · Remote

Mathematics & Coding Tutor

Freelance · Students in the US, UK and Canada

Years teaching mathematics and coding to international students. It funded a deliberate move into engineering, and it is the reason AdaptQuiz grades against a rubric instead of matching strings.

  • Taught mathematics and programming one-to-one to students across three countries and several curricula, adapting explanations to where each student's understanding actually broke.
  • Marking thousands of free-text answers is where AdaptQuiz's grader comes from. Partial credit, per-criterion feedback and knowledge-gap tagging are what good assessment requires, not features found in a tutorial.
  • Mathematics
  • Programming
  • Curriculum Design
  • Remote / International

~/projects/

Davis

Evidence-grounded AI sales development agent

2026

A multi-tenant AI sales development agent that finds prospects, researches them, and drafts personalised outreach, where every prospect score cites a source URL, a snippet and an observed-at timestamp, so a human can check the evidence behind any number. Sending is approval-first: nothing leaves the system until a person approves it, and a policy guard makes duplicate sends impossible.

  • Next.js
  • React
  • TypeScript
  • FastAPI
  • LangGraph
  • OpenAI
  • Supabase
  • Postgres / RLS
  • +5 more
Read the case study →Live demoSource

AdaptQuiz API

RAG quiz generation with LLM-as-judge grading

2026

A production REST API that ingests a PDF or text file and turns it into an adaptive quiz session grounded entirely in that document. It generates questions, grades free-text answers against a three-criterion rubric with partial credit, tags the specific knowledge gaps behind each wrong answer, and aggregates a session into a report with a grade and a targeted study recommendation.

  • Python
  • FastAPI
  • LangChain
  • FAISS
  • GPT-4o
  • sentence-transformers
  • Pydantic v2
  • Docker
  • +4 more
Read the case study →Live demoSource

Focus Flow

Full-stack deep-work assistant

2026

A vague task is the reason deep work never starts. 'Write the report' has no obvious first move, so the session gets postponed.

  • Python
  • FastAPI
  • SQLModel
  • SQLite
  • Next.js
  • TypeScript
Read the case study →Source

~/skills.json

{

"languages": [
  • "Python",
  • "TypeScript",
  • "JavaScript",
  • "SQL"

],

"ai_llm": [
  • "Retrieval-Augmented Generation",
  • "AI Agents",
  • "LangChain",
  • "LangGraph",
  • "LLM-as-Judge Evaluation",
  • "Prompt Engineering",
  • "Structured Outputs",
  • "Tool / Function Calling",
  • "Embeddings (sentence-transformers)",
  • "Semantic Search",
  • "FAISS",
  • "Pinecone",
  • "OpenAI GPT-4o",
  • "Groq",
  • "Anthropic Claude"

],

"backend": [
  • "FastAPI",
  • "REST API Design",
  • "Pydantic",
  • "SQLAlchemy / Alembic",
  • "PostgreSQL",
  • "Supabase",
  • "DynamoDB",
  • "Redis",
  • "Event-Driven Microservices",
  • "Multi-Tenant Architecture",
  • "Row-Level Security",
  • "Next.js"

],

"cloud": [
  • "AWS Lambda",
  • "ECS",
  • "Step Functions",
  • "SQS / SNS",
  • "S3",
  • "RDS",
  • "ECR",
  • "CloudWatch",
  • "Docker",
  • "Railway",
  • "Vercel",
  • "CI/CD",
  • "Git & GitHub"

],

"foundations": [
  • "pytest",
  • "Braintrust",
  • "OpenAPI / Swagger",
  • "NumPy",
  • "Pandas",
  • "ML Evaluation Metrics",
  • "Linear Algebra",
  • "Statistics"

],

}

~/education.md

Master of Computer Applications

2022 – 2025

Software Engineering · Data Science · Cloud Computing · AI & Machine Learning

Indira Gandhi National Open University, New Delhi

Where the physics turned into engineering, and where the AI and cloud coursework started pointing at the work I do now.

B.Sc. (Hons) Physics with Mathematics

2017 – 2020

First Class Honours

Jamia Millia Islamia, New Delhi

Linear algebra and statistics, load-bearing for embeddings and evaluation rather than decoration.

Languages: English (fluent) · Hindi (native) · Urdu (native)

~/contact.sh

Open to full-time remote AI Engineer roles.

The fastest way to reach me is email. If you are hiring for an AI Engineer role, send the job description and I will tell you honestly whether I am a fit.

Based in Delhi, India · working remotely