Principal Data Engineer
Core
Design, develop, and maintain scalable data pipelines, ETL/ELT processes, and data models to enable data-driven decisions across the organization.
Role type
Principal Data Engineer
Builds
Scalable data infrastructure, ETL frameworks, and self-service data tools
Domain
AI solutions, cloud data platforms
Deliverable
production ML models
Required skills
Python, SQL, data modeling, ETL/ELT, Apache Spark, dbt, Fivetran, Airflow, cloud data platforms, S3-based data warehouses/lakes, AI-assisted coding tools
Preferred skills
Experience with modern data engineering practices, ability to work independently, proactive approach to collaboration
Technologies
Apache Spark, dbt, Fivetran, Airflow, Python, SQL, S3
Responsibilities
Design and maintain scalable data pipelines and ETL/ELT processes; Contribute to the evolution of data engineering frameworks and infrastructure; Build and maintain reliable data models and metric definitions; Develop production-quality solutions using Python and SQL; Collaborate with cross-functional teams to understand data needs; Identify opportunities to improve data quality, reliability, and scalability; Use AI-assisted development tools to improve productivity; Help create self-service data tools; Troubleshoot data pipeline and infrastructure issues.
Seniority
Principal, hands-on IC