EngineerJobs.io
← Back to all jobs

Job Description

Capital One invites qualified candidates to apply for the Senior Lead Machine Learning Engineer role, focused on productionizing ML applications, guiding cross-functional teams, and shaping AI powered products and scalable infrastructure. This onsite position is based in New York, NY, with a salary range of USD 250,800 to 286,200 per year. The role includes health benefits, financial benefits, and a performance-based incentive program.

Benefits

  • Health benefits
  • Financial benefits
  • Performance-based incentive compensation

Responsibilities

  • Lead cross-disciplinary pods of software, data, and ML engineers to build AI and ML capabilities for Credit and Financial Risk Management products, acting as a technical mentor to the team.
  • Design and deliver AI powered products and components that solve real business problems, drawing on model experimentation, LLM inference, similarity search, and agentic AI within a collaborative Product and Data Science environment.
  • Partner with a diverse team of engineers, data scientists, and designers to scale AI products that enhance associate performance and deliver customer value.
  • Guide ML infrastructure decisions, including model choice, data and feature selection, model training, hyperparameter tuning, dimensionality, bias/variance considerations, and validation.
  • Address complex challenges by writing and testing application code, developing and validating ML models, and automating tests and deployment.
  • Retrain, maintain, and monitor models in production.
  • Leverage or build cloud-based architectures and platforms to deploy optimized ML models at scale.
  • Construct optimized data pipelines to feed ML models.
  • Adopt CI/CD best practices with test automation and monitoring to ensure reliable deployment of ML models and application code.
  • Ensure code quality and governance to mitigate risk, and apply Responsible and Explainable AI principles in practice.
  • Utilize a broad stack of Open Source and SaaS AI technologies and programming languages such as Python, Scala, or Java.

Requirements

  • Bachelor’s Degree
  • At least eight years of experience designing and building data-intensive solutions using distributed computing (internship experience does not apply)
  • At least four years of experience programming with Python, Scala, or Java
  • At least three years of experience building, scaling, and optimizing ML systems
  • At least two years of experience leading teams developing ML solutions

Technologies

  • Python
  • Scala
  • Java
  • AWS Bedrock
  • Google Cloud
  • Azure
  • Retrieval Augmented Generation (RAG)

Similar Jobs