Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer, focusing on advanced application engineering. You will be instrumental in developing bespoke software solutions, coding, and enhancing system components. Leveraging modern frameworks and agile methodologies, you'll deliver scalable, high-performance applications designed to meet specific business requirements.
This role is ideal for a seasoned software developer with a passion for innovation in Generative AI and Agentic AI. You'll work with cutting-edge technologies to build intelligent agents and LLM-powered applications, driving transformative solutions.
Design, develop, and maintain sophisticated GenAI and Agentic AI solutions using Python and relevant AI frameworks.
Create AI agents, agentic workflows, and seamless integrations with LLMs, APIs, enterprise systems, databases, and external tools.
Optimize prompts, implement RAG and retrieval strategies, and explore various models and agentic approaches to elevate solution performance.
Implement robust testing, validation, error handling, logging, and guardrails, alongside troubleshooting AI-generated outputs in collaboration with stakeholders.
A strong command of Python is essential, with proven experience in developing production-ready applications, APIs, and reusable components, including debugging and performance tuning.
Demonstrate practical experience in GenAI/LLM application development, encompassing prompt engineering, context management, token handling, model parameters, embeddings, and tool/function calling.
Possess hands-on experience building AI agents and agentic workflows using popular frameworks such as LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel, or Amazon Bedrock Agents.
Exhibit a solid understanding of REST APIs, LLM integrations, RAG, embeddings, vector databases, semantic search, and knowledge retrieval principles.
Accenture
IT Consulting