Staff Machine Learning Engineer (Research Scientist)

Plaid

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASeattle, WANew York, NY
Salary
$249,120–$367,920 / yr
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $233k
This role $309k
$163k $390k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $211,200–$254,750 — the blue band above. At the midpoint, this role pays about $309k versus about $233k for comparable roles.

Based on 240 similar postings.

Employer

About Plaid

Plaid is a financial technology company that builds a data network powering digital finance applications, enabling consumers to securely connect their financial accounts to apps and services. Industry: Financial Technology & Data Infrastructure

Plaid currently has 73 open roles on FindRole.

Listed pay typically runs $190,800–$262,800 across 73 roles with salary data.

Most-posted roles

View all roles at Plaid

At a glance

TL;DR · Staff Machine Learning Engineer (Research Scientist)

The Staff Machine Learning Engineer (Research Scientist) - DFAI joins the Data Foundation & AI team to build shared machine learning and AI infrastructure. This role involves leading the technical strategy for foundation models, overseeing the full machine learning lifecycle from large-scale data curation and pretraining to production serving, evaluation, and monitoring. You will design model architectures, define pretraining objectives, and build scalable pipelines that transform financial network data into general-purpose representations. Key requirements include deep expertise in Transformers, LLMs, and foundation models, along with proficiency in Python, distributed training, and software engineering fundamentals. You will solve complex problems by creating reusable ML infrastructure and establishing rigorous evaluation frameworks to power diverse downstream product applications across the organization's financial data ecosystem.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Own the end-to-end technical strategy for foundation models from pretraining architecture to production serving.
  • Drive research initiatives that transition from experimentation to production systems serving real customers.
  • Manage the full ML stack including pretraining objectives, architecture design, distributed training, and monitoring.
  • Establish rigorous evaluation frameworks to measure model performance across diverse use cases.
  • Build scalable, repeatable pipelines that translate machine learning research into production impact.
  • Define integration patterns and standards for how products adapt and utilize foundation models.
  • Mentor engineers across experience levels to elevate engineering and experimentation standards.
  • Communicate technical advancements internally and externally as a representative of Plaid’s AI capabilities.

What we're looking for

  • MS candidates must have 7–12+ years of industry experience with a track record of technical leadership and production delivery.
  • PhD candidates must have 5–9+ years of industry experience with evidence of technical leadership and end-to-end production ownership.
  • Prior technical leadership experience as a tech lead, principal, or staff engineer with demonstrated cross-team influence and mentorship is required.
  • Deep expertise in Transformers, LLMs, and Foundation Models, including large-scale training or domain adaptation, is required.
  • Proven track record of end-to-end production ownership, shipping models through training, serving, monitoring, and iteration in live environments is required.
  • Distributed training experience and strong Python and software engineering fundamentals at a staff level are required.
  • Fintech or financial data domain experience (preferred).
  • External publications, open-source contributions, or experience defining ML platform capabilities are preferred.

More like this

Similar roles

Staff Machine Learning Engineer

Intuit

Mountain View, CA 5 days ago $202,500–$274,000
Python Scala Java TensorFlow Keras Spark Pandas AWS REST API Design Git CUDA cuDNN Generative AI Data Structures Algorithms
8+ yrs exp

Staff Machine Learning Engineer

Capital One Financial

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

Senior Machine Learning Engineer, Fraud

Plaid

San Francisco, CA +2 45 days ago $228,960–$315,360
Machine Learning Python SQL PyTorch scikit-learn XGBoost Neural Networks Gradient-Boosted Trees LLMs Generative AI Transformers Feature Engineering Model Deployment Experiment Design Graph-based Systems
7+ yrs exp

Senior Staff Machine Learning Engineer, ML Platform

Apple Inc

Cupertino, CA 31 days ago $262,500–$394,000
Machine Learning PyTorch TensorFlow LLMs Transformers Deep Learning Distributed Training Agentic AI Model Fine-tuning Quantization Distillation Federated Learning Differential Privacy Agile DNNs
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid