New opportunity

Custom Software Engineer

Accenture · Mumbai, India

About this role

The Custom Software Engineer role at Accenture focuses on developing enterprise-grade Generative AI applications, intelligent search solutions, and agentic AI workflows. The successful candidate will design, code, and enhance scalable AI-powered systems using modern frameworks and agile practices. Responsibilities include building and optimizing RAG pipelines, Text-to-SQL systems, and semantic search capabilities, as well as designing scalable data ingestion and processing pipelines. The role involves integrating AI models with enterprise applications, monitoring performance, and contributing to architecture decisions. Required qualifications 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 DatabasesGrafanaCI-CD

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-Grade GenAI Development

    The role centers on building scalable AI applications using LLMs, RAG pipelines, and agentic workflows. You must demonstrate the ability to move beyond prototypes to production-ready systems that integrate with existing enterprise architectures, ensuring reliability and performance.

  • Advanced Python and AI Framework Proficiency

    With a requirement of 4+ years in Python and 2+ years in GenAI, you must be adept at using modern frameworks like LangChain, LangGraph, and LlamaIndex. Prioritize demonstrating deep technical knowledge in data modeling, vector databases, and semantic search optimization.

  • Scalable Data Pipeline Engineering

    Beyond AI modeling, you are responsible for designing data ingestion and processing pipelines. You must show competence in handling large datasets using tools like Pandas and NumPy while ensuring these pipelines are robust enough to support real-time AI inference.

  • System Observability and Maintenance

    The role requires monitoring, troubleshooting, and optimizing AI application performance using tools like Grafana. You must prioritize the ability to maintain system health and ensure that AI outputs remain accurate and performant within a production environment.

Likely challenges to think through

  • Balancing AI Innovation with Enterprise Constraints

    Integrating cutting-edge LLMs into rigid enterprise environments often creates friction regarding security, authentication, and legacy system compatibility. Prepare by discussing how you manage trade-offs between model flexibility and strict enterprise security standards like OAuth and SSO.

  • Optimizing RAG and Semantic Search Accuracy

    Developing RAG pipelines involves the inherent challenge of managing context windows and retrieval accuracy. Prepare by explaining your methodology for evaluating embedding models and vector search performance to minimize hallucinations and ensure relevant retrieval.

  • Managing Agentic AI Complexity

    Agentic workflows introduce non-deterministic behavior, making them difficult to test and debug compared to traditional software. Prepare by discussing your approach to unit testing, observability, and guardrails for autonomous agents to ensure predictable outcomes.

03

Practice your answers

Technical practice

Optimizing RAG Pipeline Performance

What to coverExplain your approach to improving retrieval accuracy and latency in 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 how you use frameworks like LangGraph to manage state and tool execution in agentic workflows. Focus on how you handle error recovery, loop detection, and decision-making logic when an agent interacts with external APIs.

Text-to-SQL Implementation Challenges

What to coverDiscuss the complexities of building a robust Text-to-SQL system, specifically regarding schema mapping and query generation. Suggest how to handle ambiguous user queries and ensure the generated SQL is secure against injection attacks.

Vector Database Selection and Scaling

What to coverCompare different vector databases like FAISS, Qdrant, or Weaviate in the context of enterprise-grade applications. Address how you manage index updates, memory constraints, and query performance as the dataset grows.

Python Microservices and API Design

What to coverExplain your process for building scalable AI services using FastAPI or Flask. Focus on how you implement authentication (JWT/OAuth) and ensure the service is ready for containerization with Docker and orchestration via Kubernetes.

Monitoring and Observability for LLMs

What to coverHow do you use tools like Grafana to monitor the health and performance of AI applications? Discuss key metrics to track, such as token usage, latency, and error rates, and how you set up alerts for model drift or degradation.

Data Ingestion and Processing Pipelines

What to coverDescribe how you design scalable pipelines to ingest and transform unstructured data for embedding generation. Suggest techniques for handling large-scale data processing using Pandas or NumPy while maintaining data quality.

Applying Design Patterns in AI Development

What to coverProvide examples of how you apply software design patterns (e.g., Factory, Strategy, or Observer) to make your AI codebases more modular and maintainable. Suggestion: Focus on decoupling model-specific logic from the application core.

Behavioural practice

Handling Technical Ambiguity in Projects

What to coverDescribe a situation where you had to make an architectural decision for an AI project with incomplete requirements. Explain how you evaluated the trade-offs and communicated your rationale to stakeholders.

Mentoring and Knowledge Sharing

What to coverShare an example of how you have mentored team members on Python best practices or AI development techniques. Focus on how you balanced your own delivery responsibilities with the need to elevate the team's technical capabilities.

Managing Production Incidents

What to coverDescribe a time you had to troubleshoot a performance issue in a live AI application. Detail the steps you took to identify the root cause, implement a fix, and prevent future occurrences.

Adapting to New AI Frameworks

What to coverProvide an example of a time you had to quickly learn and integrate a new AI tool or framework into an existing project. Explain your learning process and how you ensured the integration was stable and efficient.

02

Sharpen your knowledge

Topics to prepare

  • RAG Pipeline Architecture

    Focus on the end-to-end flow of Retrieval-Augmented Generation, including document chunking, embedding generation, and retrieval strategies. Exercise: Design a system architecture diagram that handles document ingestion, vector storage, and context retrieval for a Text-to-SQL application to demonstrate understanding of scalability.

  • Agentic AI Workflows

    Understand the conceptual framework of autonomous agents that use tools to complete tasks. Exercise: Review the LangGraph documentation to explain how state management and cyclic graphs enable agents to perform multi-step reasoning and tool execution, which is critical for the role's focus on agentic workflows.

  • Microservices and Enterprise Integration

    Study how AI models are integrated into larger enterprise systems using APIs and authentication protocols. Exercise: Outline a plan for deploying a Python-based AI service into a microservices architecture, focusing on how to handle JWT authentication and secure communication between services.

Skills to revise

  • Advanced Python for AI

    Demonstrate proficiency in Python beyond basic scripting, specifically for data manipulation and model integration. Exercise: Write a script using Pandas and NumPy to preprocess a dataset for embedding, then use a library like Sentence Transformers to generate and store vectors in a mock database.

  • Vector Database Management

    Gain hands-on experience with vector search operations. Exercise: Set up a local instance of a vector database like FAISS or Qdrant, perform a semantic search query, and explain how you would optimize the retrieval latency for a production-scale application.

  • Observability and Monitoring

    Learn to monitor AI system performance using tools like Grafana. Exercise: Create a dashboard configuration that tracks key metrics for an LLM-based application, such as token usage, latency per request, and error rates, to ensure system reliability.

04

Your preparation checklist

  • Prepare a RAG pipeline architecture walkthrough

    Create a technical diagram and explanation of a RAG system you have built. Be prepared to discuss your choice of vector database, embedding models, and how you handled retrieval optimization, chunking strategies, and hallucination mitigation.

  • Demonstrate Agentic AI workflow design

    Prepare a code sample or architectural overview using LangGraph or similar frameworks to show how you manage multi-step agentic workflows, state management, and tool-calling capabilities for enterprise tasks.

  • Review Python and software engineering fundamentals

    Refresh your knowledge of OOPs, design patterns, and unit testing in Python. Be ready to discuss how you structure scalable FastAPI or Flask applications and implement robust authentication and authorization (JWT/OAuth).

  • Prepare for Text-to-SQL and data pipeline discussions

    Document your experience in designing data ingestion pipelines and Text-to-SQL systems. Focus on how you ensure data security, handle schema mapping, and optimize query performance for natural language interfaces.

  • Formulate questions regarding enterprise AI deployment

    Prepare thoughtful questions for the interviewers about their current stack, such as how they handle observability with Grafana in production, their strategy for model evaluation, or how they manage CI/CD for LLM-based applications.

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…