Senior Lead Machine Learning Engineer (Intelligent Foundations and Experiences)
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)