DataJobs.io
← Back to all jobs

Job Description

Capital One is hiring a Machine Learning Engineer 4 (Machine Learning Experiences) to build and deploy production ML models and components at scale.

Responsibilities

  • Design, build, and deliver ML models and components that address real-world business problems in collaboration with Product and Data Science
  • Guide ML infrastructure choices using knowledge of modeling tradeoffs such as model selection, data and feature selection, 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
  • Work in a cross-functional Agile team to create and enhance software enabling state-of-the-art big data and ML applications
  • Retrain, maintain, and monitor models in production
  • Leverage or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale
  • Construct optimized data pipelines to feed ML models
  • Apply CI/CD best practices, including test automation and monitoring, to support successful deployment of ML models and application code
  • Ensure code is well-managed to reduce vulnerabilities; keep models well-governed from a risk perspective; follow Responsible and Explainable AI best practices
  • Use Python, Scala, or Java for development

Requirements

  • Bachelor’s Degree or higher in Computer Science, Machine Learning, or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
  • At least 4 years of experience programming with Python, Java, Golang, or C++
  • At least 4 years of Machine Learning experience using PyTorch or Tensorflow and libraries including Pandas, NumPy, Scikit-learn
  • At least 4 years using and operating large-scale distributed systems (Spark, Ray) to prepare AI or Machine Learning data
  • At least 2 years deploying and operating ML solutions in production, including operating production services in the cloud (AWS, GCP, Azure) and using Kubernetes to manage large-scale containerized ML systems

Technologies

  • Python, Scala, Java, Golang, C++, PyTorch, Tensorflow
  • Pandas, NumPy, Scikit-learn
  • Spark, Ray
  • AWS, GCP, Azure
  • Kubernetes

Preferred Qualifications

  • Master’s or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or related field
  • 3+ years optimizing ML algorithms, configurations, and infrastructure
  • 3+ years following software development best practices including source control, testing, and code reviews, plus CI/CD
  • 3+ years building resilient software using pre-production testing, advanced deployment techniques (one-box, blue/green, gradual dial-up), monitoring, alarms, and preparing incident response plans
  • 3+ years applying ML techniques (Supervised, semi-supervised, and unsupervised, reinforcement learning, etc.), model types (Regression, Classification, Clustering, etc.), model architectures (RNNs, CNNs, LSTMs, Transformers), and training concepts (loss function, hyperparameters, regularization), including evaluating model accuracy and diagnosing underfitting/overfitting
  • 3+ years designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models
  • 1+ year as a technical lead developing ML solutions using industry best practices, patterns, and automation
  • Authored or co-authored a paper on an ML technique, model, or proof of concept

Location

  • McLean, VA (onsite)

Salary

  • USD 197,300 - 225,100 per yearly (McLean, VA)
  • Performance-based incentive compensation may also be available, which may include cash bonus(es) and/or long term incentives (LTI)

Additional Information

  • Expected to accept applications for a minimum of 5 business days
  • No agencies please
  • Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination
  • Capital One promotes a drug-free workplace
  • Capital One will consider qualified applicants with a criminal history consistent with applicable law
  • Accommodation contact: 1-800-304-9102 or [email protected]
  • Recruiting process technical support: [email protected]

Immigration Authorization

  • Capital One will not sponsor a new applicant for employment authorization or provide immigration-related support for this position

Capital One Financial Entities Note

  • Positions posted in Canada: Capital One Canada
  • Positions posted in the United Kingdom: Capital One Europe
  • Positions posted in the Philippines: Capital One Philippines Service Corp. (COPSSC)

Similar Jobs