GoFundMe is seeking a Senior Data Engineer to join their Data Insights team. He will contribute to the creation of robust data pipelines to empower analytics, data science, and data product development. The role involves a high level of technical proficiency across diverse technologies for developing and managing the corporate data warehouse.
The Senior Data Engineer will be responsible for:
- Developing and maintaining the enterprise data warehouse (Snowflake).
- Developing and orchestrating ELT data pipelines from various sources, including databases, streaming data, and web APIs.
- Integrating data into third-party tools using Reverse ETL.
- Developing and sustaining REST API endpoints for data science products.
- Providing ongoing maintenance and improvements to existing data warehouse solutions.
- Monitoring and optimizing Snowflake data warehouse usage.
- Collaborating with analysts, engineers, and business users to formulate solutions.
- Researching innovative technologies and making continuous improvements.
The ideal candidate should possess:
- 5+ years of experience as a data engineer crafting, developing, and maintaining business data warehouses.
- Proficiency in building and orchestrating data pipelines using ETL tools.
- Expertise in orchestration tools like Airflow or Prefect.
- Proficiency in connecting data through web APIs.
- Proficiency in writing and optimizing SQL queries.
- Solid knowledge of Python, Java, C++, or other programming languages.
- Experience with Snowflake is required.
- DBT experience is highly desirable.
- Hands-on experience with Kubernetes (K8s).
- Bachelor's degree or equivalent experience in Engineering is desirable.
GoFundMe offers:
- Competitive pay and comprehensive healthcare benefits.
- Financial assistance for hybrid work, family planning, and commuting.
- Generous parental leave and flexible time-off policies.
- Mental health and wellness resources.
- Learning, development, and recognition programs.