Staff Software Engineer - Machine Learning
Core
Define and drive ML/AI technical strategy and standards across multiple teams to enable enterprise AI adoption and delivery.
Role type
Staff Software Engineer - Machine Learning (Strategy & Architecture)
Builds
Enterprise ML/AI platforms, reusable patterns, and MLOps infrastructure for UK use cases
Domain
Financial Services / Machine Learning & Generative AI
Deliverable
production ML models | infrastructure
Required skills
ML/AI systems design, MLOps, cloud-native architecture, Python, technical leadership, cross-team coordination, Gen AI/Agentic frameworks, responsible AI practices, low-latency architecture design
Preferred skills
Experience with AWS/Azure/GCP, PyTorch/TensorFlow/scikit-learn, LangGraph/LangChain/VectorDBs/RAG, mentoring engineers, industry forum representation
Technologies
Python, AWS, Azure, GCP, PyTorch, TensorFlow, scikit-learn, LangGraph, LangChain, VectorDBs, RAG
Responsibilities
Own ML/AI technical strategy for UK use cases, lead ML engineering efforts across teams, provide technical consultancy on architecture and solution design, establish MLOps standards and CI/CD pipelines, mentor engineers, represent the company in external technical forums
Seniority
Staff, hands-on IC with significant influence and cross-team leadership