
About Plaid
Empowering financial freedom through seamless APIs
Key Highlights
- Headquartered in SoMa, San Francisco, CA
- Over 12,000 financial institution integrations
- Serves 25% of North Americans with bank accounts
- $1.3 billion raised in Series D funding
Plaid is a leading fintech company headquartered in SoMa, San Francisco, CA, specializing in APIs that connect consumers with their financial institutions. With over 12,000 integrations across the US, Canada, the UK, and Europe, Plaid serves hundreds of applications like Venmo, Robinhood, and Coinba...
🎁 Benefits
Plaid offers comprehensive benefits including medical, dental, and life insurance, along with equity for full-time employees. Employees enjoy a monthl...
🌟 Culture
Plaid fosters a culture focused on empowering employees with ownership and flexibility. The company prioritizes innovation in fintech infrastructure, ...
Skills & Technologies
Overview
Plaid is hiring a Senior Software Engineer for their Network Enablement team to build reliable ML solutions that enhance product capabilities. You'll work with Python and APIs to integrate machine learning into product logic. This position requires significant experience in software engineering and machine learning.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and deploying machine learning solutions. Your background includes integrating ML models into production systems, ensuring they are reliable and scalable. You are proficient in Python and have a strong understanding of APIs and CI/CD practices.
You possess a solid foundation in data engineering principles, enabling you to build reproducible pipelines and manage data workflows effectively. Your experience includes working with various data sources and ensuring data integrity and compliance throughout the process.
You are a collaborative team player who enjoys working closely with cross-functional teams, including product managers and data scientists, to deliver impactful solutions. Your communication skills allow you to articulate complex technical concepts to non-technical stakeholders clearly.
Desirable
Experience with real-time data processing and low-latency systems is a plus. Familiarity with trust and fraud insights in financial services will help you excel in this role.
What you'll do
As a Senior Software Engineer on the Network Enablement team, you will integrate machine learning inference into product logic, enhancing the user experience and product performance. You will build and maintain reproducible pipelines and CI/CD processes to ensure the reliability of ML models in production.
You will collaborate with various teams, including product, data science, and fraud prevention, to develop auditable and compliant ML solutions that meet product KPIs. Your role will involve designing and implementing APIs and backend flows that leverage machine learning capabilities.
You will also focus on observability and monitoring of ML models, ensuring they perform as expected and adapt to changing data patterns. Your contributions will directly impact Plaid's ability to provide valuable insights and services to its partners and users.
What we offer
Plaid offers a dynamic work environment where innovation is encouraged, and your contributions will have a meaningful impact on the financial technology landscape. You will have opportunities for professional growth and development, working alongside talented individuals who are passionate about transforming financial interactions.
We believe in fostering a culture of collaboration and support, where diverse perspectives are valued. Join us in our mission to empower developers and improve financial experiences for millions of users worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Plaid.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Plaid is hiring a Senior Full Stack Engineer to design and build systems that empower users to connect with their finances. You'll work with technologies like JavaScript, React, and Node.js. This position requires strong experience in both backend and frontend development.

Backend Engineer
Plaid is hiring a Senior Backend Engineer to build tools that empower financial interactions. You'll work with a team dedicated to creating experiences for developers. This position requires significant backend engineering experience.

Software Engineering
Assembled is hiring a Senior Software Engineer to lead technical projects and provide mentorship to the engineering team. You'll work on a workforce management platform for customer support teams. This position requires 5+ years of experience in software engineering.

Staff Engineer
Harvey is hiring a Staff Software Engineer for their Embedded Experience team to help build innovative products for various professional services. You'll work in a fast-paced environment focused on transforming legal and professional services. This role requires significant experience in software engineering.

Software Engineering
SeatGeek is hiring a Software Engineer for their Developer Experience team to build and improve tools for developers. You'll work with technologies like JavaScript, Docker, and Kubernetes to enhance the ticketing platform. This position requires experience in software development and collaboration with cross-functional teams.