Staff Machine Learning Engineer (Research Scientist) - DFAI
Lead technical strategy and development of Plaid’s financial foundation models as a Staff ML Engineer. Own full ML lifecycle from pretraining and data curation to production serving, evaluation, and cross-team integration while mentoring engineers and setting technical standards.
About the job
Responsibilities
- Own the end-to-end technical strategy for a foundation model built on one of the world's richest financial datasets, from pretraining architecture to production serving.
- Drive research that ships: make decisions from experimentation through production systems that serve real customers and power multiple product teams.
- Work across the full ML stack, including pretraining objectives, architecture design, distributed training, serving infrastructure, monitoring, and cross-team integration.
- Set technical direction and mentor a high-caliber team, with your work amplifying the capabilities of engineers and product teams across Plaid.
- Help hundreds of millions of consumers achieve greater financial freedom through the ML capabilities you build and ship.
Qualifications
- MS: 7–12+ years of industry experience with a demonstrated track record of technical leadership and production delivery.
- PhD: 5–9+ years of industry experience with evidence of technical leadership (tech lead, principal/staff-equivalent roles) and end-to-end production ownership.
- Prior technical leadership experience (tech lead, principal, or staff) with demonstrated cross-team influence and mentorship.
- Deep expertise in Transformers/LLMs/Foundation Models, including large-scale training or domain adaptation.
- End-to-end production ownership; proven track record shipping models through training, serving, monitoring, and iteration in live environments.
- Distributed training experience and strong Python + software engineering fundamentals at a staff level.
- Ability to drive technical alignment across teams: setting standards, defining integration patterns, and influencing beyond your immediate scope.
Nice-to-Haves
- Fintech / financial data domain experience.
- External publications or open-source contributions.
- Experience defining ML platform capabilities (serving infra, feature stores) used across multiple teams.
Skills
Transformers, LLMs, Foundation Models, Distributed Training, Python, Large-Scale Training, Domain Adaptation, Model Serving, Model Monitoring, ML Infrastructure, Feature Stores
Similar jobs
ML Engineering jobsStaff Machine Learning Engineer building and operating production ML systems for causal marketing measurement, optimization, and planning. The role requires deep statistical and machine learning expertise, production programming experience, cross-functional collaboration, and technical mentorship.
Senior Staff ML Engineer fine-tunes and optimizes state-of-the-art LLMs for Airbnb's customer support AI products, including AI assistants and autonomous agents. Partners cross-functionally to productionize models at scale. Requires PhD and 10+ years experience with PyTorch.
Staff engineer responsible for designing and scaling the infrastructure, execution environments, verifiers, and tooling used to train and evaluate AI agents. Requires 8+ years of software engineering experience, strong Python and distributed-systems expertise, and familiarity with sandboxing, high-throughput systems, and LLM workflows.
Leads the roadmap and technical vision for Snowflake Feature Store, building reliable, high-performance machine learning platform capabilities and supporting technical execution across partner teams. Requires 10+ years of experience with data-serving infrastructure or ML platforms, plus Java and Python expertise.
Leads the design, implementation, integration, and field validation of tactical autonomy and multi-agent coordination capabilities for unmanned platforms. Requires 7+ years of relevant experience, production C++, technical leadership, and eligibility for a U.S. Secret clearance.