companyPlaid logo

Senior Software Engineer - Network Enablement (Applied ML)

PlaidSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience in software engineering and machine learning, with a strong foundation in data structures and algorithms. Expertise in Python and experience with ML frameworks (e.g., TensorFlow, PyTorch). Familiarity with microservices architecture and cloud platforms (e.g., AWS, GCP). Strong understanding of data privacy regulations and best practices. Experience with building and deploying scalable data pipelines. Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment. Strong communication skills to effectively collaborate with cross-functional teams.

About the job

At Plaid, we envision a future where financial interactions are seamless and empowering. Our mission is to facilitate this transformation by developing innovative tools and experiences that empower thousands of developers to build their own financial products. With Plaid, millions of individuals can manage their finances effectively, leveraging our connections to a vast network of companies, including Venmo, SoFi, and numerous Fortune 500 firms, as well as major banks. Covering over 12,000 financial institutions across the US, Canada, UK, and Europe, Plaid has established itself as a leader in financial technology since its inception in 2013. Headquartered in San Francisco, we also have offices in New York, Washington D. C., London, and Amsterdam.

Join our Network Enablement team, where our mission is to enhance Plaid’s network effects by building trust and sharing valuable insights with our data partners.

We are responsible for creating cutting-edge solutions including Trust & Fraud Insights, Bank Intelligence, and foundational ML/data infrastructure. Our work encompasses real-time Protect model scoring, two-way APIs/webhooks, investigation tools, ML-driven retention metrics, and scalable batch processing.

As a Senior Software Engineer in this role, you will spearhead the design and operation of the ML infrastructure and product services that underpin trust and intelligence throughout Plaid’s network. Your responsibilities will include feature engineering, offline training, batch scoring, online feature serving, and real-time inference, ensuring that model outputs effectively drive partner-facing fraud and trust products as well as bank intelligence features. You will also integrate inference into product logic, establish reproducible pipelines, and implement CI/CD for models while maintaining observability, compliance, and reproducibility as we expand our network capabilities. Collaborating closely with Product, ML/Data Platform, Fraud, Foundational Modeling, MLE, DS, and Privacy teams, you will deliver reliable, auditable ML solutions that positively impact our product KPIs.

About Plaid

Plaid is at the forefront of transforming the way individuals engage with their finances. By connecting millions of users to their financial data, we empower them to lead healthier financial lives through innovative technology. Our commitment to building trust and facilitating seamless interactions between users and financial services has established us as an industry leader. Join us in our journey to redefine the financial landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.