Engineering Manager – Software & ML

Capital One Capital One · Banking · London, United Kingdom +1

Engineering Manager for Software & ML at Capital One in London/Nottingham. The role focuses on leading and scaling a team that builds core software for data-driven financial products, with an emphasis on integrating ML models into consumer-facing experiences. Responsibilities include coaching engineers, collaborating with Product Managers and Data Scientists, overseeing the development of performant and secure platforms for AI features, and optimizing delivery processes for software and model updates. Requires leadership experience, technical breadth in modern languages and cloud environments, and an understanding of AI model inference, data requirements, and managing AI's non-deterministic nature. The role offers learning opportunities in ML integration at scale and regulated AI within a financial landscape.

What you'd actually do

  1. Lead & Scale: Support a cross-functional group of engineers to design, develop, and integrate software features that are vital to the lives of credit card consumers.
  2. Nurture Talent: Coach and nurture your engineers, including those working on ML integration to achieve their technical, business, and personal goals.
  3. Bridge the Gap: Collaborate with Product Managers and Data Scientists to ensure ML models are effectively integrated into our production software.
  4. Build Robust Systems: Oversee the development of platforms that are performant, secure, and capable of handling the unique deployment needs of AI-powered features.
  5. Optimize Delivery: Enhance engineering and agile processes, ensuring that model updates and software releases move in sync.

Skills

Required

  • Proven experience leading and supporting software engineering teams
  • Excellent knowledge of RESTful API development in modern languages (Java, Python, or .Net)
  • Experience with Cloud environments (AWS or Azure)
  • Understanding of model inference
  • Understanding of data requirements for ML
  • Understanding of how to manage the non-deterministic nature of AI

Nice to have

  • Experience with Machine Learning environments
  • Experience with AI frameworks

What the JD emphasized

  • ML integration at Scale
  • Regulated AI

Other signals

  • integrating ML models into production software
  • overseeing development of platforms for AI-powered features
  • taking machine learning models out of the lab and into a high-concurrency production environment