Capital One
Capital One
Capital One is a financial services and fintech company offering credit cards, auto loans, banking, and savings products. Its work combines financial expertise with technology and digital tools to improve how customers manage money. The company’s careers focus includes building customer-oriented solutions within a diverse and inclusive workforce.

Senior Machine Learning Engineer – Capital One, McLean Onsite

Build and scale production machine learning systems, cloud platforms, and governed AI solutions for Capital One’s banking applications. Work across model development, data pipelines, distributed infrastructure, and responsible ML practices.

Description

  • Develop and deliver machine learning models and components that address business needs with Product and Data Science partners
  • Build and scale multi-tenant platforms for high-volume model training and serving
  • Guide ML infrastructure choices through expertise in modeling, feature and data selection, training, tuning, dimensionality, bias and variance, and validation
  • Implement and test application code, validate ML models, and automate testing and deployment workflows
  • Partner with cross-functional Agile teams to develop and improve big data and machine learning applications
  • Retrain, maintain, and monitor models operating in production
  • Use or create cloud architectures, technologies, and platforms that optimize machine learning at scale
  • Build efficient data pipelines that supply machine learning models
  • Use CI/CD, automated testing, and monitoring to support reliable deployments
  • Maintain strong code management, risk governance, and Responsible and Explainable AI practices
  • Program in languages including Python, Scala, or Java

Requirements

  • Bachelor’s degree or higher in computer science, machine learning, or a related quantitative discipline
  • At least six years of programming experience with Python, Java, Golang, or C++
  • At least six years of machine learning experience with PyTorch or TensorFlow, Pandas, NumPy, and Scikit-learn
  • At least six years of experience using and operating distributed systems such as Spark or Ray for AI/ML data preparation
  • At least four years of experience deploying and operating production machine learning solutions and cloud-based production services on AWS, GCP, or Azure
  • At least four years of experience using Kubernetes to manage large-scale containerized ML systems
  • Preferred: Master’s or doctoral degree in computer science, electrical engineering, mathematics, or a related field
  • Preferred: Five or more years optimizing ML algorithms, configurations, and infrastructure
  • Preferred: Five or more years applying software development practices including source control, testing, code review, and CI/CD
  • Preferred: Five or more years building resilient software with pre-production testing, advanced deployment methods, monitoring, alarms, and incident response plans
  • Preferred: Five or more years working with machine learning techniques, model types, architectures, training concepts, and evaluation
  • Preferred: Five or more years designing, implementing, and scaling production-ready data pipelines for ML model training and evaluation
  • Clear communication skills for explaining complex technical and machine learning concepts to varied audiences
  • Capital One will consider sponsoring a new qualified applicant for employment authorization for this position

Benefits

  • Performance-based incentive compensation, potentially including cash bonuses and/or long-term incentives
  • Comprehensive, competitive, and inclusive health, financial, and other benefits supporting overall well-being
  • Reasonable accommodations for applicants who need them

Related Jobs