Director, Machine Learning Engineer
Manager
Ai Ml
Artificial Intelligence
Automation
Big Data
Bigdata
Cloud Data Engineering
Cloud Data Platform
Cloud Infrastructure
Cloud Machine Learning
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data & Ai
Data Analytics
Data Engineering
Data Pipeline
Data Platform
Data Processing
Data Science
Deep Learning
DevOps
DevSecOps
Engineering
Engineering Software
Google Cloud
Infrastructure As Code
Kubernetes
Machine Learning
Machine Learning Engineer
Machine Learning Engineering
Machine Learning Leadership
Machine Learning Pipelines
Platform Engineering
Programming Language
Programming Languages
PyTorch
Risk Management
Scala
scikit-learn
Software Development
Software Engineering
Technical Lead
TensorFlow
Job Description
Capital One is hiring a Director, Machine Learning Engineer to lead and scale production machine learning systems for complex financial services use cases in McLean, VA (onsite).
Responsibilities
- Deliver machine learning models and software components that address challenging business problems in financial services
- Collaborate with Product, Architecture, Engineering, and Data Science teams to build end-to-end ML solutions
- Drive creation and evolution of ML models and software enabling state-of-the-art intelligent systems
- Lead large-scale ML initiatives with the customer in mind
- Leverage cloud-based architectures and technologies to deliver optimized ML models at scale
- Optimize data pipelines that supply training and inference with high-quality data
- Use programming languages including Python, Scala, or Java to implement and productionize ML systems
- Promote best practices across the engineering and modeling lifecycles
- Recruit, nurture, and retain top engineering talent
- Act as a force-multiplier by balancing deep, hands-on technical contribution and innovation with mentoring and raising peer and junior engineering capability
- Stay current with technology trends through experimentation, learning new technologies, and participation in internal and external technology communities
Requirements
- Bachelor’s Degree or higher in Computer Science, Machine Learning, or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
- 3+ years of people leadership experience
- 8+ years of programming experience with Python, Java, Golang, or C++
- 6+ years of machine learning experience using industry-standard frameworks PyTorch or TensorFlow and libraries including Pandas, NumPy, Scikit-learn
- 6+ years of experience operating large-scale distributed systems for AI/ML data preparation, including Spark and Ray
- 5+ years deploying and operating machine learning solutions in production and operating production services in the cloud (AWS, GCP, Azure)
- 5+ years using Kubernetes to manage large-scale containerized machine learning software systems
Technologies
- Python, Scala, Java, Golang, C++
- PyTorch, Tensorflow, Pandas, NumPy, Scikit-learn
- Spark, Ray
- AWS, GCP, Azure
- Kubernetes
Benefits
- Performance-based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
- Comprehensive, competitive, and inclusive set of health, financial, and other benefits supporting total well-being (eligibility varies by full-time/part-time status, exempt/non-exempt status, and management level)
Preferred Qualifications
- Master’s or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or related field
- 5+ years of experience managing and leading an engineering team
- 3+ years of experience architecting and designing resilient, large-scale, production machine learning systems from data preparation to model training and inference
- 5+ years of experience optimizing ML algorithms, configurations, and infrastructure
- 5+ years of experience with machine learning techniques (Supervised, semi-supervised, and unsupervised, reinforcement learning, etc.) and model types (Regression, Classification, Clustering, etc.)
- 5+ years of experience with model architectures (RNNs, CNNs, LSTMs, Transformers) and training concepts (loss function, hyperparameters, regularization), including evaluating accuracy and diagnosing issues (underfitting, overfitting)
- 7+ years of experience designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models
- Ability to communicate complex technical concepts clearly to a variety of audiences
- Driving impact in the ML industry through conference presentations, papers, blog posts, open source contributions, or patents
- Experience hiring and developing high-performing ML engineers with an inspiring leadership style
- Highly developed interpersonal, presentation, and communications skills
Compensation
- McLean, VA: USD 269,100 - 307,200 per year for Director, Machine Learning Engineer
Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).