A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

AI Application Engineering +1Updated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of experience is listed in the minimum qualifications.
  • Seven to eight years of professional software engineering experience, including at least 3 years building production LLM, agent, or machine-learning systems, and at least 5 years using Python.
  • Strong asynchronous Python skills and hands-on experience with LangGraph, LangChain, or an equivalent agent framework.
  • Demonstrated experience with retrieval-augmented generation, vector search, or knowledge-graph retrieval.
  • A track record of taking AI features from prototype to grounded, evaluated, production-ready systems.
  • Fluent communication.
  • At least 15 years of full-time education is required.
  • Must-have skill: Large Language Models (LLMs).
  • Experience with production Python 3.10+, FastAPI, prompt design, token budgeting, multi-model routing, structured output, self-healing retry loops, agent orchestration, model serving, LLM evaluation, output validation, schema enforcement, safety filtering, observability, tracing, and provenance.

Responsibilities

  • Design and implement multi-agent orchestration pipelines using LangGraph state machines, including conditional routing, self-healing retry loops, and supervisor/sub-agent hierarchies.
  • Engineer retrieval-augmented generation systems, including chunking, embedding pipelines, vector search, re-ranking, and token-budget management.
  • Model knowledge graphs, including entities, relationships, and ontologies, and build hybrid retrieval combining graph traversal with vector similarity.
  • Govern prompts through a versioned prompt registry and implement multi-model routing by task or stage with fallback strategies.
  • Build LLM evaluation harnesses with golden datasets, automated scoring, regression gates, and hallucination and grounding checks.
  • Implement guardrails, including schema-constrained structured or JSON output, validation, self-correction, and safety filtering.
  • Serve and optimize on-premises LLMs using vLLM alongside cloud OpenAI-compatible APIs, including batching, streaming, and context-window management.
  • Instrument the AI stack for observability, including token usage, latency percentiles, cost attribution, and trace and provenance logging.
  • Integrate agentic interoperability protocols such as A2A and MCP, and connect agents to enterprise tools via REST and GraphQL.
  • Develop custom software solutions by designing, coding, and enhancing components across systems or applications, using modern frameworks and agile practices to deliver scalable solutions tailored to business needs.

Desired Qualifications

  • Model ontologies, taxonomies, and relationship schemas for domain knowledge.
  • Use dual-tier agent memory with Redis and mem0, semantic recall, and context consolidation.
  • Compile DAG workflows using topological sorting, cycle detection, and parallel execution with Ray.
  • Work with agentic interoperability protocols such as A2A, MCP, and AG-UI.
  • Perform model fine-tuning, LoRA, and quantization for adaptation and optimization.
  • Design RAG architectures involving chunking strategies, re-ranking, context assembly, and grounding.
  • Use vector databases such as Qdrant, Pinecone, or Weaviate for embedding pipelines and semantic search.
  • Use sentence-transformers or equivalent for embedding similarity tuning.
  • Work with knowledge graphs using Neo4j or Cypher, entity-relationship modeling, and graph traversal.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs