Senior Principal Data Engineer
Core
Design and evolve next-generation data platforms, defining technical vision and building scalable, reliable data systems for analytics, operational decision-making, and data-driven products.
Role type
Senior Principal Data Engineer (Strategic Architect & Hands-on Lead)
Builds
Scalable, resilient data pipelines for batch, streaming, and event-driven workloads; high-performance data solutions.
Domain
Enterprise Data Engineering, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Data platform architecture, Snowflake (or similar DWH), SQL, Python, ELT/ETL patterns, distributed processing, streaming technologies (Kafka/Kinesis), MLOps, data quality & lineage, cloud infrastructure (AWS/GCP/Azure), DataOps.
Preferred skills
Data governance, metadata management, Infrastructure as Code (Terraform/CloudFormation).
Technologies
Snowflake, Spark, DBT, Airflow, Dagster, Prefect, Kafka, Kinesis, AWS, GCP, Azure, Python, SQL
Responsibilities
Own architecture direction ensuring scalability, performance, and security; define standards for data modeling and orchestration; design and manage data pipelines; lead architecture reviews and mentor engineering teams.
Seniority
Principal, strategic vision & hands-on leadership