Senior Staff Machine Learning Engineer

Capital One Financial

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
McLean, VA
Salary
$286,200–$326,700 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $235k
This role $306k
$168k most similar roles pay here $344k

This role pays more than 92% of similar roles. Most pay $208,468–$261,950 — the shaded band above. At the midpoint, this role pays about $306k versus about $235k 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 998 open roles on FindRole.

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

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Senior Staff Machine Learning Engineer

Sr. Staff Machine Learning Engineer (Remote-Eligible) joins the Hyper Personalization team within the Consumer Engagement Platform organization to build intelligence and infrastructure for real-time, individualized customer experiences. This role involves defining technical strategies for personalization platforms, developing scalable rules engines for user segmentation, and building robust ML pipelines for feature extraction, training, and inference. The engineer will architect low-latency, event-driven systems using streaming data and implement LLM optimization techniques to improve performance across production AI systems. Key technologies include PyTorch, TensorFlow, Huggingface, VectorDBs, Nemo Guardrails, and AWS Ultraclusters, alongside tools like Databricks, Airflow, Kubeflow, Docker, and Kubernetes. The role addresses the challenge of delivering context-aware decisioning surfaces and multi-channel targeted messaging by leveraging advanced recommendation systems and MLOps practices to ensure high performance, reliability, and scalability across all consumer products and services.

What does a Machine Learning Engineer earn in Virginia?

Median $211200 from 41 postings across 3 companies.

See salary data

What you'll do

  • Define and drive the technical strategy and roadmap for the Personalization Platform.
  • Develop and maintain a scalable rules engine for business-driven personalization logic and user segmentation.
  • Build and maintain robust ML infrastructure to support feature extraction, training, evaluation, and deployment.
  • Architect low-latency, event-driven systems for real-time decisioning based on streaming data and contextual signals.
  • Drive MLOps evolution by building automated metrics-backed deployment workflows and monitoring systems.
  • Implement state-of-the-art LLM optimization techniques to improve performance, cost, and latency of production AI systems.
  • Provide organizational technical leadership to influence architecture, engineering standards, and cross-team strategies.

What we're looking for

  • Bachelor's degree required; Master's or PhD in Computer Science or a related technical field preferred.
  • At least 10 years of experience designing and building data-intensive solutions using distributed computing.
  • At least 7 years of experience programming in C, C++, Python, or Scala.
  • At least 4 years of experience with the full ML development lifecycle in a business-critical setting.
  • At least 8 years of experience deploying scalable, responsible AI solutions on major cloud platforms like AWS, GCP, or Azure.
  • At least 5 years of expertise in designing and scaling personalization platforms and recommendation systems.
  • At least 5 years of experience with ML frameworks (PyTorch, TensorFlow) and orchestration tools (Databricks, Airflow, Kubeflow).
  • At least 5 years of experience in cloud-native engineering, containerization (Docker, Kubernetes), and automated CI/CD deployment.

More like this

Similar roles

Senior Distinguished AI Engineer

Capital One Financial

Remote (San Francisco, CA) +3 72 days ago $286,200$326,700
Machine Learning LLM PyTorch Python Go Scala Java C++ C# AWS Huggingface VectorDBs Nemo Guardrails Similarity Search Computer Vision Speech Recognition Optical Character Recognition
10+ yrs exp Remote

Senior Machine Learning Engineer

CrowdStrike

Remote (CA) 2 days ago $140,000$215,000
LLM Python JVM Docker Kubernetes AWS GCP Kafka Cassandra Spark ElasticSearch Terraform Chef Ansible Distributed Systems GPU-clusters Data Engineering
Remote

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 129 days ago $184,700$277,600
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval Multimodal Content Filtering
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 129 days ago $175,000$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Search Ranking Retrieval Pipelines Adversarial Training Content Moderation Red-teaming
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 140 days ago $175,000$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 140 days ago $184,700$277,600
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval Multimodal Content Filtering
3+ yrs exp