Principal Data Platform Engineer
Core
Own the data platform architecture and modernization, ensuring data correctness, governance, and readiness for consumption across cloud environments.
Role type
Principal Data Platform Engineer (Staff/Principal IC)
Builds
Resilient multi-region data systems, streaming pipelines, governed warehouses/marts, and automated data delivery infrastructure.
Domain
Cloud Data Engineering & Platform Architecture
Deliverable
production ML models | infrastructure
Required skills
Large-scale distributed data systems design, Cloud IaC (Terraform), Streaming/ingestion architecture, Data modeling & warehouse design, Cross-region replication & DR, Python/Go automation, Data governance & security
Preferred skills
Kubernetes for data workloads, Table/lakehouse formats (Iceberg/Delta/Hudi), Data-quality frameworks, Schema registries, Catalog tooling, GitOps, FinOps, MCP for AI data exposure
Technologies
Azure, AWS, GCP, Terraform, GitHub Actions, GitLab CI, ArgoCD, Airflow, Prefect, Dagster, Kafka, Flink, Airbyte, Snowflake, dbt, PostgreSQL, Azure Key Vault, Prometheus, Grafana, Datadog, Python, Go, SQL
Responsibilities
Design end-to-end data architecture including CDC, streaming, and transformation; Build resilient multi-region database topologies with automated failover; Architect streaming pipelines with correctness and schema evolution; Model and catalog marts for self-service analytics; Build monitoring, alerting, and data-quality observability; Own PII classification, lineage, access controls, and encryption; Mentor engineers and set architectural standards; Optimize compute and storage spend
Seniority
Principal, hands-on IC with strategy & mentorship