This position is no longer accepting applications
Closed on July 18, 2026.
This role is filled — get an email when new Data Processing roles open on DataJobs.io:
Lead Machine Learning Engineer (Enterprise Platforms Technology)
Ai Ml
Big Data
Bigdata
Cloud Operations
Cloud Platforms
Data Platform
Data Processing
Deep Learning
DevOps
Machine Learning
Ml Ops
Platform Engineering
PyTorch
Scala
scikit-learn
Software Engineering
Technical Lead
TensorFlow
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DataJobs.io alert.
See other roles at Capital One.
Job Description
Capital One is hiring a Lead Machine Learning Engineer in McLean, VA (onsite) with a salary range of USD 197,300 - 225,100 per year to productionize ML applications at scale, with a minimum of 2 years of relevant experience.
Responsibilities
- Design, build, and/or deliver ML models and components that solve real world business problems, collaborating with Product and Data Science teams.
- Inform ML infrastructure decisions using knowledge of modeling techniques, including model choice, data and feature selection, model training, hyperparameter tuning, dimensionality, bias/variance, and validation.
- Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment.
- Collaborate within a cross functional Agile team to create and enhance software for state of the art big data and ML applications.
- Retrain, maintain, and monitor models in production.
- Leverage or build cloud based architectures, technologies, and platforms to deliver optimized ML models at scale.
- Construct optimized data pipelines to feed ML models.
- Apply continuous integration and continuous deployment best practices, including test automation and monitoring, to ensure successful deployment of ML models and application code.
- Ensure all code is well governed to reduce vulnerabilities and that models are managed from a risk perspective, aligning with Responsible and Explainable AI practices.
- Use programming languages such as Python, Scala, or Java.
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
- Azure
- Google Cloud Platform
Benefits
- Performance based incentive compensation (cash bonuses and/or long term incentives)
- Health, financial and other benefits that support your total well being