Principal Engineer – Data Platform & Backend
Core
Lead the evolution of scalable data platforms, data pipelines, and data-intensive backend services powering digital experience, commerce, and customer intelligence platforms.
Role type
Principal Engineer – Data Platform & Backend
Builds
Scalable enterprise data platforms, data pipelines, data products, and data-intensive backend services/APIs
Domain
Cloud data engineering and backend services for digital experience and commerce
Deliverable
production ML models | product features | infrastructure
Required skills
Data platform architecture, batch and streaming pipeline design, data modeling, SQL, Python, distributed systems, cloud data architecture, API design, microservices, event-driven architecture, data governance, observability, CI/CD
Preferred skills
Modern data platforms (Snowflake, Databricks, Delta Lake, Apache Iceberg), orchestration tools (Airflow, dbt, Dagster), streaming technologies (Spark, Kafka, Kinesis, Flink), backend engineering with service-to-data integrations
Technologies
AWS, Azure, Snowflake, Databricks, Delta Lake, Apache Iceberg, Spark, Kafka, Kinesis, Airflow, dbt, Fivetran
Responsibilities
Lead architecture and implementation of scalable data platforms and pipelines; Design and build batch, real-time, and event-driven data processing systems; Own data architecture patterns including modeling, lakehouse design, and governance; Build reliable data ingestion, transformation, and serving layers; Design data-intensive backend services and integrations; Define standards for ETL/ELT, streaming, and pipeline reliability; Mentor engineers and raise the engineering bar
Seniority
Principal, hands-on technical leadership