New opportunity

AI / ML Engineer

Accenture · Bengaluru, India

About this role

Accenture seeks an AI / ML Engineer in Bengaluru to develop and deploy production-quality AI applications and agentic workflows for enterprise and client environments. The role uses AI tools, cloud AI services and cloud or on-premises application pipelines, including generative AI models. The posting lists full-time employment, an experience band of 2–5 years and a separate minimum requirement of 3 years. It requires 15 years of full-time education.

Responsibilities

  • Build AI services, agents, retrieval pipelines, tools and integrations with enterprise data sources and business applications. Develop production-quality Python services and APIs.
  • Implement automated tests, evaluations, logging, tracing and monitoring. Troubleshoot model outputs, data quality, integration failures and performance issues, while considering security, latency and cost.
  • Support deployment, user testing and production stabilization; document reusable components and implementation patterns.

Requirements

  • Large Language Models (LLMs) are the stated must-have skill. Relevant technical skills include RAG, embeddings, vector databases, tool calling, prompt design, Python, APIs, data structures, software engineering, testing, cloud services, Docker, Git, CI/CD, SQL and backend frameworks.
  • Candidates must have contributed meaningful code to production software, AI, ML or data systems; coursework, certifications and prototype-only experience are insufficient.
  • Practical experience using Cursor, GitHub Copilot, Claude Code, Codex or Replit Agent to build and deploy AI services, including writing task specifications, validating generated code, creating tests, troubleshooting failures and working safely with Git and CI/CD.

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

Skills for this role

PythonLarge Language Models (LLMs)RAGEmbeddingsVector databasesTool callingPrompt designAI agentsAPIsData structuresSoftware engineeringAutomated testingCloud servicesDockerGitCI/CDSQLBackend frameworksSecure codingObservabilityLoggingTracingMonitoringCursorGitHub CopilotClaude CodeCodexReplit Agent

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 production-ready LLM applications

    The role calls for AI services, agents, retrieval pipelines and tool integrations—not prototypes alone. Prepare to explain how an LLM or RAG component becomes a deployable application.

  • Deliver reliable Python services and integrations

    Production-quality Python APIs must connect AI systems to enterprise data sources and business applications. Focus preparation on service design, data handling and integration boundaries.

  • Evaluate and stabilize deployed systems

    The posting specifies automated tests, evaluations, logging, tracing, monitoring, troubleshooting, user testing and production stabilization. Prepare to explain how these practices reveal and resolve failures after deployment.

  • Use AI coding tools with engineering controls

    Practical use of tools such as Cursor or GitHub Copilot is specified alongside task specifications, generated-code validation, tests, troubleshooting, Git and CI/CD. The priority is dependable delivered code, not tool use by itself.

Likely challenges to think through

  • Balancing answer quality with operating constraints

    Preparation hypothesis: Improving retrieval or model outputs may increase latency and cost, both considerations named in the posting. Prepare a concrete way to evaluate output quality against those constraints rather than optimizing one measure alone.

  • Isolating failures across an AI integration

    Preparation hypothesis: A bad response could stem from source-data quality, retrieval, model output or an application integration. Prepare a troubleshooting approach that uses evaluations and tracing to distinguish these causes.

  • Moving quickly without trusting generated code

    Preparation hypothesis: AI coding tools may speed implementation while introducing defects or unsafe changes. Prepare to describe how clear task specifications, code review, tests and Git/CI/CD checks control that trade-off.

03

Practice your answers

Technical practice

How would you evaluate whether an LLM application is ready for production?

What to coverThe posting calls for production-quality AI applications, automated evaluations, and troubleshooting model outputs. Suggested preparation: discuss representative test cases, output-quality criteria, failure analysis, and how evaluation findings would guide changes.

How would you design and troubleshoot a retrieval-augmented generation pipeline?

What to coverThe posting names RAG, embeddings, vector databases, retrieval pipelines, and data-quality troubleshooting. Suggested preparation: explain ingestion and retrieval choices, then how you would distinguish poor source data from poor retrieval or generation.

How would you make an agent’s tool calls reliable and safe?

What to coverThe role includes building agents, tools, and application integrations, with secure coding listed as a consideration. Suggested preparation: cover tool inputs and outputs, access boundaries, failure handling, and tests for unexpected tool behavior.

How would you structure a production-quality Python API for an AI service?

What to coverThe posting explicitly calls for Python services and APIs, data structures, software engineering, and testing. Suggested preparation: explain service boundaries, input validation, error handling, and how you would test the API independently of the model.

How would you connect an AI service to enterprise data and business applications?

What to coverThe stated work includes integrations with enterprise data sources and business applications; SQL and secure coding are listed skills. Suggested preparation: discuss data access, validation, integration failure modes, and how to avoid exposing data beyond what the service needs.

What automated tests would you add around an AI application?

What to coverThe posting requires automated tests and evaluations for production systems. Suggested preparation: distinguish deterministic tests of APIs and integrations from evaluations of variable model outputs, and explain when each should run.

How would you investigate a production AI service that has become slow or unreliable?

What to coverThe role includes logging, tracing, monitoring, and troubleshooting performance, model-output, and integration issues. Suggested preparation: describe how you would narrow the fault using observations across service, retrieval, tool, and model steps.

What trade-offs would you consider when improving latency and cost?

What to coverLatency and cost are explicit considerations in the posting. Suggested preparation: compare potential changes to retrieval, model usage, and service behavior against their effects on output quality and reliability.

How would you deploy and stabilize an AI service using the listed engineering tools?

What to coverThe posting mentions cloud or on-premises pipelines, Docker, Git, CI/CD, deployment, user testing, and production stabilization. Suggested preparation: outline a test-to-deployment path and how you would detect and address problems after release without assuming a particular platform.

How would you use an AI coding assistant without trusting its output blindly?

What to coverThe posting calls for practical use of tools such as Cursor or GitHub Copilot to build and deploy AI services, including task specifications, code validation, tests, troubleshooting, and safe Git and CI/CD use. Suggested preparation: walk through a bounded task, review and test generated changes, and explain how you would handle a failed check.

Behavioural practice

Tell me about a production system to which you contributed meaningful code.

What to coverThe posting distinguishes production contributions from coursework, certifications, and prototypes. Suggested preparation: use a real situation, your specific coding actions, and the observed result; avoid presenting a prototype as a production deployment.

Describe a time you diagnosed a difficult application or data failure.

What to coverThe role includes troubleshooting model outputs, data quality, integrations, and performance. Suggested preparation: give the situation, the evidence you gathered and actions you took, and the result, making clear what you personally established.

Tell me about a time user testing changed something you built.

What to coverThe posting calls for supporting user testing and production stabilization. Suggested preparation: describe the situation, how you responded to feedback, and the resulting change or finding without claiming an improvement you cannot substantiate.

Describe a time you made an implementation easier for others to reuse.

What to coverThe role includes documenting reusable components and implementation patterns. Suggested preparation: explain the situation, what you documented or changed, and the result for people using or maintaining the work.

Tell me about a time you caught a problem before a code change reached production.

What to coverThe posting emphasizes generated-code validation, tests, Git, CI/CD, and production-quality software. Suggested preparation: give the situation, how you identified and resolved the issue, and the result; distinguish your own actions from automated checks.

02

Sharpen your knowledge

Topics to prepare

  • LLM behavior and prompt design

    Required skill: LLMs; the posting also lists prompt design. As preparation, compare two prompts for the same enterprise question, identify unsupported claims, and explain how you would evaluate answer quality.

  • RAG architecture

    The posting lists RAG, embeddings, vector databases, and retrieval pipelines. As preparation, diagram a query-to-answer flow and explain how chunking, retrieval quality, and source grounding affect its output.

  • Agents and tool calling

    The role builds agents, tools, and application integrations. As preparation, trace an agent request through tool selection, an API response, and a failed tool call; explain where validation and access controls belong.

  • Production AI trade-offs

    The posting calls for production-ready cloud or on-premises pipelines and attention to secure coding, latency, and cost. As preparation, compare two deployment designs and state what you would monitor and what trade-offs you would make.

  • Evaluation and failure diagnosis

    The role includes evaluations and troubleshooting model outputs, data quality, integration failures, and performance. As preparation, classify a small set of example failures and specify evidence that would distinguish each cause.

Skills to revise

  • Build a Python AI API

    The posting calls for production-quality Python services and APIs. As practice, implement a small endpoint that validates input, calls a model-facing component, handles failures, and returns a documented response.

  • Implement a retrieval pipeline

    The role includes retrieval pipelines and connections to enterprise data sources. As practice, build a small retrieval-backed answer flow using sample records, then inspect whether the retrieved records support its answers.

  • Test and observe an AI service

    Automated tests, evaluations, logging, tracing, and monitoring are stated responsibilities. As practice, add tests for an API and a failing integration, define a small answer-quality evaluation set, and trace a failed request without logging sensitive data.

  • Use an AI coding assistant safely

    The posting explicitly calls for practical use of Cursor, GitHub Copilot, Claude Code, Codex, or Replit Agent, including task specifications and code validation. As practice, give one of these tools a scoped coding task, review its diff, run tests, and rehearse a safe Git and CI/CD workflow.

  • Package and stabilize a service

    The posting lists Docker, cloud services, deployment, user testing, and production stabilization. As practice, package a small service with Docker, run a user-test scenario, and document a reproducible failure and fix; no particular cloud provider is specified.

04

Your preparation checklist

  • Prepare a production contribution walkthrough

    The posting requires meaningful code contributions to production systems, not coursework or prototypes alone. Prepare one concrete example showing your code ownership, deployment path, operational issues and outcome.

  • Map an LLM application end to end

    Use a real project, if available, to explain its Python API, retrieval or agent workflow, data integrations, and choices around prompts, embeddings, vector search or tool calling. Distinguish what you built from what others built.

  • Practice a hypothetical system design

    As preparation, sketch an AI service that connects to an enterprise data source and can run in a cloud or on-premises pipeline. Explain security, latency, cost and integration trade-offs; the posting does not specify an interview exercise.

  • Collect testing and troubleshooting evidence

    Prepare examples of automated tests, LLM evaluations, logs, traces or monitoring, plus how you investigated a model-output, data-quality, integration or performance failure.

  • Explain your AI-assisted development workflow

    If you have used a listed coding assistant, prepare an example covering the task specification, checks on generated code, tests, troubleshooting, and safe use of Git and CI/CD. Do not present tool use you have not done.

  • Document delivery and reuse

    Prepare a short account of deployment, user testing or production stabilization you supported, alongside any reusable component or implementation pattern you documented.

  • Draft role-specific questions

    Ask which enterprise integrations and deployment environments the team uses, how it evaluates AI outputs, and what production stabilization involves. Clarify the posting’s 2–5-year experience band versus its separate three-year minimum if relevant.

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

Availability last checked: 4 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…