We are looking for an experienced AI Backend Engineer / Python Developer to join a team developing enterprise-scale Generative AI solutions.
The team focuses on enabling GenAI models and AI agents to access and utilise data from various systems, unlocking new insights and supporting business processes. The role combines backend software engineering with AI, with a particular focus on building and evaluating agentic and multi-agent solutions.
We are looking for a strong developer with hands-on AI experience who is also open to working with evaluation and testing of AI systems.
Developing backend solutions for Generative AI and AI agents
Creating agents that source data from various systems
Developing microservices and APIs integrated with GenAI solutions
Building data transfer pipelines
Working with RAG, memory stores and context engineering
Contributing to the development and evaluation of agentic and multi-agent systems
Ensuring the quality, reliability and scalability of developed solutions
Strong commercial experience in Software Engineering / Backend Development
Very good knowledge of Python, including experience with FastAPI
Experience developing microservices and REST APIs
Hands-on experience with Generative AI / LLM-based solutions
Experience or understanding of AI agents, multi-agent systems, RAG and