Lead a small team covering frontend, backend and QA, including sprint execution, technical direction, code reviews and mentorship.
Own the agentic orchestration layer in Python (LangChain or similar): routing, tool-calling, state/memory, guardrails and prompt/configuration management.
Build and maintain backend services/APIs that connect UI → orchestration layer → graph database (queried via SPARQL) → retrieval (Graph RAG) → LLM.
Implement Graph RAG patterns: entity linking, context assembly, grounding/citations and response formatting for consumption in the UI.
Deliver reporting features in the UI based on the agentic framework, such as: conversation summaries, task results and traceability to evidence in the graph, latency, token/cost signals, retrieval hits and error rates.
Partner with ontology/graph engineers to ensure correct query patterns, performance tuning and schema alignment.
Ensure MVP quality: testing strategy, automated tests where feasible (unit/integration) and release readiness.
Responsible for containerized deployment: packaging services in Docker, supporting CI/CD, promoting between environments and implementing rollback practices in Azure.
Requirements
6+ years of software engineering experience, with at least 2+ years in a technical lead role.
Strong experience in Python developing production services/APIs (preferably FastAPI/Flask).
Hands-on experience with LLM/agent frameworks (preferably LangChain) and tool orchestration patterns.
Experience integrating with RDF/knowledge graphs and executing SPARQL (directly or via graph services).
Experience delivering modern web applications (preferably React) and leading frontend-backend collaboration.
Practical experience with Docker packaging and container-based deployment workflows.
Experience working in agile teams (Scrum/Kanban), collaborating with product and architecture and delivering iteratively.
Tech Stack
Azure
Docker
Flask
Python
React
Benefits
At Capco we promote an inclusive culture. We value diversity in all its forms.
We offer various inclusion and social-responsibility initiatives through internal committees run by our employee community.