Unity
Principal Software Engineer - Reporting and Business Intelligence
Unity, San Francisco, California, United States, 94199
Overview
Unity is seeking a Principal Data Engineer to lead the design and delivery of data systems powering reporting, analytics, and business intelligence capabilities. This role is critical to ensure stakeholders—from executives to product teams—have timely, accurate, and actionable insights at global scale. You’ll work in a Google Cloud Platform (GCP) environment and leverage technologies such as BigQuery, Apache Flink, Apache Druid, and Flair to build high-performance, real-time, and self-service analytics solutions. What You’ll Be Doing
Architect and maintain scalable data pipelines that transform raw data into curated datasets optimized for reporting and BI. Partner with analytics, finance, product, and business operations teams to define data models that support dashboards, KPIs, and self-service analytics. Design and optimize real-time and historical analytics infrastructure using Apache Druid for query performance and Apache Flink for large-scale, low-latency data processing. Build and maintain BigQuery-based analytical environments to support enterprise-scale reporting workloads within GCP. Implement and integrate Flair to deliver rich, interactive dashboards and advanced reporting workflows. Lead best practices in data governance, quality, and cataloging to ensure consistent and trusted metrics. Mentor data engineers and analysts, fostering a culture of operational excellence and knowledge sharing. What We’re Looking For
7+ years in data engineering, analytics engineering, or BI-focused infrastructure roles. Strong SQL skills and experience with analytical data modeling (star/snowflake schemas, dimensional modeling). Deep experience with BigQuery in a GCP environment. Hands-on expertise with Apache Druid, Apache Flink, and Flair for real-time analytics, large-scale data processing, and visualization. Proficiency in Python or Scala for ETL/ELT development. Proven track record of enabling self-service analytics at scale. You Might Also Have
Experience working in large-scale SaaS, gaming, or AdTech environments. Knowledge of data governance frameworks and enterprise metadata management. Comfort translating ambiguous business requirements into technical solutions. Additional Information
Relocation support is not available for this position. Life at Unity
Unity is the leading platform to create and grow games and interactive experiences. Creators—from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more—use Unity to bring their imaginations to life across multiple platforms.
#J-18808-Ljbffr
Unity is seeking a Principal Data Engineer to lead the design and delivery of data systems powering reporting, analytics, and business intelligence capabilities. This role is critical to ensure stakeholders—from executives to product teams—have timely, accurate, and actionable insights at global scale. You’ll work in a Google Cloud Platform (GCP) environment and leverage technologies such as BigQuery, Apache Flink, Apache Druid, and Flair to build high-performance, real-time, and self-service analytics solutions. What You’ll Be Doing
Architect and maintain scalable data pipelines that transform raw data into curated datasets optimized for reporting and BI. Partner with analytics, finance, product, and business operations teams to define data models that support dashboards, KPIs, and self-service analytics. Design and optimize real-time and historical analytics infrastructure using Apache Druid for query performance and Apache Flink for large-scale, low-latency data processing. Build and maintain BigQuery-based analytical environments to support enterprise-scale reporting workloads within GCP. Implement and integrate Flair to deliver rich, interactive dashboards and advanced reporting workflows. Lead best practices in data governance, quality, and cataloging to ensure consistent and trusted metrics. Mentor data engineers and analysts, fostering a culture of operational excellence and knowledge sharing. What We’re Looking For
7+ years in data engineering, analytics engineering, or BI-focused infrastructure roles. Strong SQL skills and experience with analytical data modeling (star/snowflake schemas, dimensional modeling). Deep experience with BigQuery in a GCP environment. Hands-on expertise with Apache Druid, Apache Flink, and Flair for real-time analytics, large-scale data processing, and visualization. Proficiency in Python or Scala for ETL/ELT development. Proven track record of enabling self-service analytics at scale. You Might Also Have
Experience working in large-scale SaaS, gaming, or AdTech environments. Knowledge of data governance frameworks and enterprise metadata management. Comfort translating ambiguous business requirements into technical solutions. Additional Information
Relocation support is not available for this position. Life at Unity
Unity is the leading platform to create and grow games and interactive experiences. Creators—from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more—use Unity to bring their imaginations to life across multiple platforms.
#J-18808-Ljbffr