Senior Data Engineer

GoFundMe.org Logo

GoFundMe.org

πŸ“Remote - Argentina

Summary

Join GoFundMe's Outstanding Data Insights team as a Senior Data Engineer! This remote position, based in Argentina, involves developing and maintaining a Snowflake data warehouse, building ELT pipelines, integrating data with third-party tools, and creating REST APIs. You will collaborate with analysts and engineers to create data solutions and improve existing systems. This role requires extensive experience in data engineering, proficiency in various technologies, and a strong understanding of database architecture. GoFundMe offers competitive benefits, including comprehensive healthcare, generous parental leave, flexible time-off, and opportunities for growth and development.

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
  • 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
  • Good understanding of database architecture and best practices

Responsibilities

  • Develop and maintain enterprise data warehouse (Snowflake)
  • Develop and orchestrate ELT data pipelines (sourcing data from databases, streaming data, various web APIs, etc.)
  • Integrate data from data warehouse into third party tools to make data actionable (Reverse ETL)
  • 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, ensuring cost-effectiveness, performance, safety, and accurate permissions management
  • Work in collaboration with analysts, engineers, and business users to formulate solutions
  • Research innovative technologies and make continuous improvements

Preferred Qualifications

  • Experience implementing improvements in Snowflake is highly desirable
  • Understanding of data science and machine learning technologies a plus
  • Experience with event and user tracking tools and data (GA, Heap, CDP’s) is a plus
  • DBT experience is highly desirable
  • Experience with Infrastructure as Code tools, particularly Terraform, is a plus
  • Hands-on experience with Kubernetes (K8s), specifically in AWS EKS environments is a plus
  • Bachelor's degree or equivalent experience in Engineering is desirable

Benefits

  • Competitive Benefits: Enjoy competitive pay and comprehensive healthcare benefits
  • Holistic Support: Enjoy financial assistance for things like hybrid work, family planning, and commuting, along with generous parental leave, flexible time-off policies, and mental health and wellness resources to support your overall well-being
  • Growth Opportunities: Participate in learning, development, and recognition programs to help you thrive and grow

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.