Principal Data Engineer
Core
Define and evolve the architecture, engineering standards, and operating model for the enterprise data platform, translating business needs into scalable, reliable, secure, and maintainable data products.
Role type
Principal Data Engineer (Technical Lead)
Builds
Enterprise data platforms, pipelines, and data products
Domain
Data Engineering / Enterprise Analytics
Required skills
End-to-end system design, Distributed data processing, Data modeling, SQL, Python/Java/Scala, Cloud platforms (AWS/Azure/GCP), CI/CD, Infrastructure as code, Data governance, Technical mentorship
Preferred skills
Data mesh patterns, ML data pipelines, Feature stores, Large-scale platform migrations
Technologies
Spark, Kafka, Flink, Snowflake, Databricks, BigQuery, Redshift
Responsibilities
Lead data architecture and system design, Establish engineering standards and best practices, Drive technical decision-making across teams, Build and improve high-value data products, Mentor senior engineers
Seniority
Principal, hands-on IC with strategic leadership