A

AI Native Software Engineer

Accenture
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

API IntegrationFrontend DevelopmentBackend DevelopmentPythondistributed systemsVector Search

Job description

Overview

Build and ship production-ready software using AI throughout the engineering lifecycle. Design, build, deploy, and continuously improve AI-enabled applications while maintaining quality and compliance.

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 with Qdrant vector search and sentence-transformer embeddings.
  • Develop FastAPI backend services with async I/O, Pydantic v2 models, and JWT/RBAC security.
  • Build React 18 and TypeScript frontend features including visual graph editors, real-time SSE streaming, and observability dashboards.
  • Integrate A2A, MCP, and AG-UI enterprise protocols.
  • Connect to ALM/PLM tools through REST and GraphQL APIs with OAuth2/SSO authentication using SAML and OIDC.
  • Implement dual-tier agent memory using Redis L1 and 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 with Azure Pipelines or Jenkins.
  • Serve and manage on-prem LLM models through vLLM alongside cloud-hosted models using OpenAI-compatible APIs.
  • Collaborate with various teams to innovate and improve the software lifecycle.

What you'll need

  • Digital Full Stack Development skills.
  • Minimum 3 year(s) of experience in 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.
  • Strong async Python and modern React/TypeScript skills.
  • Experience with graph databases or knowledge graph systems.
  • Comfort owning features across the full stack, from API to UI to deployment.
  • Python 3.10+ with production-grade FastAPI, Pydantic v2, and async/await patterns.
  • LangGraph or LangChain, including state machines, tool calling, and agent orchestration.
  • LLM engineering, including prompt design, token budgeting, multi-model routing, and self-healing retry loops.
  • PostgreSQL with JSONB and asyncpg or MongoDB with Motor for async data persistence.
  • Neo4j, including Cypher queries, entity-relationship graph modeling, and traversal algorithm.
  • Vector databases such as Qdrant, Pinecone, or Weaviate, including embedding pipelines, semantic search, and hybrid retrieval.
  • RAG architecture, including chunking strategies, re-ranking, and token budget management.
  • Sentence-transformers or equivalent embedding models.
  • React 18, TypeScript, and Vite, including component architecture, hooks, and lazy loading.
  • Server-Sent Events or WebSocket for real-time streaming UIs.
  • ReactFlow or XYFlow for interactive node-based graph editors.
  • State management with Zustand or Redux and server-state management with TanStack Query.
  • Python programming language.
  • TypeScript.
  • Software development.

Nice to have

  • Python programming language.
  • TypeScript.
  • Software development.

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