Custom Software Engineer
Accenture
Accenture
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.
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.
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.
Accenture
IT Consulting