Lead Machine Learning Engineer (Manager IC)
Job Description
Capital One invites you to join Risk Tech as a Lead Machine Learning Engineer (Manager IC) in Richmond, VA, onsite. In this role you will design, deploy, and maintain AI and ML powered risk management solutions and help shape the long term AI roadmap through cross functional collaboration. The position offers a performance based incentive program with cash bonuses and long term incentives, along with comprehensive health, financial, and well being benefits. The culture emphasizes practical problem solving, clear communication, and making a measurable impact for associates and customers.
Responsibilities
- Partner with a cross functional team of engineers, data scientists, product managers, and designers to deliver AI powered products that change how our associates work and provide value to our customers.
- Design, develop, test, deploy, and support AI software components using machine learning models, including model evaluation and experimentation, large language model inference, similarity search, guardrails, governance, observability, and agentic AI.
- Fine tune, develop and evaluate machine learning and foundation models.
- Collaborate as part of a cross functional Agile team to create and enhance software that utilizes state of the art AI and ML capabilities.
- Contribute thought leadership and technical vision to the long term roadmap of pioneering AI systems at Capital One.
- Leverage a broad stack of Open Source and SaaS AI technologies.
- Inform your ML infrastructure decisions using your understanding of ML modeling techniques and issues.
- Retrain, maintain, and monitor models in production.
- Construct optimized data pipelines to feed ML models.
- Ensure all code is well managed to reduce vulnerabilities, models are well governed from a risk perspective, and the ML follows best practices in Responsible and Explainable AI.
Requirements
- Bachelor’s Degree
- At least 6 years of experience designing and building data intensive solutions using distributed computing (Internship experience does not apply)
- At least 4 years of experience programming with Python, Scala, or Java
- At least 2 years of experience building, scaling, and optimizing ML systems
Technologies
- Python
- Scala
- Java
- scikit-learn
- PyTorch
- Dask
- Spark
- TensorFlow
- AWS Bedrock
- Google Cloud
- Azure
- Retrieval Augmented Generation (RAG)
The ideal candidate loves building robust systems and takes pride in code quality, while aligning with the goal of advancing banking for good. You communicate complex technical concepts clearly to non technical partners and are comfortable presenting to large audiences. You stay up to date with the latest AI research, translating new ideas into production ready solutions. You adapt quickly to ambiguous problems, asking questions to uncover root causes and articulating findings concisely. You combine a strong technical foundation with practical problem solving, possess deep engineering and mathematical skills, and approach AI with responsibility and explainability in mind.