Custom Software Engineer

Accenture

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

Job description

Join our team as a Custom Software Engineer and contribute to developing innovative software solutions. You'll utilize modern frameworks and agile methodologies to build scalable, high-performance applications designed for specific business needs.

This role focuses on creating custom software solutions where artificial intelligence is integral. You will be responsible for the design, development, and deployment of AI-powered applications, ensuring they meet stringent quality and compliance standards. The position offers a unique opportunity to work at the cutting edge of technology, merging software engineering expertise with AI-driven approaches to deliver impactful products and continuously improve software development processes.

Responsibilities

Architect and implement multi-agent orchestration pipelines using LangGraph state machines, featuring conditional routing and self-healing loops. Develop and manage a hybrid retrieval system integrating Neo4j knowledge graphs with Qdrant vector search and sentence-transformer embeddings. Build FastAPI backend services leveraging async I/O and Pydantic v2 models, with robust JWT/RBAC security. Create sophisticated React 18/TypeScript frontend features, including interactive graph editors, real-time streaming UIs, and observability dashboards. Integrate enterprise protocols like A2A, MCP, and AG-UI, and connect to ALM/PLM tools via REST and GraphQL APIs with OAuth2/SSO authentication.

Implement dual-tier agent memory solutions using Redis and mem0 for semantic recall. Develop DAG-based workflow compilation with topological sorting and Ray-based parallel execution. Deploy and manage containerized services using Docker, Azure Bicep, and CI/CD pipelines. Serve and manage on-premise LLM models via vLLM alongside cloud-hosted alternatives.

Qualifications

A minimum of 4 years of professional software engineering experience is required, with at least 2 years focused on LLMs, agent frameworks, or production ML systems. Strong proficiency in asynchronous Python and modern React/TypeScript development is essential. Previous experience with graph databases or knowledge graph systems is highly valued. Candidates should be comfortable owning features across the entire stack, from API development to UI implementation and deployment.

Demonstrated experience with Digital Full Stack Development is a must, alongside skills in TypeScript, Python, and general software development. A 15-year full-time education is a prerequisite for this role.

Essential Skills

Digital Full Stack DevelopmentPythonTypeScriptSoftware DevelopmentFastAPIPydanticasync/awaitLangGraphLangChainLLM engineeringPostgreSQLMongoDBNeo4jCypherVector databasesRAG architectureSentence-transformersReactServer-Sent EventsReactFlowZustandReduxTanStack QueryvLLMmem0GraphQLOAuth2SAMLOIDCOntology modelingPytest

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX