GoFundMe is seeking a Senior Data Engineer to help make their data reliable, high-performing, and easy to use for analysts, scientists, and business teams. The role aims to improve the normalized data layer, ensure data quality, and explore AI to assist in building and maintaining data models.
Requirements
- 5+ years as a data engineer crafting, developing and maintaining business data warehouse alternatives consisting of structured and unstructured data.
- Proficiency with building and orchestrating data pipelines using ETL/data preparation tools.
- Strong SQL and python skills.
- Experience with data observability, automated testing, and monitoring frameworks.
- Comfortable with Snowflake performance tuning and managing large datasets.
Responsibilities
- Own and improve our normalized data layer, ensuring consistency, scalability, and high performance.
- Build automated tests and monitoring to catch issues before they reach production.
- Work closely with Analytics Engineers and Data Engineers to ensure data pipelines and models produce accurate, consistent, and well-structured data, coordinating on model design, testing, and quality checks to support reliable reporting and analytics.
- Contribute to Snowflake performance and cost optimization, helping ensure queries are fast and efficient.
- Explore ways to use AI to help the team design models, generate code suggestions, review changes, and detect anomalies.
- Maintain clear documentation and standards so everyone on the team can move fast with confidence.
Other
- Candidates considered for this role will be located in the San Francisco, Bay Area. There will be an in-office requirement of 3x a week.
- Fluent in English (written and spoken).