New opportunity

AI / ML Engineer

Accenture · Bengaluru, India

About this role

Accenture seeks an AI / ML Engineer in Bengaluru to own NLP and generative AI solutions from design through production. The role focuses on scalable, cloud-native applications powered by large language models on Azure.

Responsibilities

  • Develop LLM-based chatbots, retrieval-augmented generation (RAG) systems and AI assistants; design data ingestion, preprocessing and document-update pipelines.
  • Implement prompt engineering, embeddings, vector search and evaluation. Build asynchronous REST APIs with FastAPI or Flask, addressing LLM API rate limits, retries, load balancing and fault tolerance.
  • Deploy, monitor and scale applications on Azure; deliver proofs of concept and minimum viable products under tight timelines; mentor junior colleagues and support team delivery.

Requirements

  • Minimum 7.5 years of experience and 15 years of full-time education. The posting also specifies 5+ years in NLP, AI or ML and proven production deployment of generative AI systems.
  • Advanced Python; NLP, LLMs, RAG and prompt engineering; Azure OpenAI or other LLM platforms; asynchronous FastAPI or Flask; and Azure services including App Service, Storage, AI Search and Cosmos DB.
  • CI/CD, logging and monitoring, including Jenkins and OpenTelemetry. The posting also lists vector databases, agentic libraries such as LangChain, LangGraph and AutoGen, computer vision and document processing.

This is a full-time position. The posting does not identify separate preferred skills.

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

Skills for this role

PythonNatural Language ProcessingGenerative AILarge Language ModelsRetrieval-Augmented GenerationPrompt EngineeringEmbeddingsVector SearchVector DatabasesAzure OpenAIAzure CloudAzure App ServiceAzure StorageAzure AI SearchAzure Cosmos DBFastAPIFlaskREST APIsAsynchronous ProgrammingCI/CDJenkinsOpenTelemetryLoggingMonitoringData IngestionData PreprocessingLLM EvaluationLangChainLangGraphAutoGen/Microsoft Agent Framework Ecosystem (Autogen)

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

  • End-to-End Generative AI Lifecycle Management

    The role requires owning solutions from initial design through to production deployment. You must demonstrate the ability to architect RAG systems, manage data ingestion pipelines, and implement robust evaluation frameworks to ensure model performance in real-world environments.

  • Scalable Azure-Native LLM Integration

    You are expected to build and deploy applications on Azure using services like App Service, AI Search, and Cosmos DB. A core priority is managing the technical complexities of LLM integration, specifically handling API rate limits, implementing fault-tolerant retries, and ensuring load balancing for asynchronous REST APIs.

  • Technical Leadership and Mentorship

    Beyond individual development, you are responsible for supporting team delivery and mentoring junior colleagues. This requires the ability to communicate complex architectural decisions clearly and foster technical growth within the team while maintaining high production standards.

Likely challenges to think through

  • Balancing Rapid Prototyping with Production Stability

    The requirement to deliver PoCs and MVPs under tight timelines often conflicts with the need for production-grade reliability, such as implementing comprehensive CI/CD, logging, and monitoring via OpenTelemetry. Prepare by discussing strategies for building modular, extensible code that allows for quick iteration without sacrificing long-term maintainability.

  • Managing Non-Deterministic LLM Outputs in Production

    Deploying generative AI systems involves inherent challenges regarding output consistency, latency, and cost management. Prepare by detailing your experience with prompt engineering, vector search optimization, and evaluation metrics that mitigate hallucinations and ensure system reliability in high-stakes production environments.

03

Practice your answers

Technical practice

Designing RAG Pipelines for Production

What to coverExplain your approach to building a robust RAG system, specifically how you handle document ingestion, chunking strategies, and vector database selection. Discuss how you ensure data freshness and maintain consistency in document-update pipelines.

Managing LLM API Constraints

What to coverDescribe your strategy for handling LLM API rate limits and latency in a high-concurrency environment. Focus on implementing asynchronous patterns, retry logic, and load balancing to ensure system fault tolerance.

Evaluating Generative AI Performance

What to coverWhat metrics and frameworks do you use to evaluate the quality of LLM outputs and RAG retrieval accuracy? Address how you balance automated evaluation with human-in-the-loop processes for production-grade systems.

Azure Cloud Architecture for AI

What to coverHow do you leverage Azure services like App Service, AI Search, and Cosmos DB to build scalable, cloud-native AI applications? Discuss the trade-offs in choosing specific storage or search services for different types of LLM workloads.

Advanced Prompt Engineering Techniques

What to coverDiscuss how you iterate on prompt engineering to improve model performance for specific business use cases. Explain how you manage prompt versioning and testing within a CI/CD pipeline.

Agentic Workflows with LangChain or AutoGen

What to coverDescribe a scenario where you implemented an agentic workflow using libraries like LangChain or AutoGen. Explain the logic behind task decomposition and how you managed state and tool execution.

Monitoring and Observability in AI Systems

What to coverHow do you implement logging and monitoring for LLM-based applications using tools like OpenTelemetry? Explain how you track model drift, latency, and error rates in a production environment.

Asynchronous Python for High-Performance APIs

What to coverExplain the benefits of using asynchronous programming with FastAPI for AI services. Provide examples of how you handle blocking I/O operations to prevent performance bottlenecks.

Behavioural practice

Delivering Under Tight Timelines

What to coverDescribe a time you had to deliver a PoC or MVP under significant time pressure. Focus on how you prioritized features, managed stakeholder expectations, and ensured the solution was production-ready.

Mentoring and Team Leadership

What to coverShare an example of how you have mentored junior colleagues in the AI/ML space. Explain your approach to knowledge sharing and how you supported the team's overall delivery goals.

Handling Technical Trade-offs

What to coverDiscuss a situation where you had to choose between two different technical approaches for an AI solution. Explain the factors you considered, such as scalability, cost, or time-to-market, and the final outcome.

Managing Production Incidents

What to coverDescribe a challenging production issue you encountered with a deployed AI system. Detail the steps you took to diagnose the root cause, mitigate the impact, and prevent future occurrences.

02

Sharpen your knowledge

Topics to prepare

  • RAG System Architecture and Evaluation

    Focus on the end-to-end pipeline from data ingestion and preprocessing to vector search and retrieval. Exercise: Design a document-update pipeline that handles versioning and evaluate retrieval accuracy using metrics like precision at k or RAGAS, as the role requires owning RAG solutions from design to production.

  • Production-Grade LLM Application Resilience

    Understand strategies for managing LLM API constraints. Exercise: Draft a technical plan for implementing exponential backoff, circuit breakers, and load balancing for asynchronous API calls, specifically addressing how to maintain fault tolerance when integrating with Azure OpenAI or similar platforms.

Skills to revise

  • Asynchronous Python API Development

    Develop high-performance REST APIs using FastAPI or Flask. Exercise: Build a mock asynchronous endpoint that processes multiple concurrent LLM requests, implementing proper error handling and logging using OpenTelemetry to ensure production-readiness.

  • Azure Cloud Deployment and Monitoring

    Master the deployment of AI services on Azure. Exercise: Create a CI/CD pipeline configuration using Jenkins that deploys a containerized Python application to Azure App Service, including the setup of monitoring hooks for tracking application health and latency.

  • Agentic Workflow Implementation

    Utilize agentic libraries to build complex AI assistants. Exercise: Build a simple multi-agent workflow using LangGraph or AutoGen that delegates tasks between a researcher agent and a writer agent, demonstrating your ability to handle complex orchestration beyond basic prompt engineering.

04

Your preparation checklist

  • Prepare a production-grade RAG architecture walkthrough

    Draft a technical summary of a generative AI system you have deployed. Focus on your approach to data ingestion, vector database selection, and how you managed LLM API constraints like rate limiting and fault tolerance in a production environment.

  • Demonstrate asynchronous API design proficiency

    Prepare code snippets or a high-level design document showing how you implemented asynchronous REST APIs using FastAPI or Flask. Highlight how you handled concurrency and integrated monitoring tools like OpenTelemetry to track performance.

  • Map Azure service expertise to the role requirements

    Create a brief technical document outlining your experience with Azure App Service, AI Search, and Cosmos DB. Explain how you have utilized these specific services to build scalable, cloud-native AI applications.

  • Develop a strategy for LLM evaluation and monitoring

    Prepare a discussion point on your methodology for evaluating LLM outputs, including how you measure accuracy, latency, and cost. Be ready to explain how you implement logging and monitoring to ensure system reliability post-deployment.

  • Formulate targeted questions for the interviewers

    Prepare questions regarding the team's current CI/CD pipeline for AI models, their approach to managing agentic workflows using libraries like LangGraph or AutoGen, and how they balance rapid MVP delivery with long-term production maintenance.

AI-generated from the job information · Prepared Oct 1, 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…