New opportunity

Custom Software Engineer

Accenture · Mumbai, India

About this role

Accenture is seeking an experienced Python + AI-GenAI Engineer to join as a Custom Software Engineer. This role focuses on developing enterprise-grade GenAI applications, intelligent search solutions, Agentic AI workflows, and scalable data processing pipelines. Responsibilities include designing and maintaining AI-powered applications, building solutions leveraging LLMs and Natural Language Interfaces, and optimizing RAG, Text-to-SQL, and Semantic Search systems. The candidate will also design scalable data ingestion pipelines, integrate AI models with enterprise APIs, and monitor application performance. Requirements include a minimum of 3 years of experience, with at least 4 years of Python development and 2 years specifically in AI-GenAI-RAG and LLM application development. Candidates must hold 15 years of full-time education. Preferred skills include experience with Azure OpenAI, AWS Bedrock, LlamaIndex, MCP, Docker, Kubernetes, and microservices architecture.

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

Skills for this role

PythonOOPsDesign PatternsUnit TestingFastAPIFlaskDjango REST FrameworkSQLData ModelingShell ScriptingPandasNumPyDataFramesAuthentication & AuthorizationLLM IntegrationVector SearchSemantic SearchAgentic AI WorkflowsGenAI ToolingNatural Language Interface DevelopmentRAG Pipeline DevelopmentText-to-SQL SystemsLangChainLangGraphSentence TransformersHugging Face TransformersEmbedding ModelsVector DatabasesGrafanaGit

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

  • Enterprise GenAI Application Development

    The core of this role is building scalable, production-ready AI solutions. You must demonstrate the ability to move beyond prototyping by integrating LLMs into enterprise workflows using frameworks like LangChain or LangGraph, while ensuring robust authentication, authorization, and API integration.

  • RAG and Semantic Search Optimization

    A significant portion of the work involves optimizing Retrieval-Augmented Generation (RAG) pipelines and Text-to-SQL systems. You need to show expertise in managing vector databases, embedding models, and fine-tuning retrieval strategies to ensure high-quality, accurate outputs for enterprise data.

  • Scalable Data Pipeline Engineering

    Beyond AI logic, you are responsible for designing data ingestion and processing pipelines. This requires strong Python skills, proficiency with data manipulation libraries like Pandas and NumPy, and an understanding of how to handle large-scale data flows within a microservices architecture.

  • Performance Monitoring and Observability

    The role requires maintaining and troubleshooting AI applications in production. You must be prepared to discuss how you use tools like Grafana to monitor system performance, latency, and model reliability to ensure the stability of AI-powered features.

Likely challenges to think through

  • Balancing Model Performance with Latency

    In enterprise RAG and Agentic workflows, there is a constant trade-off between the complexity of the LLM chain and response time. Prepare by discussing how you optimize retrieval steps, cache results, or choose appropriate embedding models to maintain a responsive user experience.

  • Managing Non-Deterministic AI Outputs

    Integrating LLMs into enterprise systems introduces unpredictability. You may face difficulty ensuring consistent, secure, and accurate outputs. Prepare by explaining your approach to prompt engineering, guardrails, and rigorous unit testing for AI components.

  • Adapting to Rapidly Evolving AI Tooling

    The stack includes diverse tools like LlamaIndex, MCP, and various cloud-based model providers. The challenge is maintaining deep expertise across a fragmented ecosystem. Prepare by demonstrating your ability to quickly learn new frameworks and your criteria for selecting the right tool for a specific business problem.

03

Practice your answers

Technical practice

Optimizing RAG Pipeline Performance

What to coverExplain how you would improve the retrieval accuracy and latency of a RAG system. Discuss trade-offs between different chunking strategies, embedding models, and the role of re-ranking in enhancing semantic search results.

Designing Agentic AI Workflows

What to coverDescribe your approach to building agentic workflows using frameworks like LangGraph. Focus on how you manage state, handle tool selection, and ensure the agent recovers gracefully from execution errors.

Text-to-SQL Implementation Challenges

What to coverDiscuss the complexities of converting natural language queries into SQL. Address how you handle schema mapping, security concerns like SQL injection, and ensuring the LLM generates accurate queries for complex database structures.

Vector Database Selection and Management

What to coverCompare different vector databases (e.g., FAISS, Qdrant, Weaviate) based on scalability and search performance. Explain how you manage index updates and maintain consistency when data in the underlying source changes.

Python Microservices and API Integration

What to coverExplain how you design scalable Python microservices using FastAPI or Flask to serve AI models. Discuss best practices for integrating these services with enterprise APIs while maintaining secure authentication (JWT/OAuth).

Monitoring AI Application Health

What to coverHow do you use tools like Grafana to monitor the performance of GenAI applications? Suggest key metrics to track, such as token usage, latency, and model drift, to ensure production reliability.

Data Ingestion Pipeline Architecture

What to coverDescribe the design of a scalable data ingestion pipeline for AI applications. Focus on how you handle data cleaning, transformation using Pandas/NumPy, and the process of generating and storing embeddings efficiently.

LLM Integration and Model Selection

What to coverDiscuss the factors you consider when choosing between different LLMs (e.g., OpenAI, Anthropic, or open-source models via Hugging Face). Suggestion: Prepare to discuss cost, context window limitations, and data privacy requirements.

Behavioural practice

Handling Technical Ambiguity

What to coverDescribe a time when you had to design a solution for a vague business requirement. Explain how you clarified the scope, identified the necessary AI components, and communicated the technical trade-offs to stakeholders.

Mentoring and Knowledge Sharing

What to coverProvide an example of how you have mentored team members on AI/GenAI concepts or coding standards. Focus on how you helped them overcome a specific technical hurdle or improved the team's overall development practices.

Managing Production Incidents

What to coverTell me about a time an AI-powered application failed in production. Detail the steps you took to troubleshoot the issue, the immediate fix implemented, and how you prevented the problem from recurring.

Collaborating on Architecture Decisions

What to coverDescribe a situation where you disagreed with a proposed architectural approach for an AI project. Explain how you presented your alternative, evaluated the pros and cons, and reached a consensus with the team.

02

Sharpen your knowledge

Topics to prepare

  • RAG Pipeline Optimization

    Focus on the conceptual architecture of Retrieval-Augmented Generation, specifically how to improve retrieval accuracy through chunking strategies, hybrid search, and re-ranking. Exercise: Design a system architecture diagram for a RAG pipeline that handles document ingestion, vector storage, and query expansion to minimize hallucinations.

  • Agentic AI Workflows

    Understand the theory behind autonomous agents, including planning, tool use, and memory management. Exercise: Review the LangGraph documentation to explain how state management and cyclic graphs differ from traditional linear LLM chains in solving complex, multi-step user queries.

  • Microservices and Scalable Data Pipelines

    Study the principles of designing scalable, decoupled systems using microservices and efficient data ingestion. Exercise: Outline how you would design a Python-based service to ingest unstructured data, process it into embeddings, and store it in a vector database while ensuring high availability and performance monitoring.

Skills to revise

  • Python Frameworks for AI Integration

    Proficiency in building APIs using FastAPI or Flask to serve AI models. Exercise: Create a simple FastAPI endpoint that accepts a natural language query, interacts with an LLM via LangChain, and returns a structured JSON response, including basic error handling and input validation.

  • Vector Database Management

    Hands-on experience with vector stores like FAISS, Qdrant, or Weaviate. Exercise: Write a script to perform CRUD operations on a local vector database, focusing on how to efficiently query for semantic similarity using embedding models from Hugging Face.

  • Text-to-SQL Implementation

    Developing systems that translate natural language into SQL queries. Exercise: Build a small prototype using LangChain to connect to a local SQLite database, where the LLM generates and executes SQL queries based on natural language prompts, ensuring secure parameterization to prevent injection.

04

Your preparation checklist

  • Architect a RAG Pipeline Walkthrough

    Prepare a technical deep-dive into a RAG system you have built. Focus on your choice of vector database (e.g., FAISS, Qdrant), embedding models, and how you handled retrieval optimization, chunking strategies, and latency reduction in a production environment.

  • Demonstrate Agentic AI Workflow Proficiency

    Create a brief case study or code sample using LangChain or LangGraph to solve a multi-step task. Explain how you managed state, tool selection, and error handling within an agentic loop to ensure reliable outputs.

  • Prepare Python and System Design Evidence

    Review your experience with FastAPI or Flask in microservices architectures. Be ready to discuss how you implement authentication (JWT/OAuth), unit testing, and CI/CD pipelines for Python-based AI services.

  • Formulate Technical Questions for the Team

    Prepare specific questions regarding their current GenAI stack, such as how they handle model evaluation, their approach to monitoring AI performance with tools like Grafana, and how they manage data privacy when integrating enterprise APIs.

  • Review Data Engineering and Text-to-SQL Skills

    Be prepared to explain your process for building scalable data ingestion pipelines using Pandas and NumPy, and describe your experience translating natural language queries into SQL, including how you handle schema mapping and query security.

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

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