Logo
Unity

Principal Software Engineer - Reporting and Business Intelligence

Unity, San Francisco, California, United States, 94199

Save Job

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