Senior Software Engineer - Data Infrastructure at Plaid

San Francisco, California, United States

Plaid Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
FinTechIndustries

Requirements

  • 5+ years of software engineering experience
  • Extensive hands-on software engineering experience, with a strong track record of delivering successful projects within the Data Infrastructure or Platform domain at similar or larger companies
  • Deep understanding of one of: ML Infrastructure systems, including Feature Stores, Training Infrastructure, Serving Infrastructure, and Model Monitoring OR Data Infrastructure systems, including Data Warehouses, Data Lakehouses, Apache Spark, Streaming Infrastructure, Workflow Orchestration
  • Strong cross-functional collaboration, communication, and project management skills, with proven ability to coordinate effectively
  • Proficiency in coding, testing, and system design, ensuring reliable and scalable solutions
  • Demonstrated leadership abilities, including experience mentoring and guiding junior engineers
  • [Nice to have] Experience with Databricks, Airflow, AWS EMR

Responsibilities

  • Contribute towards the long-term technical roadmap for data-driven and machine learning iteration at Plaid
  • Lead key data infrastructure projects such as improving ML development golden paths, implementing offline streaming solutions for data freshness, building net new ETL pipeline infrastructure, and evolving data warehouse or data lakehouse capabilities
  • Work with stakeholders in other teams and functions to define technical roadmaps for key backend systems and abstractions across Plaid
  • Debug, troubleshoot, and reduce operational burden for our Data Platform
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes

Skills

Key technologies and capabilities for this role

SparkData WarehouseData LakehouseETLML InfrastructureFeature StoresStreamingWorkflow Orchestration

Questions & Answers

Common questions about this position

What is the salary range for this Senior Software Engineer role?

The target base salary ranges from $180,000 to $270,000 per year in Zone 1 (New York City and San Francisco Bay Area), varying based on location across geographic zones.

Is this position remote or does it require working from specific locations?

The salary varies by geographic zones based on location, with Zone 1 covering New York City and San Francisco Bay Area, but specific remote or office requirements are not detailed.

What skills and experience are required for this role?

Candidates need 5+ years of software engineering experience, deep understanding of ML Infrastructure (like Feature Stores, Training Infrastructure) or Data Infrastructure (Data Warehouses, Data Lakehouses, Apache Spark, Streaming, Workflow Orchestration), strong cross-functional collaboration, communication, project management, proficiency in coding/testing/system design, and leadership in mentoring.

What is the company culture like at Plaid for this team?

Plaid emphasizes a data-driven culture, scaling data systems for correct and complete data, providing tooling to engineering, product, and business teams for quick and safe data exploration to serve customers effectively.

What makes a strong candidate for this Senior Software Engineer position?

A strong candidate has 5+ years of experience with a track record in Data Infrastructure or Platform at similar companies, deep expertise in ML or Data Infrastructure systems, proven cross-functional collaboration and leadership in mentoring, plus nice-to-haves like Databricks, Airflow, or AWS EMR.

Plaid

Connects financial accounts to apps securely

About Plaid

Plaid simplifies financial data management for individuals and businesses by connecting various financial accounts to apps and services. Its main product is a set of APIs that allow developers to integrate financial data into their applications, enabling users to track spending, initiate payments, and access financial services all in one place. Plaid serves a wide range of clients, including app developers and financial institutions, and is used by popular apps like LendingTree and Square. Unlike many competitors, Plaid focuses on providing a comprehensive and scalable platform that supports various financial use cases, such as transactions and identity verification. The company's goal is to enhance the way users interact with their financial data, making it easier and more secure.

San Francisco, CaliforniaHeadquarters
2013Year Founded
$714.3MTotal Funding
SERIES_DCompany Stage
Fintech, Financial ServicesIndustries
1,001-5,000Employees

Benefits

We've got you covered: From medical, life, and 401ks, we’re here to support your physical, mental, and financial wellbeing.
Everyone is an owner: We want everyone to feel ownership over their work - literally, which is why we offer equity to full-time Plaids.
Vacation your way: We want to make sure you have time to meet your personal needs with unlimited PTO and two weeks of synchronous, company-wide vacation.
Grow your skills: Every Plaid is in control of their career development with our learning stipends, tools, and trainings.

Risks

Increased competition from API-based banking solutions like FIS's Code Connect platform.
Potential legal challenges, such as PNC's lawsuit over trademark issues.
Demand for enhanced transparency and security in financial data sharing.

Differentiation

Plaid offers seamless financial data integration through robust APIs for diverse clients.
Plaid's Pay by Bank for Bill Pay provides a cost-effective recurring payment solution.
Plaid's strategic partnerships enhance its value proposition in payroll and payment sectors.

Upsides

Plaid's expansion into the Triangle area indicates growth and increased hiring potential.
Partnership with Dwolla enhances Plaid's presence in the secure payments sector.
Collaboration with Ansa expands market reach through pay-by-bank capabilities for merchants.

Land your dream remote job 3x faster with AI