Plaid
Staff Software Engineer - Data Infrastructure
San Francisco HQ, Remote. Posted 4 months ago
The role
This person will scale existing data pipelines and create abstractions for other engineers. They will work on data infrastructure including Data Warehouse, Data Lakehouse, Spark, Workflow Orchestration, and Streaming technologies.
What you will do
- 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, building net new ETL pipeline infrastructure, and evolving data warehouse
- Work with stakeholders in other teams and functions to define technical roadmaps for key backend systems and abstractions
- Debug, troubleshoot, and reduce operational burden for our Data Platform
- Grow the team via mentorship and leadership, reviewing technical documents and code changes
Required qualifications
- 6+ years of software engineering experience
- Extensive hands-on software engineering experience with a 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
- Proficiency in coding, testing, and system design
- Demonstrated leadership abilities, including experience mentoring and guiding junior engineers
- Experience with Python
Nice to have
- Experience with Databricks
- Experience with Airflow
- Experience with AWS EMR
Benefits
- medical
- dental
- vision
- 401(k)
About the company
Plaid builds tools and experiences that thousands of developers use to create products. The company's network covers 12,000 financial institutions across the US, Canada, UK and Europe.