Skip to content
PlaidPlaidSan Francisco, CA

Staff Software Engineer

Staff Software Engineer building and scaling Plaid's Data Infrastructure platform (warehouses, lakehouses, Spark, streaming, orchestration). Lead projects to improve ML workflows, data freshness, ETL pipelines; mentor engineers and reduce operational burden. Requires 6+ years software engineering with deep data infrastructure expertise.

208k – 274k
Hybrid7+ YOEData Engineering

About the role

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.

Requirements

  • 6+ 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 the below: 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-Haves

  • Experience with Databricks.
  • Experience with Airflow.
  • Experience with AWS EMR.
  • Experience with Python.

Skills

Data WarehousesData LakehousesSparkStreaming InfrastructureWorkflow OrchestrationDatabricksAirflowAws EmrPythonETLMachine Learning
Pinterest

Sr. Staff Software Engineer, Data Product Platform

PinterestSan Francisco, CA

Leads architecture and strategy for data warehouse, analytics tools, and governance at massive scale. Requires 12+ years experience with data platforms like Spark/Trino and AI tools for productivity.

209k – 429k
Remote12+ YOEData Engineering
Airbnb

Staff Software Engineer, Communication & Connectivity

AirbnbUnited States

Staff Software Engineer leading design and development of large-scale batch and real-time data pipelines and ML infrastructure to power GenAI/LLM products and features for Airbnb's Messaging, Notifications, and Connectivity organization. Requires 9+ years experience building production ML systems and cross-functional collaboration.

204k – 255k
Remote9+ YOEData Engineering
Headway

Staff Data Infrastructure Engineer

HeadwayNew York, NY +2

Staff-level Data Infrastructure Engineer to architect and evolve the data platform (Snowflake, ingestion, orchestration, CI/CD, AWS infra) serving analytics, product, and ML teams. Requires 10+ years building scalable data platforms and proven technical leadership.

212k – 265k
Hybrid10+ YOEData Engineering
Headway

Staff Data Engineer

HeadwayNew York, NY +2

Staff Data Engineer architects scalable data infrastructure, leads ETL/ELT pipelines and data modeling using Snowflake, dbt, Airflow, and Python. Requires 9+ years experience, mentoring skills, and marketplace background.

212k – 265k
Remote9+ YOEData Engineering
Upside

Staff Data Engineer

UpsideWashington, DC

Technical leader on the Data Engineering team driving design and implementation of foundational data products and analytics platform capabilities. Owns complex data systems end-to-end and leads platform modernization, migrations, and cross-functional initiatives.

215k – 250k
Remote8+ YOEData Engineering