Custom Software Engineer

Accenture

3–5 yrs Chennai Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

This role focuses on developing custom software solutions, specifically in designing, coding, and enhancing components across various systems and applications. You will leverage modern frameworks and agile methodologies to deliver scalable, high-performing solutions perfectly aligned with unique business requirements. The position emphasizes creating tailored software to meet specific operational needs.

As a Python Developer, your primary focus will be on designing, building, and deploying advanced AI Agents and workflow integrations. These systems will be capable of reasoning, planning, and executing complex workflows with minimal human intervention, sitting at the forefront of intelligent automation.

You'll operate at the intersection of developing agent workflows using cutting-edge frameworks like Lang Chain, Lang Graph, Crew AI, and AutoGen. Implementing sophisticated patterns such as planning, delegation, and tool orchestration will be key to success. The goal is to build production-grade AI agents that seamlessly integrate with enterprise systems, dynamically utilize tools, and navigate multi-step workflows to achieve tangible business outcomes.

Responsibilities

Engage with generative AI technologies, including large language models (LLMs), embeddings, retrieval-augmented generation (RAG), and prompt engineering to build autonomous agents. Design and develop sophisticated AI agents capable of reasoning, planning, and autonomously executing multi-step tasks. Implement essential agent capabilities such as tool calling, robust memory management, and multi-agent collaboration. Adhere to software engineering best practices, including proficient use of version control (Git), CI/CD pipelines, and containerization with Docker and Kubernetes. Integrate ethical AI principles, bias mitigation strategies, and crucial security best practices into the design and deployment of all autonomous systems. Build efficient REST APIs and microservices for AI-driven platforms, enabling seamless workflow integrations with Agentic AI solutions.

Qualifications

Mandatory skills include a strong proficiency in Python, expertise in AI Agents & Workflow Integration, and a solid understanding of AI & LLM Foundations, including large language models and multimodal models. You should be adept at prompt engineering and structured prompting, with hands-on experience with AWS KIRO and Spec Driven Development. Knowledge of fine-tuning, embeddings, and retrieval-augmented generation (RAG) is essential.

Expertise in Agentic Orchestration is required, utilizing frameworks like Lang Chain, Crew AI, Semantic Kernel, and Lang Graph. This includes proficiency in multi-agent coordination strategies such as collaboration, delegation, planning, and negotiation, as well as workflow orchestration using DAGs and state machines.

Strong capabilities in Tool Integration are also necessary, covering API design and integration for agent tooling, connecting agents with databases, APIs, and enterprise systems. Familiarity with vector databases (cloud or on-prem) is expected. A minimum of 3 years of experience in Python and AI Agents & Workflow Integration, coupled with foundational knowledge in AI, Machine Learning, or Data Science is required. A 15-year full-time education is a prerequisite for this role.

Essential Skills

PythonAI Agents & Workflow IntegrationAI & LLM FoundationsLarge Language Models (LLMs)EmbeddingsRetrieval-Augmented Generation (RAG)Prompt EngineeringAWS KIROSpec Driven DevelopmentLang ChainCrew AILang GraphAPI DesignVector DatabasesGenerative AI

Good to Have

AI Agents & Workflow Integration

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
DepartmentSoftware Development, AI / Machine Learning
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX