Taro Logo

Senior Data Engineer

A global crowdfunding platform that has helped raise over $30 billion since 2010, enabling people and organizations to help each other.
Data
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Data Engineer

GoFundMe, the world's leading crowdfunding platform, is seeking a Senior Data Engineer to join their Data Insights team. This role offers a unique opportunity to impact millions of lives by building and maintaining the data infrastructure that powers their global giving platform. The position involves working with cutting-edge technologies like Snowflake, developing ELT pipelines, and creating REST API endpoints for data science products. The ideal candidate will bring 5+ years of data engineering experience and strong expertise in Python, SQL, and data warehouse technologies. As part of GoFundMe's mission to "help people help each other," you'll work in a collaborative, purpose-driven environment that has facilitated over $30 billion in donations since 2010. The company offers comprehensive benefits, including healthcare, parental leave, and mental health support, along with a strong commitment to DEI and work-life balance. This remote position, based in Argentina, provides an excellent opportunity to work with a global team while contributing to a platform that enables worldwide generosity and positive social impact. The role combines technical challenges with meaningful work, making it ideal for engineers who want their code to make a real difference in people's lives.

Last updated 2 months ago

Responsibilities For Senior Data Engineer

  • Develop and maintain enterprise data warehouse (Snowflake)
  • Develop and orchestrate ELT data pipelines
  • Integrate data from data warehouse into third party tools
  • Develop and sustain REST API endpoints for data science products
  • Provide ongoing maintenance and improvements to existing data warehouse solutions
  • Monitor and optimize Snowflake data warehouse usage
  • Work in collaboration with analysts, engineers, and business users
  • Research innovative technologies and make continuous improvements

Requirements For Senior Data Engineer

Python
Java
  • 5+ years as a data engineer
  • Proficiency with building and orchestrating data pipelines
  • 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
  • Good understanding of database architecture and best practices
  • Bachelor's degree or equivalent experience in Engineering is desirable

Benefits For Senior Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for hybrid work
  • Family planning support
  • Commuting assistance
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning and development programs
  • Volunteering opportunities

Interested in this job?

Jobs Related To GoFundMe Senior Data Engineer