Senior Software Engineer, Full Stack – AI
Hybrid (2 days per week in office)
Financial Services
£90,000 – £95,000
We’re partnering with a globally recognised financial information services business to find a Senior Software Engineer with a passion for AI and full-stack development. This is a rare opportunity to join a high-calibre, agile engineering team building intelligent, cloud-native solutions that power data-driven decision-making for customers across global markets.
You’ll be at the forefront of designing and delivering ML/AI solutions, combining classical machine learning with modern LLM and deep learning approaches, while also contributing to scalable, enterprise-grade full-stack applications. The team is collaborative, forward-thinking, and genuinely invested in doing great work.
THE ROLE
- Design and build ML/AI solutions using classical ML, deep learning, and LLM approaches aligned to real product outcomes.
- Develop and maintain scalable full-stack web applications using React/TypeScript on the front end and Python/FastAPI on the back end.
- Build and maintain microservices-based components within a modern cloud, containerised, and serverless architecture.
- Partner with Product Owners and stakeholders to define architecture, design solutions, and optimise engineering processes.
- Champion development best practices, including CI/CD, DevSecOps, versioning, and automated testing.
- Own data quality and build deep domain knowledge in your allocated areas.
WHAT WE’RE LOOKING FOR
- 5+ years designing distributed application architecture of moderate-to-high complexity.
- 5+ years in software engineering or applied ML, with strong Python and backend expertise.
Hands-on experience building GenAI applications with LangChain and LangGraph, including agent design, memory management, and graph-based orchestration.
- Proficiency in ML/NLP, generative models, embeddings, vector stores, RAG pipelines, and LLM fine-tuning (OpenAI, LLaMA, Cohere, etc.).
- 3–5+ years building scalable web applications with React/TypeScript.
- Solid experience with PyTorch/TensorFlow, MLflow, and CI/CD pipelines.
- Excellent communication skills and the ability to work effectively within agile, cross-functional teams.
This is a confidential search. Our client is an equal opportunity employer committed to building diverse, inclusive teams. If this sounds like the right challenge for you, we’d love to hear from you.
…
