Drimva

Unity

Sr. Software Engineer

$166K–$273K

Mountain View, CA, USA +2 · Senior · Full-time · Posted Oct 22, 2026

Location
Mountain View, CA, USA
Bellevue, WA, USA
Remote, Toronto, Canada

About the job

Build and operate distributed, real-time data systems for Unity’s mobile advertising attribution, reporting, and ad-serving infrastructure.

What you'll do

  • Own attribution services and streaming pipelines, ensuring accurate, timely delivery of ad-event signals to internal and external partners.
  • Modernize event processing by migrating a legacy layer to a gRPC-based service, and improve low-latency caching, persistence, and ad-serving services.
  • Monitor data health and quality, maintain batch pipelines producing daily BigQuery datasets, and lead incident investigation and recovery.

What they ask for

  • Strong foundation in distributed systems and systems design, with hands-on experience building and operating large-scale data processing systems.
  • Deep understanding of streaming concepts, including exactly-once semantics, watermarking, event-time and stateful processing, checkpointing and recovery, and backpressure.
  • Production experience with Apache Flink, Spark, Kafka, or similar technologies; proficiency in Python, Java, or Scala.
  • Experience with workflow orchestration tools such as Airflow, and understanding of cloud-native architectures, Kubernetes, containerization, and cloud platforms.

Nice to have

  • Experience migrating legacy systems to modern architectures in production environments.

Pay

$210,300 - $273,400 USD (base salary); $187,200 - $243,300 USD (base salary); $165,600 - $215,200 USD (base salary)

Tools

gRPC, Apache Flink, Spark, Kafka, Python, Java, Scala, Airflow

AI focus

Build and deliver accurate attribution signals to ML teams and maintain data pipelines that support ML modeling.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)