Software Engineer - Data Infrastructure
Core
Design and build scalable data infrastructure and experimentation platforms to power mobile games, enabling teams to run trustworthy experiments and analyze player behavior at scale.
Role type
Senior IC with people-management responsibilities (Data Infrastructure Lead)
Builds
Production data platforms, experimentation systems, and distributed data pipelines for game analytics and product testing.
Domain
Mobile Gaming / Data Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Cloud data infrastructure (GCP/BigQuery), Batch and streaming data pipelines, Experimentation platform design, Infrastructure automation (Kubernetes/Airflow/Terraform), AI-native development workflows, Technical leadership and mentorship
Preferred skills
Experience with Java or Python, Real-time data systems, Lakehouse architectures (Apache Iceberg), Cross-functional project leadership
Technologies
Apache Beam, Apache Spark, Ray, Apache Flink, Apache Kafka, BigQuery, Google Cloud Storage, Kubernetes, Airflow, Terraform, Apache Iceberg
Responsibilities
Design and operate scalable data infrastructure and experimentation systems; Lead technical design for experiment assignment, segmentation, and telemetry; Build batch and streaming pipelines; Develop methodologies for AI-assisted engineering; Coach and develop engineers; Lead technical direction and cross-team initiatives.
Seniority
Senior, hands-on IC with people-management responsibilities