Staff Machine Learning Engineer

Capital One Financial

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Plano, TXMcLean, VA
Salary
$269,100–$307,200 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $288k
$170k most similar roles pay here $322k

This role pays more than 91% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $288k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About Capital One Financial

Capital One Financial is a bank holding company specializing in credit cards, auto loans, banking, and savings products, known for its data-driven approach to consumer and commercial finance. Industry: Financial Services & Banking

Capital One Financial currently has 1756 open roles on FindRole.

Listed pay typically runs $197,300–$225,100 across 961 roles with salary data.

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Staff Machine Learning Engineer

As a Staff Machine Learning Engineer, you will join a collaborative team to deliver machine learning models and software components that solve complex business problems within the financial services industry. You will be responsible for driving major AI transformations, scaling production models, and managing large-scale initiatives while collaborating with Product, Architecture, Engineering, and Data Science teams. Your daily work involves optimizing data pipelines, developing intelligent systems, and evangelizing best practices across the engineering and modeling lifecycles. To succeed in this role, you will utilize Python, Scala, Java, or GoLang, alongside frameworks like PyTorch and TensorFlow. You will also leverage tools such as Dask, RAPIDS, Spark, and Ray to manage distributed systems, while deploying containerized solutions using Kubernetes across cloud environments including AWS, GCP, and Azure to ensure high-performing production services.

What does a Machine Learning Engineer earn?

Median $230800 from 335 postings across 52 companies.

See salary data

What you'll do

  • Deliver ML models and software components that solve complex business problems in financial services.
  • Drive the creation and evolution of machine learning systems and state-of-the-art intelligent technologies.
  • Lead large-scale machine learning initiatives with a focus on customer needs.
  • Utilize cloud-based architectures to deliver optimized machine learning models at scale.
  • Optimize data pipelines to feed and support machine learning models.
  • Evangelize best practices across the entire engineering and modeling lifecycle.
  • Recruit, nurture, and retain top engineering talent for the organization.

What we're looking for

  • Bachelor's Degree or higher in Computer Science, Machine Learning, or a related quantitative field.
  • Master's or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or related field (preferred).
  • At least 8 years of experience programming with Python, Java, Golang, or C++.
  • At least 6 years of Machine Learning experience using PyTorch, TensorFlow, and libraries like Pandas, NumPy, and Scikit-learn.
  • At least 6 years of experience operating large scale distributed systems (Spark, Ray) to prepare AI or Machine Learning data.
  • At least 5 years of experience deploying ML solutions in production on cloud platforms (AWS, GCP, Azure) using Kubernetes.
  • 3+ years of experience architecting and designing resilient, large-scale, production machine learning systems (preferred).
  • 7+ years of experience designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models (preferred).

More like this

Similar roles

Senior Staff Machine Learning Engineer

Capital One Financial

McLean, VA +1 5 days ago $314,800–$359,300
Python PyTorch TensorFlow Kubernetes AWS GCP Azure Spark Ray Dask RAPIDS Scala GoLang C++ Pandas NumPy Scikit-learn Data Pipelines

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 24 days ago
Machine Learning Python C++ C Scala Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Senior Staff Machine Learning Engineer

Capital One Financial

McLean, VA +1 24 days ago
Machine Learning Python Scala C++ Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Machine Learning Engineer IV

Capital One Financial

McLean, VA +1 12 days ago $179,400–$204,700
Python PyTorch TensorFlow Scikit-learn Pandas NumPy Spark Ray Kubernetes AWS GCP Azure Java Scala C++ CI/CD Data Pipelines Machine Learning

Machine Learning Engineer IV

Capital One Financial

Plano, TX 6 days ago $179,400–$204,700
Python PyTorch TensorFlow Scikit-learn NumPy Pandas Spark Ray Kubernetes AWS GCP Azure CI/CD Java Scala C++ Machine Learning Data Pipelines

Machine Learning Engineer V

Capital One Financial

McLean, VA 6 days ago $229,900–$262,400
Python PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Scikit-learn NumPy Pandas CI/CD Java Scala C++ Machine Learning Data Pipelines