21 Aug
|
Accenture in India
|
Bengaluru
21 Aug
Accenture in India
Bengaluru
Project Role : Application Support Engineer
Project Role Description : Act as software detectives, provide a agile service identifying and solving issues within multiple components of critical business systems.
Must have skills : Python (Programming Language)
Good to have skills : NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
Summary
We are looking for a Senior Software Engineer with 5–8 years of software development experience and strong expertise in Python, Generative AI and Agentic AI. The role will focus on designing and developing production-ready AI solutions, creating technical designs, reviewing implementations and providing technical guidance to other developers.
Roles & Responsibilities:
- Design, develop, test and maintain scalable GenAI and Agentic AI solutions using Python and appropriate AI frameworks and platforms.
- Develop AI agents, agentic workflows, RAG solutions, tool integrations and LLM-powered applications integrated with APIs, enterprise systems, databases and knowledge sources.
- Create and review technical designs covering application components, agent workflows, APIs, integrations, data flows and technology choices.
- Conduct code and design reviews, provide technical guidance to developers, troubleshoot complex issues, and ensure quality, performance, security, maintainability and production readiness.
Professional & Technical Skills
- Strong proficiency in Python with experience developing scalable, maintainable and production-quality applications, REST APIs and integrations.
- Strong practical experience with GenAI/LLM application development, prompt engineering, context management, model selection, tokens, embeddings and tool/function calling.
- Hands-on experience developing AI agents and agentic workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, Amazon Bedrock Agents or equivalent.
- Strong understanding of RAG, embeddings, vector databases, semantic search and knowledge retrieval, with experience integrating LLMs and agents with enterprise applications and external tools.
- Good understanding of software architecture, design patterns, scalability, performance, security, CI/CD, testing, logging and observability.
Additional Information
- Experience with MCP, multi-agent architectures, cloud GenAI services such as Amazon Bedrock/OpenAI/Anthropic/Azure OpenAI, AI evaluation, guardrails, Responsible AI and AI security is preferred.
- Exposure to vector databases, Docker/Kubernetes, serverless/cloud deployment and production support is desirable.
- Strong ability to create medium-complexity technical designs, evaluate technical alternatives, conduct code reviews and mentor junior/mid-level developers.
📌 Application Support Engineer (Bengaluru)
🏢 Accenture in India
📍 Bengaluru