Staff/Principal Platform Engineer, ML & Data
Core
Designing, building, and operating the unified data and ML platform as a single system to power the full lifecycle from raw ingestion to real-time model serving.
Role type
Staff/Principal Platform Engineer (Data & ML)
Builds
Unified data and ML platform infrastructure, feature stores, and real-time model serving systems.
Domain
Mobile gaming, data engineering, machine learning infrastructure
Deliverable
infrastructure
Required skills
End-to-end platform ownership, distributed systems engineering, Python/Scala/Go, data warehouse/lakehouse architecture, feature store design, real-time inference systems, observability, technical leadership
Preferred skills
Kafka, Flink, Spark, dbt, MLflow, canary/shadow deployment patterns, SLO definition
Technologies
Kafka, Flink, Spark, dbt, MLflow, feature stores
Responsibilities
Define scalable ingestion systems for batch and streaming data, architect core analytical data platforms, lead design of transformation and orchestration systems, design high-quality reusable feature systems, define scalable training and backfill systems, architect low-latency model serving systems, establish standards for data quality and model monitoring, evaluate and integrate platform components, set architecture direction and long-term strategy
Seniority
Staff, hands-on IC with technical leadership