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
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
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
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
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
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.