Data Engineer
New
B
BloomerangNonprofit Technology
Fully remote (within the U.S. and select Canadian Provinces only)Full-TimeMiddle
Salary$90,800 - $151,400
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5 years
- Required Skills
- PostgreSQLPythonSQLETLMySQLSalesforceData modelingDatabricks
Requirements
- 3-5 years of experience in data engineering or data warehouse development
- Expert-level SQL skills and strong data modeling capabilities
- Hands-on experience migrating or working across modern cloud data warehouse platforms (e.g., BigQuery, Snowflake, Redshift); Databricks experience preferred
- Proficiency in Python or similar programming languages for data pipeline development
- Strong understanding of dimensional modeling, data warehouse design patterns, and enterprise data architecture
- Experience with modern ETL and ELT tools and practices
- Experience integrating with core business systems and APIs, including Salesforce, MySQL, and PostgreSQL
- Experience establishing data governance, standards, and best practices
- Familiarity with cloud platforms (preferably Google Cloud Platform)
- Experience with version control, CI/CD practices, and collaborative development workflows
Responsibilities
- Lead the end-to-end design, development, and implementation of enterprise data warehouse solutions supporting corporate analytics
- Own the migration and refactor of Bloomerang’s data warehouse from Google BigQuery to Databricks
- Establish and maintain data warehouse standards, guidelines, and best practices across the organization
- Design and build scalable ETL and ELT pipelines that ingest, transform, and integrate data from internal systems, including MySQL, PostgreSQL, and Salesforce
- Work closely with analytics engineers to develop dimensional data models and enterprise data architecture
- Partner with cross-functional stakeholders to translate business requirements into scalable, well-governed data solutions
- Build automated data quality monitoring, validation, and governance processes
- Optimize data warehouse performance, reliability, and cost across cloud environments
View Full Description & ApplyYou'll be redirected to the employer's site