New opportunity

Applied AI Engineer

Infer · Bengaluru, India

About this role

Infer is hiring an Applied AI Engineer to build the evaluation infrastructure and self-improvement loops for its insurance-agency voice agents. The agents support activities including lead qualification, live calls, call audits, renewals and customer reactivation. This role centers on assessing voice conversations end to end and catching quality or compliance regressions before release.

Responsibilities

  • Build an evaluation harness for synthetic and real calls, scoring transcription, LLM reasoning, tool use, speech synthesis and full-conversation outcomes. Benchmark new open and closed models against the production stack.
  • Design real-time agent behavior, including system prompts, tool use, conversation flow, error recovery and guardrails. Compare STT and TTS providers, tune configurations and run A/B experiments; improve voice selection, prosody and latency-versus-fidelity tradeoffs.
  • Curate evaluation datasets and mine difficult cases from production calls. Develop scheduled red-team tests for jailbreaks, hallucinated quotes and compliance failures. Work with backend engineers to connect evaluation signals to CI so regressions block merges, and build loops that feed failures into evaluations and prompt optimization.

Success milestones: By day 30, ship an initial evaluation with a trusted end-to-end metric and benchmark one new model. By day 60, have regression-blocking evaluations, a red-team suite covering at least three failure classes, automated hard-case mining and an open-source model comparison. By day 90, assess whether to ship a new LLM within a week, demonstrate measurable improvement from DSPy- or GEPA-style prompt optimization on a production voice flow, and launch a self-improvement loop for at least one failure pattern.

Requirements

3+ years of experience; production ML engineering experience; strong Python and a working stack including PyTorch, Hugging Face, pandas and scikit-learn. Hands-on experience with LLM agents and evaluation frameworks, including LLM-as-judge pipelines and their limitations, is required. Candidates also need practical ASR/STT and TTS experience and familiarity with audio sample rates, codecs, noise and alignment.

Preferred

Experience with voice-agent interruptions and turn-taking, diarization or VAD, audio annotation, ASR/TTS model training, active learning, open-source AI/ML contributions, or real-time voice model cost and latency tradeoffs. The full-time role is listed in Bengaluru, with ₹2M–₹5M INR compensation and 0.01%–0.20% equity. US citizenship or a US visa is not required.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonPyTorchHugging Facepandasscikit-learnLLM agentsPrompt engineeringFunction callingStructured outputsLLM evaluationLLM-as-judgeRed teamingA/B testingASRSTTTTSWhisperElevenLabsAudio processingContinuous integrationBenchmarkingDataset curationDSPyGEPADiarizationVoice activity detectionActive learning

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build an end-to-end voice evaluation harness

    Posting: The role centers on scoring synthetic and real calls across STT, LLM reasoning, tool use, TTS, and full-call outcomes; the day-30 target is a trusted end-to-end metric. Prepare: Outline how you would define that metric and inspect failures at each layer.

  • Turn evaluations into release safeguards

    Posting: By day 60, evaluations should run on updates and block merges that regress on known cases. Scheduled red-team tests should cover jailbreaks, hallucinated quotes, and compliance failures. Prepare: Describe how results would become actionable CI signals.

  • Build a production-failure feedback loop

    Posting: The role includes reviewing calls, mining hard cases from production traffic, growing the evaluation set, and feeding fixes into prompt optimization; a live loop for one failure pattern is a day-90 target. Prepare: Trace one failure from discovery through evaluation, fix, and retest.

  • Make defensible model comparisons quickly

    Posting: The role benchmarks new open and closed models against the production stack, with a day-90 goal of a numbers-backed ship decision within a week. Prepare: Define a repeatable comparison that includes full-call outcomes, not just model-level scores.

  • Improve real-time agent and audio quality

    Posting: Duties include prompts, tool use, conversation flow, recovery, guardrails, STT/TTS provider comparisons, A/B experiments, and TTS latency-versus-fidelity decisions. Prepare: Connect an audio or behavior change to a measurable conversation outcome.

Likely challenges to think through

  • Making a metric trustworthy

    Likely challenge, not a confirmed problem: A single full-call score may conceal transcription errors, faulty tool use, or missed disclosures, while LLM-as-judge pipelines have known limitations. Prepare to explain how human-reviewed call failures and layer-level checks would validate the metric.

  • Blocking regressions without blocking useful changes

    Likely challenge, not a confirmed problem: CI gates must catch consequential failures without treating variable conversation scores as definitive. Prepare to discuss stable known-case tests, thresholds, and how to investigate a failed gate before changing it.

  • Scaling hard-case mining without diluting the eval set

    Likely challenge, not a confirmed problem: Automated mining reduces manual triage but may add repetitive or poorly labeled calls. Prepare to describe sampling, failure categorization, and periodic review before cases enter a regression suite.

  • Balancing speed, voice quality, and decision rigor

    Likely challenge, not a confirmed problem: A one-week model comparison and real-time voice constraints leave limited room for exhaustive testing; lower latency may cost speech fidelity or conversation quality. Prepare to compare candidates on representative calls, quality failures, and latency rather than one aggregate score.

03

Practice your answers

Technical practice

How would you design an end-to-end evaluation harness for synthetic and real voice calls?

What to coverPreparation suggestion: Explain how you would score transcription, LLM reasoning, tool use, speech output, and full-call outcomes while retaining enough detail to locate a failure. Discuss how you would establish one trustworthy end-to-end metric without letting it conceal a serious compliance regression.

How would you validate an LLM-as-judge score for voice-agent quality?

What to coverPreparation suggestion: Describe a rubric, human-reviewed examples, and checks for judge inconsistency or bias. Explain when a deterministic check or human review would be more reliable, especially for quotes and disclosures.

How would you design an agent's multi-turn behavior when a tool fails during a live call?

What to coverPreparation suggestion: Address state, structured tool outputs, recovery prompts, and guardrails that prevent the agent from inventing a result. Explain how you would test both the immediate response and the rest of the conversation.

How would you compare STT systems on difficult insurance-agency calls?

What to coverPreparation suggestion: Discuss representative audio, annotated references, and errors that change the agent's decisions, not just aggregate transcription accuracy. Account for noise, sample rates, codecs, and alignment when interpreting results.

How would you evaluate a TTS change for a real-time voice agent?

What to coverPreparation suggestion: Compare voice selection, prosody, intelligibility, and edge cases alongside latency and fidelity. Explain how an A/B experiment would isolate the change and produce a decision the team can act on.

How would you build a scheduled red-team suite for this agent?

What to coverPreparation suggestion: Cover the posting's three named failure classes: jailbreaks, hallucinated quotes, and compliance failures such as missed disclosures. Describe repeatable test cases, expected outcomes, and how you would investigate a failed run.

How would you mine production calls for hard cases without manually reviewing every call?

What to coverPreparation suggestion: Describe signals that could nominate failures, a way to verify and label selected cases, and how to avoid filling the evaluation set with near-duplicates. Explain how reviewed cases would become durable tests for the failure patterns they reveal.

When should a voice-agent evaluation block a merge?

What to coverPreparation suggestion: Discuss known-case regression thresholds, the cost of false blocks versus missed failures, and how to diagnose a failing layer. Explain what evidence you would share with backend engineers when connecting the harness to CI.

How would you decide within a week whether a new open-source LLM should replace the production model?

What to coverPreparation suggestion: Compare both models on the same voice-flow cases, including tool behavior, full-call quality, and the red-team suite. Present a defensible recommendation that weighs measured improvements against regressions and real-time cost or latency.

How would you show that prompt optimization improves a production voice flow?

What to coverPreparation suggestion: Outline a DSPy- or GEPA-style optimization loop with a separate evaluation set and a pre-change baseline. Explain how you would measure lift while checking that the optimized prompts do not introduce new failures.

Behavioural practice

Tell me about a time you turned ambiguous quality concerns into a trusted metric.

What to coverPreparation suggestion: Use a real situation, your actions to define and validate the measure, and the result it enabled. Discuss disagreement or limitations openly rather than presenting a metric as flawless.

Tell me about a time reviewing real failures changed your technical priorities.

What to coverPreparation suggestion: Describe the situation, how you examined or tagged examples, what you changed, and the observed result. This relates to the role's call reviews and production hard-case mining.

Tell me about a time you worked across engineering teams to prevent a production regression.

What to coverPreparation suggestion: Give the situation, your specific contribution to a test or release safeguard, and its result. Clarify how you handled a disputed failure or a safeguard that slowed delivery.

Tell me about a time you challenged a proposed model or system change with evidence.

What to coverPreparation suggestion: Explain the situation, the comparison you designed, the trade-offs you communicated, and the decision or result. Keep the account grounded in what you measured rather than a claimed win.

Tell me about a time you made a recurring failure less likely to recur.

What to coverPreparation suggestion: Use situation, action, and result to show how you identified the pattern and fed a fix into tests or a development workflow. Note how you checked whether the fix held beyond the original example.

02

Sharpen your knowledge

Topics to prepare

  • End-to-end evaluation and judge reliability

    The role scores transcription, LLM reasoning, tool use, TTS, and full-call outcomes; LLM-as-judge limitations are a must-have. Revision exercise: sketch a scoring rubric for a synthetic insurance-agency call, then explain how human review would catch judge errors and validate a trusted end-to-end metric.

  • Real-time agent behavior

    The posting names prompts, function calling, structured outputs, multi-turn state, error recovery, and guardrails. Revision exercise: diagram a lead-qualification call with a tool failure and a corrected recovery path; explain which transitions and outputs an evaluation should inspect.

  • Speech pipeline tradeoffs

    Practical ASR/STT, TTS, and audio knowledge are required, including sample rates, codecs, noise, and alignment. Revision exercise: trace how noisy or misaligned speech could affect transcription, agent response, and synthesized voice; propose separate measures for accuracy, prosody, and latency versus fidelity.

  • Regression gates and model comparisons

    The role calls for benchmarks against the production stack and evaluations that block regressing merges. Revision exercise: outline a fair comparison using the same call cases and scoring rules, including how you would investigate a failing gate before recommending a model switch.

  • Failure taxonomies and improvement loops

    The posting specifies red-team coverage for jailbreaks, hallucinated quotes, and compliance failures, plus mining hard cases from production calls. Revision exercise: define one test case and expected failure signal for each class, then trace how a confirmed failure becomes a reusable evaluation case. Do not assume a particular insurance disclosure rule.

  • Measuring prompt-optimization lift

    A day-90 milestone calls for measurable improvement from DSPy- or GEPA-style optimization on a production voice flow. Revision exercise: describe a baseline, a held-out call set, an end-to-end metric, and a regression check that would distinguish improvement from overfitting.

Skills to revise

  • Build a Python voice-evaluation harness

    The posting prioritizes an evaluation harness over audio work alone. Practice implementing a small Python runner for synthetic call records that stores per-layer scores for STT, LLM behavior, tool use, TTS, and full-call outcome, then produces a readable regression report.

  • Audit an LLM-as-judge pipeline

    Hands-on judge pipelines and knowledge of their failure modes are required. Practice writing a scoring prompt for agent responses, comparing its decisions with hand-labeled cases, and recording disagreement patterns rather than treating judge scores as ground truth.

  • Analyze evaluation data with the stated ML stack

    Strong Python and a working stack of PyTorch, Hugging Face, pandas, and scikit-learn are listed as must-haves. Practice using pandas to group call failures by type and scikit-learn to summarize a labeled error set; rehearse where PyTorch and Hugging Face would fit if an open model were benchmarked.

  • Run a speech-quality comparison

    The role compares and tunes STT and TTS systems. Practice evaluating two configurations on the same sample calls, inspecting transcription errors and TTS edge cases alongside latency, and writing an A/B recommendation with its limitations. Whisper and ElevenLabs are examples named in the posting, not mandatory choices for this exercise.

  • Turn hard cases into regression tests

    The posting calls for automated production hard-case mining, scheduled red-team tests, and CI gates. Practice writing a small script that selects likely failures from tagged call records, deduplicates them into test cases, and fails an update when a known case regresses.

  • Benchmark and improve one agent flow

    The milestones call for a defensible new-model comparison and prompt optimization with measurable lift. Practice running the same multi-turn cases through two model or prompt variants, checking tool calls and structured outputs, and reporting outcome changes and failure cases on held-out calls.

04

Your preparation checklist

  • Select a production project walkthrough

    The role requires shipped ML systems and hands-on LLM-agent evaluation. If you have a relevant project, prepare a one-page account of your Python and ML stack, agent design, evaluation choices, results, and your contribution; otherwise, prepare a clearly labeled design example.

  • Sketch an end-to-end voice evaluation harness

    Infer wants synthetic and real calls scored across STT, LLM reasoning, tool use, TTS, and call outcomes. Prepare a diagram, a proposed end-to-end metric, and a plan to validate it against human-reviewed calls, including where LLM-as-judge scores could mislead.

  • Walk through a real-time agent failure

    Prepare a hypothetical insurance-agency call showing multi-turn state, a tool call, structured output, and recovery from an error. Explain how prompts and guardrails would address a hallucinated quote or missed disclosure without assuming Infer’s exact policy.

  • Outline an audio comparison experiment

    The role compares STT and TTS providers and runs A/B tests. Draft a test plan covering noisy audio, sample rates, codecs, alignment, transcription accuracy, voice quality, prosody, and latency-versus-fidelity tradeoffs; identify what evidence would support a decision.

  • Build a model-benchmark template

    Infer expects defensible comparisons with its production stack, including an open-source model. Prepare a scorecard for quality, tool behavior, failure rates, latency, and cost, with a recommendation rule; leave results blank rather than inventing numbers.

  • Design a red-team and CI gate

    Sketch test cases for the three stated failure classes: jailbreaks, hallucinated quotes, and compliance failures. Show how scheduled tests and a known-case regression set could produce actionable results and block a regressing merge.

  • Map a failure-to-improvement loop

    Prepare a proposed path from reviewed production calls to hard-case mining, dataset updates, retesting, and a measurable DSPy- or GEPA-style prompt experiment. Specify how you would check that improvement on one failure pattern does not worsen other call outcomes.

  • Bring questions about evaluation ownership

    Ask which call outcomes the team trusts today, how customer call reviews inform labels, what data and backend interfaces are available for CI, and how the day-30, day-60, and day-90 milestones will be measured.

AI-generated from the job information · Prepared Sep 29, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 5 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…