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.