Lead Machine Learning Engineer (Manager IC)
Job Description
Benefits
Capital One offers a competitive rewards package and a focus on total well-being, including incentives and benefits that support your career and life goals.
- Performance-based incentive compensation (cash bonuses and long-term incentives).
- Health, financial, and other benefits that support total well-being.
Location: Richmond, VA, onsite.
Responsibilities
- Collaborate 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 utilizing 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
- You love to build systems, take pride in the quality of your work, and are motivated to make banking better.
- You are a skilled communicator, comfortable explaining complex technical concepts to non-technical partners across the business, sometimes in front of large audiences.
- You stay current with AI research and can interpret scientific publications to judiciously apply novel techniques in production.
- You adapt quickly, bring clarity to big, undefined problems, ask questions, dig deep, and articulate findings concisely with the courage to share new ideas, even if unproven.
- You are deeply technical, with a strong foundation in engineering and mathematics, and your expertise in hardware, software, and AI enables you to spot optimization opportunities others miss.
- You are a resilient trail blazer who can forge new paths to achieve business goals when the route is unknown.
- You maintain a passion for AI research and AI systems, and apply novel techniques in production with care.