Skip to content
PlaidPlaid

Senior Machine Learning Engineer - Fraud

Develop and deploy machine learning models that detect fraud, from feature engineering and experimentation through production optimization. The role requires 7+ years of ML or software engineering experience, strong Python and SQL skills, and expertise in evaluating and scaling reliable models.

About the job

Responsibilities

  • Investigate fraud patterns and model errors to identify predictive signals, improve detection, and expand coverage across customers and use cases.
  • Develop training datasets and predictive features while addressing incomplete labels, class imbalance, data leakage, and changing fraud behavior.
  • Design, train, tune, and evaluate models using traditional and modern machine learning methods, including gradient-boosted trees and neural networks.
  • Design experiments comparing features and models across time periods and customer segments using detection and false-positive metrics.
  • Build data and training pipelines that support reproducible experiments and efficient iteration.
  • Deploy models with Engineering and ML Infrastructure partners while balancing detection quality, latency, cost, and reliability.
  • Lead machine learning projects from initial experimentation through model release and ongoing improvement.
  • Evaluate model impact using real-world customer outcomes.
  • Explore large language models and generative AI for fraud detection, prevention, and investigation.

Requirements

  • 7+ years of professional experience in machine learning, applied science, or software engineering for machine learning, including hands-on model development and deployment.
  • Experience designing, training, tuning, and deploying models and measuring improvements in production performance or business metrics.
  • Strong machine learning and statistical fundamentals, including feature engineering, experiment design, model evaluation, and diagnosing model performance.
  • Understanding of traditional and modern machine learning methods, including gradient-boosted trees and neural networks.
  • Experience constructing training datasets and addressing label quality, data leakage, class imbalance, and generalization across time periods or populations.
  • Strong Python skills and SQL proficiency.
  • Hands-on experience with machine learning frameworks such as PyTorch, scikit-learn, XGBoost, or equivalents.
  • Experience independently leading machine learning projects from open-ended problem definition through deployment and coordinating requirements and model releases with Data Science, Product, and Engineering.

Nice-to-Haves

  • Fraud or risk modeling experience, including familiarity with fraud patterns, delayed feedback, and the tradeoff between fraud detection and legitimate-user friction.
  • Experience developing models that generalize across customers with different data and behavior patterns.
  • Experience using graph-based systems to extract predictive signals and uncover fraud patterns.
  • Experience applying learned representations, transformers, or foundation models to production machine learning use cases.

Compensation and Benefits

  • Annual salary range: $228,960–$315,360.
  • Additional compensation may include equity and/or commission.
  • Comprehensive benefits include medical, dental, vision, and 401(k).

Skills

Python, SQL, PyTorch, scikit-learn, Xgboost, Feature Engineering, Neural Networks, Gradient-Boosted Trees, Experiment Design, Model Evaluation, Data Pipelines, Generative AI, Graph-Based Systems, Transformers, Fraud Modeling

Plaid

Plaid

New York, NY
Senior Machine Learning Engineer - Fraud
$229k+/yrHybrid5+ YOEML Engineering

Leads applied research for next-generation fraud detection models across graph, sequential, image, and video data, translating prototypes into production solutions. Requires strong Python skills, research leadership, and a PhD or equivalent research experience.

Plaid

Plaid

New York, NY
Senior Machine Learning Engineer - Infra/Ops - Fraud
$229k+/yrHybrid6+ YOEML Engineering

Senior Machine Learning Engineer building and scaling production fraud-detection systems, including feature pipelines, online inference, monitoring, and reliability capabilities. Requires 6+ years of experience with ML infrastructure and technologies such as Python, PyTorch, Spark, SageMaker, and Airflow.

Plaid

Plaid

New York, NY
Senior Machine Learning Engineer - Embedded Insights
$229k+/yrHybrid6+ YOEML Engineering

Build and deploy machine learning products for a new consumer-facing financial application, from opportunity discovery and experimentation through production and ongoing optimization. The role requires 6+ years of ML experience, strong Python and SQL skills, and the ability to work across product and engineering teams.

Baselayer

Baselayer

San Francisco, CA

Senior AI Engineer, Agentic Data Enrichment
$230k+/yrHybrid5+ YOEML Engineering

Senior AI Engineer responsible for production LLM agents that enrich business identity data through web discovery, verification, classification, and risk scoring. The role requires strong asynchronous Python, agent and evaluation expertise, browser automation, and experience operating AI systems in production.

Otter

Otter

Mountain View, CA

Senior Applied Scientist, Speech
$230k+/yrHybrid5+ YOEML Engineering

Leads the development and production deployment of large-scale ASR and TTS systems for conversational intelligence products. The role requires 5+ years of industry experience, deep speech-model expertise, and strong software engineering and ML operations capabilities.