Senior Software Engineer - ML Infrastructure

Engineering
San Francisco
Full-time
Apply
We build simple yet innovative consumer products and developer APIs that shape how everybody interacts with money and the financial system.
Plaid is evolving into an AI-first company, where data and machine learning are the key enablers of smarter, more secure insight products built on top of Plaid’s vast financial data network. The Machine Learning Infrastructure team sits at the center of this transformation. We build the platforms that enable model developers to experiment, train, deploy, and monitor machine learning systems reliably and at scale — from feature stores and pipelines, to deployment frameworks and inference tooling.

We are in the midst of a pivotal shift: replacing legacy systems with a modern feature store, and establishing a standardized ML Ops “golden path.” Our mission is to enable Plaid’s product teams to move faster with trustworthy insights, deploy models with confidence, and unlock the next generation of AI-powered financial experiences.

As a Senior Software Engineer on the Machine Learning Infrastructure team, you will design, build, and operate the systems that power machine learning across Plaid. You will apply your deep technical expertise to create scalable, reliable, and secure ML platforms, and collaborate closely with ML product teams to accelerate the delivery of ML & AI-powered products.

This is a highly technical, hands-on role where you’ll contribute to core infrastructure, influence architectural direction, and mentor peers while helping to define the “golden path” for ML development and deployment at Plaid.

Responsibilities

  • Design and implement large-scale ML infrastructure, including feature stores, pipelines, deployment tooling, and inference systems.
  • Drive the rollout of Plaid’s next-generation feature store to improve reliability and velocity of model development.
  • Help define and evangelize an ML Ops “golden path” for secure, scalable model training, deployment, and monitoring.
  • Ensure operational excellence of ML pipelines and services, including reliability, scalability, performance, and cost efficiency.
  • Collaborate with ML product teams to understand requirements and deliver solutions that accelerate experimentation and iteration.
  • Contribute to technical strategy and architecture discussions within the team.
  • Mentor and support other engineers through code reviews, design discussions, and technical guidance.

Qualifications

  • 5+ years of industry experience as a software engineer, with strong focus on ML/AI infrastructure or large-scale distributed systems.
  • Hands-on expertise in building and operating ML platforms (e.g., feature stores, data pipelines, training/inference frameworks).
  • Proven experience delivering reliable and scalable infrastructure in production.
  • Solid understanding of ML Ops concepts and tooling, as well as best practices for observability, security, and reliability.
  • Strong communication skills and ability to collaborate across teams.
  • [Nice to have] Experience with ML Ops tools such as MLFlow, SageMaker, or model registries.
  • [Nice to have] Exposure to modern AI infrastructure environments (LLMs, real-time inference, agentic models).
  • [Nice to have] Background in scaling ML infrastructure in fast-paced product environments.
$180,000.00 - $270,000.00 per year

The target base salary for this position ranges from $180,000/year to $270,000/year in Zone 1. The target base salary will vary based on the job's location. 

Our geographic zones are as follows:
Zone 1 - New York City and San Francisco Bay Area 
Zone 2 - Los Angeles, Seattle, Washington D.C.
Zone 3 - Austin, Boston, Denver, Houston, Portland, Sacramento, San Diego
Zone 4 - Raleigh-Durham and all other US cities

Additional compensation in the form(s) of equity and/or commission are dependent on the position offered. Plaid provides a comprehensive benefit plan, including medical, dental, vision, and 401(k). Pay is based on factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience and skillset, and location. Pay and benefits are subject to change at any time, consistent with the terms of any applicable compensation or benefit plans.

Other opportunities

  • New York

    Engineering Manager - Customer Foundations

    See role
  • New York

    Senior Data Scientist

    See role
  • New York

    Senior Machine Learning Engineer

    See role
  • New York

    Senior Software Engineer - Backend

    See role
  • New York

    Senior Software Engineer - Credit ML Products

    See role
  • New York

    Senior Software Engineer - Fullstack

    See role
  • New York

    Senior Staff Software Engineer, API & Developer Experience

    See role
  • New York

    Senior Staff Software Engineer – Network Enablement (SF and NYC)

    See role
  • New York

    Software Engineer - Backend

    See role
  • New York

    Software Engineer - Platform

    See role
  • New York

    Staff Software Engineer - Credit ML Products

    See role
  • New York

    Staff Software Engineer, Product

    See role
  • San Francisco

    Engineering Manager - Credit Dashboard

    See role
  • San Francisco

    Engineering Manager - Customer Foundations

    See role
  • San Francisco

    Engineering Manager- Machine Learning Infrastructure

    See role
  • San Francisco

    Engineering Manager, Product Foundations

    See role
  • San Francisco

    Senior Data Engineer - Data Engineering

    See role
  • San Francisco

    Senior Data Scientist

    See role
  • San Francisco

    Senior Machine Learning Engineer

    See role
  • San Francisco

    Senior Software Engineer - Backend

    See role
  • San Francisco

    Senior Software Engineer - Credit ML Products

    See role
  • San Francisco

    Senior Software Engineer - Data Infrastructure

    See role
  • San Francisco

    Senior Software Engineer - Fullstack

    See role
  • San Francisco

    Senior Staff Software Engineer, API & Developer Experience

    See role
  • San Francisco

    Senior Staff Software Engineer – Network Enablement (SF and NYC)

    See role
  • San Francisco

    Senior Staff Technical Program Manager - AI

    See role
  • San Francisco

    Software Engineer - Backend

    See role
  • San Francisco

    Software Engineer - Platform

    See role
  • San Francisco

    Staff Software Engineer - Credit ML Products

    See role
  • San Francisco

    Staff Software Engineer, Product

    See role
  • San Francisco

    Technical Lead Manager - Credit Dashboard

    See role
  • United States

    Software Engineer - Web

    See role