GoodUnited Logo GoodUnited
โฉ GoodUnited Logo
@

Data Engineer

๐ŸŒ Charleston, South Carolina, United States ๐Ÿ“… 06/13/2023

Apply

Job Description

At GoodUnited, we use conversational messaging technology and human insight to
help nonprofits acquire and activate supporters, build meaningful
relationships at scale, and grow revenue in social channels.

We are seeking a highly skilled and motivated Data Engineer with expertise in
Matillion, Python, and Snowflake to join our team. As a Data Engineer, you
will play a crucial role in designing, developing, and maintaining our data
infrastructure, pipelines, and processes. You will work closely with our data
scientists, analysts, and other stakeholders to ensure efficient and accurate
data ingestion, transformation, and storage.

**What does a Data Engineer do at GoodUnited?:**

* Design, develop, and maintain data pipelines and workflows using Matillion ETL and Snowflake.

* Collaborate with product team and business users to understand data requirements and translate them into technical solutions.

* Build and optimize data integration processes from various sources into Snowflake, ensuring data quality, consistency, and accuracy.

* Develop custom data transformations and mappings using Matillion and Python to meet business needs.

* Monitor and troubleshoot data integration and ETL processes, identifying and resolving performance issues, errors, and bottlenecks.

* Implement and maintain data governance and security policies within the data infrastructure.

* Conduct performance tuning and optimization of data pipelines to ensure scalability and efficiency.

* Collaborate with cross-functional teams to define and implement best practices for data engineering and analytics.

* Stay up to date with industry trends, emerging technologies, and tools related to data engineering and cloud platforms.

**What experience and skills does a Data Engineer need to be successful
here?:**

* Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered.

* Proven experience as a Data Engineer, with a focus on designing and implementing data pipelines using Matillion, Python, and Snowflake.

* Strong knowledge of Matillion ETL, including job design, orchestration, and optimization.

* Proficiency in Python programming for data manipulation, transformation, and integration.

* Solid understanding of data warehousing concepts and cloud-based data platforms (preferably Snowflake).

* Experience with SQL and database management systems (DBMS) for data extraction and manipulation.

* Familiarity with data modeling and schema design principles.

* Ability to collaborate effectively with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.

* Strong problem-solving skills and attention to detail.

* Proactive mindset with the ability to work independently and manage multiple tasks simultaneously.

* Knowledge of data visualization tools (e.g. Tableau) for reporting and dashboarding.

* Understanding of Agile software development methodologies.

**Benefits**

* Competitive Medical, Dental, and Vision programs.

* 100% of the employee's premiums are paid by GU, with nominal buy-ups for additional dependents.

* Unlimited (and mandatory) PTO. You have the flexibility to take whatever time you need for whatever reason.

* Birthday PTO. Your birthday is a day to celebrate YOU. GU employees have their birthdays as another PTO day to spend however theyโ€™d like.

* Parental Leave Program. We offer paid leave and other benefits to new parents so they can focus on what's most important.