Staff Software Engineer - Machine Learning
Core
Drive ML/AI technical strategy and coordinate engineering efforts across multiple teams to deliver Gen AI solutions and enterprise platforms.
Role type
Staff Software Engineer (ML/AI Strategy & Leadership)
Builds
Enterprise ML/AI platforms, Gen AI use cases, and scalable model serving architectures.
Domain
Financial Services / Machine Learning & Generative AI
Deliverable
production ML models | infrastructure
Required skills
Python, ML systems design, MLOps, cloud-native architectures, technical leadership, architectural decision-making, MLOps standards, Gen AI frameworks, low-latency architecture design, multi-team strategy, technical debt management, mentorship
Preferred skills
Experience with LangGraph, LangChain, VectorDBs, RAG, Communities of Practice leadership, business acumen
Technologies
Python, PyTorch, TensorFlow, scikit-learn, AWS, Azure, GCP, LangGraph, LangChain, VectorDBs
Responsibilities
Own and drive ML/AI technical strategy for UK use cases, Lead and coordinate ML engineering efforts across multiple teams, Provide technical consultancy to teams delivering AI use cases, Proactively identify emerging ML/AI patterns and establish best practices, Drive MLOps standards and practices across teams, Actively mentor and develop engineers
Seniority
Staff, hands-on IC with significant influence and mentorship