Plaid

Senior Machine Learning Engineer - Payments

Plaid2 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 180,000 – 250,000

Level

Senior

Role

Machine Learning Engineer

Posted

Feb 28, 2026

Full TimeSenior

The role

Summary

Plaid is seeking a Senior Machine Learning Engineer to join their innovative Payments ML team, focusing on developing cutting-edge AI/ML solutions that transform financial interactions. The ideal candidate will design and deploy scalable machine learning models that empower millions of users across fintech applications, working at the intersection of advanced technology and financial innovation.

What you'll do

ML Model Development: Design, develop, and deploy scalable machine learning solutions for payment systems
Innovation: Experiment with cutting-edge ML modeling techniques including NLP, anomaly detection, and time series forecasting
Cross-Functional Collaboration: Work with teams across Plaid to define and execute ML roadmaps
Data-Driven Decision Making: Leverage deep data insights to drive product and technical strategies
Production Engineering: Manage full ML model lifecycle from offline training to online serving and continuous monitoring

What we look for

Technical

Production ML5+ years experience training and serving AI/ML models in production environments
Distributed SystemsExperience building data-intensive backend applications in large distributed systems
ProgrammingProficient in Python and data infrastructure tools

Education

Advanced DegreeMaster's degree in Computer Science, Mathematics, Engineering, or closely related field

Experience

ML EngineeringDemonstrable experience in full lifecycle ML model development
Data InfrastructureProven ability to work with ML libraries, Spark, and Jupyter notebooks

Skills

Required skills

Machine LearningExtensive experience in developing and deploying production-grade ML models
PythonAdvanced programming skills for ML model development
Distributed SystemsExperience with large-scale data processing and ML infrastructure
Model DeploymentFull lifecycle ML model development from training to serving
Data AnalysisStrong capability in extracting insights and making data-driven decisions

Nice to have

NLPNatural Language Processing techniques and applications
FinTechPrior experience in financial technology domain
SparkBig data processing and analytics
Time Series ForecastingAdvanced predictive modeling techniques

Compensation & benefits

Salary

USD 180,000 – 250,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Stock Options

Equity compensation to support long-term wealth building

Professional Development

Continuous learning opportunities and conference sponsorships

Remote Work

Flexible work arrangements with potential remote options

Diversity & Inclusion

Commitment to building a diverse and equitable workplace


Interview process

  1. 1
    Initial Screening HR phone screen to assess basic qualifications and role fit
  2. 2
    Technical Phone Interview In-depth discussion of ML experience and technical capabilities
  3. 3
    ML Design Challenge Technical assessment involving ML system design and problem-solving
  4. 4
    Onsite Interview Multiple rounds including technical interviews, system design, and team fit assessment
  5. 5
    Final Leadership Interview Discussion with senior leadership about vision and potential impact

Apply for this position

You'll be redirected to the company's application page