We’re looking for a Senior Backend Engineer, AI/ML to join a pioneering project focused on building and optimizing AI agents and RAG systems. You’ll work on a modern, scalable stack with a strong emphasis on innovative AI integration, code quality, and performance.
This project aims to revolutionize information retrieval and agentic behavior through cutting-edge AI, delivering robust and intelligent solutions that enhance user interaction and data processing.
About the Role
As a Senior Backend Engineer, AI/ML, you will be instrumental in designing, developing, and deploying high-performance AI-driven applications. You will tackle complex challenges in agent orchestration, RAG implementation, and scalable backend services, driving technical excellence and innovation within a collaborative remote team.
Tech Stack
- Core Stack: Python, FastAPI, RAG, Prompt Engineering, Azure, Vector Databases, Embedding Models, LangChain, LangGraph
- Backend & AI: Pandas, NumPy, FastMCP, CrewAI, Autogen, Taskweave
- Cloud & Tools: Azure Functions, Azure AI Services, NoSQL, CI/CD, Unit Tests
What You’ll Do
- Design, develop, and optimize sophisticated AI agents and RAG systems from concept to deployment.
- Implement robust backend services using FastAPI, ensuring high performance, scalability, and reliability.
- Spearhead the integration of advanced Prompt Engineering techniques and embedding models.
- Architect and manage solutions leveraging Vector Databases, LangChain, and LangGraph for complex AI workflows.
- Utilize Azure cloud services, including Azure Functions and Azure AI Services, to build and deploy scalable AI infrastructure.
- Mentor junior engineers and contribute to best practices in CI/CD, unit testing, and code quality.
Requirements
- Strong software engineering expertise in Python, particularly with FastAPI, Pandas, and NumPy.
- Proven experience with Retrieval Augmented Generation (RAG) and Prompt Engineering.
- Hands-on experience with vector databases and embedding models.
- Proficiency with LangChain and LangGraph.
- Experience with FastMCP and multi-agent libraries such as CrewAI, Autogen, or Taskweave.
- Extensive experience with Azure cloud services, including Azure Functions.
- Familiarity with NoSQL databases and robust CI/CD practices.
What do we offer you?
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote-first, flexible working culture
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway
About Us
We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions. Our team embraces unconventional ideas and new technologies, delivering solutions with real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.
Pay: £45,000.00-£102,000.00 per year
Benefits:
Experience:
- Python: 5 years (required)
- FastAPI: 5 years (required)
Work Location: Remote