Barjinder Singh
Agentic AI Engineer · Open to full-time roles

I build agents, and evals that break them.

Python, LangChain, LangGraph, MCP and Azure OpenAI. Before that, seven years of QA on ML systems at Wipro, Amazon and LTIMindtree. Go on, move your cursor.Go on, tap him.

Open to work

Looking for a full-time role

Roles
Agentic AI / LLM Engineer · AI/ML Engineer · AI Quality & Evaluation Engineer · Backend Software Engineer
Experience
7+ years. Quality and evaluation on ML systems at Wipro, Amazon and LTIMindtree; agentic AI since 2025.
Work model
Remote, or relocating anywhere in India for an onsite or hybrid role.
Based in
Hoshiarpur, Punjab, India
Core stack
Python · LangChain · LangGraph · MCP · Azure OpenAI · SQL · Java
Contact
barjinder028@gmail.com

About

Seven years in QA, now building the agents

I write agents in Python that call tools, keep context across turns and pass work to other agents when that is the right move. Two of them are on this site: a RAG pipeline with the cosine-similarity search done by hand, and a supervisor that routes questions to three specialists. Both carry an evaluation harness and a JSONL trace log with the cost and latency of every call. I wrote my first agent loop by hand before picking up LangChain, so I know what the framework does underneath.

Before that I spent seven years on quality: validating datasets at Wipro, auditing ML-integrated data systems at Amazon, then evaluating model output at LTIMindtree. It transfers. An agent that works on Monday and fails on Thursday is a flaky test with a bigger bill, and reproducing the failure before touching the code is the same habit either way. Oracle and IBM have certified me in agentic AI. The seven years are what I would point at.

Skills

What I work with

Agentic AI & LLMs

  • Autonomous agents
  • Tool / function calling
  • Agent loops
  • Multi-agent orchestration (supervisor pattern)
  • Prompt engineering
  • LLM evaluation

Frameworks & protocols

  • LangChain (create_agent, @tool)
  • LangGraph (checkpointer, thread_id)
  • langgraph-supervisor
  • OpenAI Agents SDK
  • Model Context Protocol (MCP)

RAG & retrieval

  • RAG pipelines
  • Embeddings
  • Cosine-similarity search, from scratch
  • Document chunking
  • Grounded generation & refusal
  • Embedding caching

Evaluation & reliability

  • Evaluation harnesses
  • Regression testing
  • Cost & token tracking
  • Latency tracing
  • Root cause analysis
  • Prompt-injection testing

Providers & tooling

  • OpenAI
  • Azure OpenAI (keyless / DefaultAzureCredential)
  • Google Gemini
  • Oracle Cloud
  • REST APIs · JSON / JSONL
  • Git · Linux / WSL

Languages & data

  • Python
  • SQL
  • JavaScript
  • Java
  • PHP
  • DBMS

Web & interfaces

  • HTML
  • CSS
  • Bootstrap
  • React
  • DOM

Ways of working

  • Jira
  • Confluence
  • Slack

Experience

Where I've worked

  • LTIMindtree

    Senior Cloud Engineer, AI quality evaluation May 2025 – Jan 2026
    • Evaluated AI and ML model outputs for accuracy, consistency and reliability using Python and structured evaluation criteria.
    • Performed root-cause analysis on model failures and edge cases, and authored the evaluation guidelines that standardised how quality was measured across the team.
  • Amazon

    Quality Auditor, QA on ML-integrated systems Jan 2020 – May 2025 · Hyderabad
    • Designed and applied structured evaluation criteria to audit large-scale ML-integrated data outputs, catching errors before they reached production.
    • Built repeatable QA checklists and acceptance criteria that put "correct vs. incorrect" in writing, so every auditor drew the line in the same place.
    • Ran systematic sampling across high-volume datasets to estimate quality at scale without reviewing every record.
    • Treated recurring failures like flaky tests: reproduced the failure, isolated what triggered it, then fixed that.
    • Categorised recurring defects into failure types, then prioritised fixes by frequency and impact.
    • Drove a 25% reduction in recurring defects through root-cause analysis, and built regex-based validation checks that caught errors before delivery.
    • Sustained 96%+ audit accuracy while meeting throughput targets in a high-volume production environment.
  • Wipro

    Senior Data Associate, quality & data operations Jun 2018 – Dec 2019 · Hyderabad
    • Performed QA and validation on high-volume datasets feeding downstream ML and analytics systems, applying detailed guidelines and quality checks.

Credentials

Certified, and verifiable

  • Make Agentic AI Work for You

    IBM SkillsBuild Issued Jul 2026
    • Where agentic systems pay off and where they do not: task decomposition, tool calling and putting a human in the loop on the steps that need one.
    • Verify credential →
    IBM SkillsBuild badge: Make Agentic AI Work for You
  • Agentic AI Certified Foundations Associate

    Oracle Issued Jul 2026 · Valid to Jul 2028
    • Agent design, tool use and orchestration on Oracle Cloud Infrastructure. The foundations exam for building and running AI agents rather than only prompting a model.
    • Verify credential →
    Oracle certificate: Agentic AI Certified Foundations Associate
  • Cloud Infrastructure Certified AI Foundations Associate

    Oracle Issued Jul 2026 · Valid to Jul 2028
    • Machine learning, deep learning and generative AI fundamentals, and the OCI services they run on.
    • Verify credential →
    Oracle certificate: Oracle Cloud Infrastructure Certified AI Foundations Associate
  • Google AI Professional Certificate

    Google · Coursera Issued Jul 2026
    • Seven courses on putting AI into the work itself: research, writing, content, data analysis and app building. Assessed on a portfolio of artefacts and one AI tool built end to end.
    • Verify credential →
    Coursera certificate: Google AI Professional Certificate
  • AI: Data Engineering Analyst

    NASSCOM · Skill India Digital Hub Issued Jul 2026
    • A one-hour short course on the data engineering side of AI work, offered by NASSCOM through the Skill India Digital Hub.
    Skill India certificate: AI - Data Engineering Analyst, NASSCOM
  • Machine Learning Specialist

    QA Ltd Issued Jul 2025
    • Twelve hours on the applied machine-learning workflow, worth 12 CPE credits. Certificate 22520592.
    QA Ltd certificate of achievement: Machine Learning Specialist
  • Azure Fundamentals (AZ-900)

    Microsoft Issued Mar 2024
    • Core Azure services, identity, governance and cost management: the ground under the Azure OpenAI work.
    • Verify credential →
    Microsoft certificate: Microsoft Certified: Azure Fundamentals

Projects

What I'm building

Retrieval01

RAG resume assistant

Answers questions from what a document actually says. Chunking, embeddings and cosine similarity all written by hand, with no RAG framework underneath. When the document has no answer, it says so.

Eval trace 3 of 20 rows
{"q":"Which cloud did he use at Amazon?","hit@1":true, "hit@3":true, "top":"exp/amazon#3","cos":0.71}
{"q":"How many years of QA?",            "hit@1":false,"hit@3":true, "top":"skills#1",    "cos":0.44}
{"q":"What is his notice period?",       "hit@1":null, "hit@3":null, "answer":"not in the document"}

Row 2 is why top-1 sits at 50% and top-3 at 100%. Row 3 is the abstention path: no supporting chunk clears the floor, so it declines instead of inventing a period.

Top-3 100% · Top-1 50% Read →

Agents02

Multi-agent supervisor

A supervisor hands each question to one of three specialists: dates, arithmetic, resume lookup. The eval scores which specialist got it, so a right answer from the wrong agent still fails.

Routing assertions 3 of 5 cases
{"case":1,"q":"Days between 2024-01-05 and today?","routed":"dates", "expected":"dates", "pass":true}
{"case":2,"q":"12.5% of 48,000?",                 "routed":"math",  "expected":"math",  "pass":true}
{"case":3,"q":"Which employer used LangGraph?",   "routed":"resume","expected":"resume","pass":true}

assert row["routed"] == row["expected"]   # answer correctness alone never passes a case

Scoring the answer alone would have passed a run where the maths agent guessed a date correctly. Asserting the route is what caught it.

Routing eval 100% · 5 cases Read →

Capabilities

Systems I have built end to end

All five are running Each has an eval set that says how well it works.

Intelligence01

Smart agents

Smart agents: scope and detail

Agents that plan, call tools and check their own output. Built against a 30-case eval set, so "it works" is a number rather than a demo that happened to go well.

Web02

Static websites

Static websites: scope and detail

Plain HTML, CSS and JavaScript. No dependencies, no build step, nothing to patch at 3am. This site is one of them, including the CV you can print from it.

Web03

Full-stack websites

Full-stack websites: scope and detail

For when the system has to remember who is using it. Accounts, stored data, an admin view and a typed API, with the schema and the API contract settled before any application code.

Media04

AI promotion video

AI promotion video: scope and detail

A pipeline, not a prompt box. Every ratio the placement needs, with your logo and product composited in afterwards, so a model never has to redraw them.

Media05

AI product photography

AI product photography: scope and detail

Diffusion models held to one lighting and framing spec across a whole catalogue. A batch process, so the fortieth shot still matches the first.

Scope and rates