A

AI Native Software Engineer

Accenture
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Retrieval-Augmented GenerationFull-Stack DevelopmentLarge Language ModelsPythonDocker

Job description

Overview

Build and ship production-ready software with AI as a core part of the engineering lifecycle, applying AI-native practices to develop, validate and continuously improve solutions.

What you'll do

  • Design and implement multi-agent orchestration pipelines using LangGraph state machines with conditional routing, self-healing loops, and sub-agent hierarchies
  • Build and maintain a hybrid retrieval system combining Neo4j knowledge graphs (Cypher) with Qdrant vector search and sentence-transformer embeddings
  • Develop FastAPI backend services with async I/O (asyncpg, Motor), Pydantic v2 models, and JWT/RBAC security
  • Build React 18 / TypeScript frontend features including visual graph editors (ReactFlow), real-time SSE streaming, and observability dashboards (Recharts)
  • Integrate enterprise protocols: A2A (JSON-RPC), MCP (Model Context Protocol), AG-UI (Server-Sent Events)
  • Connect to ALM/PLM tools via REST and GraphQL APIs with OAuth2/SSO authentication (SAML, OIDC)
  • Implement dual-tier agent memory (Redis L1 + mem0 L2) with semantic recall and context consolidation
  • Build DAG-based workflow compilation with topological sorting, cycle detection, and Ray-based parallel execution
  • Deploy and operate containerized services using Docker, Azure Bicep IaC, and CI/CD pipelines (Azure Pipelines / Jenkins)
  • Serve and manage on-prem LLM models via vLLM alongside cloud-hosted models (OpenAI-compatible APIs)

What you'll need

  • Minimum 3 years of experience in Digital Full Stack Development
  • Must have skill: Digital Full Stack Development
  • 15 years full time education
  • 4+ years professional software engineering experience
  • 2+ years working with LLMs, agent frameworks, or ML systems in production
  • Python 3.10+ with production-grade FastAPI, Pydantic v2, and async/await patterns
  • LangGraph / LangChain: state machines, tool calling, agent orchestration
  • LLM engineering: prompt design, token budgeting, multi-model routing, self-healing retry loops
  • PostgreSQL (JSONB, asyncpg) or MongoDB (Motor) for async data persistence
  • Neo4j: Cypher queries, entity-relationship graph modeling, traversal algorithms
  • Vector databases (Qdrant, Pinecone, or Weaviate): embedding pipelines, semantic search, hybrid retrieval
  • RAG architecture: chunking strategies, re-ranking, token budget management
  • Sentence-transformers or equivalent embedding models
  • React 18 + TypeScript + Vite: component architecture, hooks, lazy loading
  • Server-Sent Events (SSE) or WebSocket for real-time streaming UIs
  • ReactFlow / XYFlow for interactive node-based graph editors
  • State management (Zustand or Redux) and server-state (TanStack Query)
  • Experience with graph databases or knowledge graph systems
  • Comfortable owning features across the full stack, from API to UI to deployment

Nice to have

  • TypeScript, Python, and Software Development skills
  • vLLM or TGI for on-prem LLM model serving and optimization
  • mem0 or similar persistent agent memory systems
  • A2A / MCP / AG-UI agentic interoperability protocols
  • GraphQL schema design and client integration
  • OAuth2 / SAML / OIDC enterprise SSO integration
  • Ontology modeling: entity taxonomies and relationship schemas for engineering domains
  • Pytest with async test patterns and fixture-based testing

Details

  • Based at the Bengaluru office

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

AI Native Software Engineer