Job Details

Principal Software Engineer - Reporting and Business Intelligence

  2025-09-12     UNITY     San Francisco,CA  
Description:

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


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search