Full Stack Engineer
About the Role
As a Full Stack AI Developer at Futuria, you’ll play a pivotal role in building the systems that power our AI-driven applications—from intuitive front-end experiences to robust back-end infrastructures. You’ll be responsible for developing, deploying, and optimizing LLM-based applications in production environments, while maintaining scalable APIs and infrastructure using Python frameworks such as FastAPI.
This is a cross-functional role where you’ll collaborate closely with front-end engineers, AI researchers, and product teams to translate AI breakthroughs into user-centric solutions. You’ll be bridging the gap between cutting-edge AI and real-world needs, contributing directly to products that redefine how humans and intelligent agents collaborate.
Key Responsibilities
- Design, implement, and maintain scalable back-end systems and RESTful APIs using Python (FastAPI/D)
- Apply domain-driven design and test-driven development to build microservices using agile methodologies, with a focus on reliability
- Develop, test, and deploy LLM-based applications in secure, production-ready environments
- Integrate front-end components with AI models and back-end logic to deliver seamless, end-to-end functionality
- Perform data and prompt engineering to optimize model performance and outputs
- Optimize applications for performance, scalability, and security
- Collaborate cross-functionally with engineering, product, and AI teams to deliver high-impact features
About You
We’re seeking an experienced full-stack engineer with a strong foundation in Python back-end development and the versatility to work across the stack. You’re passionate about building scalable, intelligent systems and thrive in fast-moving environments where experimentation and iteration are the norm. Comfortable bringing structure to ambiguity and collaborating across disciplines, you’re motivated by the opportunity to build meaningful, production-ready tools at the frontier of LLMs, agentic AI, and enterprise software.
Essential:
- Strong experience with Python and proficiency in FastAPI or Django
- Proven experience building secure, enterprise-grade, public-facing software in an agile delivery environment
- Familiarity with SQL and NoSQL databases, including PostgreSQL, Redis, or MongoDB
- Solid understanding of containerised microservice infrastructure
- Working knowledge of Kubernetes, security best practices, and cloud platforms (AWS, GCP, or Azure)
Desirable:
- Experience with prompt engineering, Retrieval-Augmented Generation (RAG), and graph databases
- Familiarity with multi-agent LLM systems and agentic platforms (e.g., AutoGen, CrewAI), and experience deploying LLM-based applications
- Experience with tools such as LangChain, LangSmith, or Chainlit
- Exposure to event-driven architectures, asynchronous processing, and tools like Celery or Kafka
- Familiarity with CI/CD pipelines, Docker, and DevOps workflows
- Experience designing or integrating authentication and authorisation systems (e.g., OAuth2, JWT)
Success Metrics
- Deploy secure, scalable, and maintainable full-stack systems and LLM applications that deliver measurable business value
- Maintain low latency, high system uptime, and strong performance across APIs and AI services
- Drive fast, iterative collaboration across product, design, and engineering teams
- Continuously improve the platform through testing, research, and integration of modern AI and software practices
Why Join Us?
- Join a mission-driven, high-growth AI startup shaping the future of human-agent collaboration
- Work on cutting-edge AI products that deliver real-world impact
- Thrive in a collaborative, innovative environment with opportunities to grow and lead
- Enjoy flexible work arrangements (remote/hybrid), with regular in-person team meetups in London
- Benefit from a competitive salary and benefits package
- Company
- Futuria
- Location
- London, UK
Hybrid / WFH Options - Posted
- Company
- Futuria
- Location
- London, UK
Hybrid / WFH Options - Posted