New opportunity

Custom Software Engineer

Accenture · Mumbai, India

About this role

Project Role: Custom Software Engineer. The role involves developing custom software solutions to design, code, and enhance components across systems or applications. You will build enterprise-grade GenAI applications, intelligent search solutions, Agentic AI workflows, and scalable data processing pipelines. Responsibilities include designing and maintaining AI-powered applications, leveraging LLMs and Natural Language Interfaces, optimizing RAG and Text-to-SQL systems, and integrating AI models with enterprise applications. You will also contribute to architecture decisions and mentor team members. Required Qualifications: Minimum 3 years of experience in software development, including 4+ years of Python development and 2+ years of AI-GenAI-RAG and LLM application development. Educational requirement is 15 years of full-time education. Preferred Qualifications: Experience with Azure OpenAI, AWS Bedrock, LlamaIndex, MCP, Docker, Kubernetes, cloud platforms (AWS/Azure), 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 ToolingRAG Pipeline DevelopmentText-to-SQL SystemsLangChainLangGraphSentence TransformersHugging Face TransformersEmbedding ModelsVector DatabasesGrafanaGitCI-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 GenAI Application Development

    The core priority is building and maintaining production-grade AI solutions, specifically RAG pipelines, Text-to-SQL systems, and Agentic AI workflows. You must demonstrate the ability to move beyond prototypes to scalable, integrated enterprise software using Python and frameworks like LangChain or LangGraph.

  • Scalable Data Pipeline Engineering

    You are expected to design and implement robust data ingestion and processing pipelines. This requires proficiency in handling data structures with Pandas and NumPy, managing vector databases, and ensuring efficient embedding generation for semantic search capabilities.

  • System Architecture and Mentorship

    Beyond coding, the role requires contributing to high-level architecture decisions and mentoring team members. You must be prepared to justify design patterns, microservices integration, and observability strategies using tools like Grafana.

Likely challenges to think through

  • Balancing AI Innovation with Enterprise Constraints

    Integrating cutting-edge LLMs and Agentic workflows into rigid enterprise environments often creates friction regarding security, authentication (JWT/OAuth), and latency. Prepare by discussing how you maintain performance and security standards while implementing experimental AI features.

  • Optimizing RAG and Semantic Search Accuracy

    RAG pipelines often face challenges with retrieval quality and hallucination. The difficulty lies in fine-tuning embedding models and vector search parameters to meet specific business requirements. Prepare by explaining your methodology for evaluating and iterating on retrieval precision.

  • Managing Complexity in Agentic Workflows

    Agentic AI introduces non-deterministic behavior, making debugging and monitoring significantly more complex than traditional software. Prepare by discussing how you use observability tools like Grafana and structured logging to troubleshoot complex AI decision-making chains.

03

Practice your answers

Technical practice

Optimizing RAG Pipeline Performance

What to coverDiscuss strategies for improving retrieval accuracy in RAG systems, such as hybrid search, re-ranking, or query expansion. Explain how you would evaluate the performance of these components using metrics like precision, recall, or faithfulness.

Designing Agentic AI Workflows

What to coverExplain the architectural differences between a standard LLM chain and an Agentic workflow using tools like LangGraph. Describe how you manage state, tool selection, and error handling when an agent encounters an ambiguous user request.

Text-to-SQL Implementation Challenges

What to coverDescribe the process of building a robust Text-to-SQL system, specifically addressing schema mapping and security concerns like SQL injection. Suggest how to handle complex queries that require joining multiple tables or aggregating data.

Vector Database Selection and Scaling

What to coverCompare different vector database architectures (e.g., FAISS vs. Qdrant) regarding latency, scalability, and metadata filtering capabilities. Explain how you would manage embedding updates and index maintenance in a production environment.

Python Microservices and API Design

What to coverWhen building AI-powered applications with FastAPI or Flask, how do you structure your code to ensure modularity and maintainability? Discuss your approach to implementing authentication (JWT/OAuth) and handling asynchronous tasks within a microservices architecture.

Embedding Models and Semantic Search

What to coverExplain the trade-offs between using different embedding models, such as Sentence Transformers versus proprietary API-based models. Discuss how you handle domain-specific vocabulary that may not be well-represented in pre-trained models.

Monitoring AI Applications with Grafana

What to coverDetail the key metrics you would track to monitor the health and performance of an LLM-integrated application. Suggest how to use Grafana to visualize latency, token usage, and error rates in a production pipeline.

CI/CD for AI/ML Workflows

What to coverDescribe how you integrate unit testing and automated deployment for code that includes non-deterministic AI components. Suggest how to manage versioning for both the application code and the underlying model artifacts.

Behavioural practice

Mentoring and Technical Leadership

What to coverDescribe a situation where you had to mentor a team member on a complex technical concept or a new AI framework. Focus on how you communicated the technical details and the resulting impact on the team's productivity.

Handling Ambiguous Requirements

What to coverProvide an example of a project where the requirements for an AI solution were unclear or evolving. Explain the steps you took to clarify the scope and how you ensured the final delivery met the business needs.

Managing Technical Trade-offs

What to coverDiscuss a time when you had to choose between two different architectural approaches for a software component. Explain the criteria you used to evaluate the trade-offs and how you justified your final decision to stakeholders.

Troubleshooting Production Issues

What to coverDescribe a challenging production issue you encountered in a data-intensive application. Detail your diagnostic process, the actions you took to resolve the root cause, and how you prevented similar issues from recurring.

02

Sharpen your knowledge

Topics to prepare

  • Retrieval-Augmented Generation (RAG) Architecture

    Review the end-to-end RAG lifecycle, specifically focusing on document chunking strategies, embedding model selection, and vector database retrieval optimization. Exercise: Design a system architecture diagram for a document-based Q&A bot that handles large-scale enterprise data, identifying potential bottlenecks in latency and retrieval accuracy.

  • Agentic AI Workflows

    Understand the conceptual shift from static LLM chains to autonomous agents capable of tool use and multi-step reasoning. Exercise: Map out a workflow using LangGraph or similar frameworks where an agent must decide between querying a SQL database or searching a vector store to answer a complex user prompt.

  • Microservices and Enterprise Integration

    Focus on the principles of decoupling AI components from core enterprise applications using APIs. Exercise: Draft a plan for containerizing a Python-based AI service using Docker and integrating it with an existing enterprise authentication system (JWT/OAuth) to ensure secure, scalable access.

Skills to revise

  • Advanced Python for Data Pipelines

    Demonstrate proficiency in building scalable data processing pipelines using Pandas and NumPy. Exercise: Write a script to clean, tokenize, and batch-process a large dataset into embeddings, ensuring efficient memory management for high-volume data ingestion.

  • Text-to-SQL Implementation

    Develop skills in mapping natural language queries to structured database queries. Exercise: Build a small prototype using LangChain that translates a natural language question into a valid SQL query for a relational database, including a mechanism to validate the generated SQL before execution.

  • AI Observability and Monitoring

    Learn to monitor AI application performance using tools like Grafana. Exercise: Configure a mock dashboard to track key metrics for an LLM application, such as token usage, latency per request, and error rates for API calls to external models.

04

Your preparation checklist

  • Prepare a RAG and Agentic AI project walkthrough

    Develop a technical summary of a past project where you built a RAG pipeline or an Agentic workflow. Be prepared to explain your choice of vector database, embedding models, and how you handled data ingestion, retrieval accuracy, and latency optimization.

  • Demonstrate Python and API design expertise

    Review your experience with FastAPI or Flask to build enterprise-grade APIs. Prepare to discuss how you implemented authentication (JWT/OAuth), data modeling, and unit testing within a microservices architecture.

  • Articulate Text-to-SQL and LLM integration strategies

    Prepare to explain how you have integrated LLMs with enterprise data sources. Specifically, detail your approach to Text-to-SQL systems, including how you ensure query security, handle schema complexity, and validate generated SQL.

  • Review CI/CD and observability practices

    Be ready to describe your experience with Git, CI/CD pipelines, and monitoring tools like Grafana. Explain how you have monitored the performance of AI applications in production to ensure reliability and scalability.

  • Formulate questions on enterprise AI architecture

    Prepare thoughtful questions for the interviewers regarding their current stack, such as how they manage model versioning, their strategy for choosing between Azure OpenAI and AWS Bedrock, or how they handle data privacy in Agentic AI workflows.

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