GoFundMe is seeking a Staff Data Engineer to join the Data Insights team. This role is pivotal in creating robust data pipelines that empower analytics, data science, and data product development, ultimately driving business growth and fostering peer-to-peer generosity. This is a hybrid position based in Buenos Aires, offering a blend of remote and on-site work.
The Role Involves: - 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 from the data warehouse into third-party tools.
- 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.
Requirements: - 8+ years of experience as a data engineer.
- Proficiency in building and orchestrating data pipelines using ETL/data preparation tools.
- Expertise in orchestration tools like Airflow or Prefect.
- Proficiency in connecting data through web APIs across different systems.
- Proficiency in writing and optimizing SQL queries.
- Solid knowledge of Python, Java, C++, or other programming languages.
- Experience with Snowflake is required.
- Understanding of database architecture and best practices.
GoFundMe offers: - Opportunity to be part of a mission-driven organization positively impacting millions of lives.
- Collaboration with a diverse, passionate, and talented team.