Principal Data Engineer
blackbaud
Job Description
- Maintain and assess a legacy SQL Server-based Kimball-style data warehouse, identifying opportunities for modernization and optimization.
- Design and build scalable data pipelines and ETL/ELT processes using modern tools and frameworks.
- Collaborate with peers to define and evolve reusable tools and pipeline patterns that support efficient and consistent data transformation.
- Partner with product managers, data analysts, and engineering teams to design technical solutions that solve real customer problems.
- Contribute to the development and implementation of data governance practices, ensuring data sovereignty, privacy, security, and regulatory compliance.
- Monitor and troubleshoot data workflows to ensure high availability, reliability, and performance.
- Develop and maintain unit and integration tests for data pipelines to ensure reliability and correctness.
- Champion a culture of documentation to support maintainability, onboarding, and cross-team collaboration.
- Continuously challenge the status quo and advocate for improvements in data architecture and engineering practices.
- Stay current with advancements in distributed computing, data architecture, and emerging technologies.