Plaid

Senior Software Engineer - ML Infrastructure

Plaid2 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 200,000 – 275,000

Level

Senior

Role

Senior Software Engineer

Posted

Feb 28, 2026

Full TimeSenior

The role

Summary

Plaid is seeking a Senior Software Engineer to join their Machine Learning Infrastructure team, focusing on building scalable, reliable platforms that enable advanced AI-powered financial technologies. The ideal candidate will design and implement critical ML infrastructure, driving the evolution of Plaid's data and machine learning capabilities across their financial data network.

What you'll do

ML Infrastructure Development: Design and implement large-scale ML infrastructure including feature stores, pipelines, deployment tooling, and inference systems
Feature Store Modernization: Drive the rollout of Plaid's next-generation feature store to improve reliability and velocity of model development
ML Ops Strategy: Define and evangelize an ML Ops 'golden path' for secure, scalable model training, deployment, and monitoring
Operational Excellence: Ensure operational reliability, scalability, performance, and cost efficiency of ML pipelines and services
Cross-Team Collaboration: Work closely with ML product teams to understand requirements and deliver solutions that accelerate experimentation and iteration
Technical Leadership: Contribute to technical strategy and architecture discussions, mentor engineers through code reviews and technical guidance

What we look for

Technical

ML Infrastructure ExpertiseHands-on experience building ML platforms including feature stores, data pipelines, and training/inference frameworks
Distributed SystemsStrong background in designing and operating large-scale distributed systems
MLOps ToolsProficiency in ML Ops tools and concepts, including observability, security, and reliability practices

Education

Advanced DegreeBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Industry Experience5+ years of software engineering experience with focus on ML/AI infrastructure
Production InfrastructureProven track record of delivering reliable and scalable infrastructure in production environments

Skills

Required skills

ML InfrastructureDeep expertise in building scalable machine learning platforms and infrastructure
System DesignAdvanced system design skills for complex, distributed ML environments
ProgrammingStrong programming skills in languages used for ML infrastructure development

Nice to have

MLOps ToolsExperience with MLFlow, SageMaker, or advanced model registry systems
AI InfrastructureExposure to modern AI infrastructure environments including LLMs and real-time inference

Compensation & benefits

Salary

USD 200,000 – 275,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Stock Options

Equity compensation to share in company's growth

Professional Development

Budget for conferences, training, and continuous learning

Flexible Work

Supportive work environment with potential remote work options


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Screen Deep-dive technical interview focusing on ML infrastructure expertise and system design skills
  3. 3
    Onsite Interviews Series of technical interviews including system design, coding, and architectural discussions
  4. 4
    Final Interview Meeting with senior technical leadership to assess overall team and company fit

Apply for this position

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