Senior Data Engineer
Core
Build and maintain data infrastructure powering analytics and critical organizational decisions for a global nonprofit fundraising platform.
Role type
Senior Data Engineer
Builds
ETL/ELT workflows, data models, datasets, reports, and dashboards
Domain
SaaS fundraising technology for nonprofits
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL, Python, dbt, Airflow, PostgreSQL, Google Cloud Platform, data modeling, ETL/ELT design, data quality assurance, software engineering principles, version control, testing, performance auditing
Preferred skills
Ruby, nonprofit/fundraising sector experience, SaaS experience
Technologies
BigQuery, Superset, PostgreSQL, Google Cloud Platform, Airflow, dbt
Responsibilities
Design and build robust ETL/ELT workflows; Create and optimize scalable data models in BigQuery; Ensure data quality and usability through cleansing and transformation; Mentor junior engineers and promote best practices; Support creation of summary tables and database models for analysts; Deploy datasets and dashboards to Superset; Conduct performance audits on data pipelines and dashboards; Translate business needs into technical requirements
Seniority
Senior, hands-on IC with mentorship responsibilities