Principal Data Engineer
Core
Sets technical direction for complex data problems, modernizes legacy SQL Server data warehouses, and builds scalable data pipelines.
Role type
Principal Data Engineer
Builds
Scalable data pipelines, ETL/ELT processes, and reusable data transformation tools.
Domain
Data Engineering, Distributed Systems, Legacy Modernization
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Distributed system design, SQL, Dimensional data modeling (Kimball, star/snowflake), Spark-based platforms (Microsoft Fabric, Databricks), Batch and real-time data processing, DevOps practices
Preferred skills
Data governance, Security and compliance best practices, Unit and integration testing for data pipelines
Technologies
SQL Server, Microsoft Fabric, Databricks, SSIS, SSAS, Power BI
Responsibilities
Maintain and assess legacy SQL Server-based Kimball-style data warehouse, Design and build scalable data pipelines and ETL/ELT processes, Partner with product managers and engineering teams to design technical solutions, Monitor and troubleshoot data workflows, Develop and maintain unit and integration tests for data pipelines, Champion a culture of documentation
Seniority
Principal, technical leadership & hands-on implementation