Principal Data Engineer
Core
Lead a small team of Data Engineers to design and deliver cloud-native data lakes, lakehouses, and medallion-architecture platforms on Azure, AWS, or Databricks, serving clients' analytics and AI ambitions.
Role type
Principal Data Engineer (hands-on IC with team leadership)
Builds
Cloud-native data lakes, lakehouses, and medallion-architecture platforms
Domain
Cloud Data Engineering & AI Infrastructure
Deliverable
production ML models
Required skills
Cloud data platform design (Azure/AWS/Databricks), Medallion architecture, ELT/ETL pipeline development, Data modeling, Workflow orchestration (Airflow/Prefect/Dagster), Open table formats (Delta Lake/Apache Iceberg), SQL, Python, Distributed processing (Spark), CI/CD for data, IaC, DataOps
Preferred skills
AI coding assistants integration, Agentic workflows, Pre-sales solution design, Coaching technical leaders
Technologies
Azure, AWS, Databricks, Delta Lake, Apache Iceberg, Apache Airflow, Prefect, Dagster, Spark
Responsibilities
Lead and mentor a small team of Cloud Data Management and Data Lake Engineers; Own end-to-end delivery of client engagements including scope, estimates, milestones, risks, and quality; Design and build robust ELT/ETL pipelines and data quality controls; Collaborate with AI/ML and BI teams to ensure data serves analytics and operational use cases; Support pre-sales activities and technical estimations.
Seniority
Principal, hands-on IC with team leadership