Unity

Sr. Software Engineer

Unity
Apply
1 day ago
Toronto, Canada +2 moreSenior
H1B sponsor

Base Salary

$166k - $273k/yr

Responsibilities

  • Own end-to-end attribution pipelines and high-throughput, latency-sensitive streaming services.
  • Design, build, and operate real-time ad event processing services handling terabytes of data.
  • Lead migration from a legacy event-handling layer to a modern gRPC-based service with backfill and failover behavior.
  • Improve low-latency caching and persistence services linking ad lifecycle identities and events.
  • Build and maintain ad-serving infrastructure, including targeting, block-listing, authentication, logging, tracing, health checks, readiness probes, and Docker integrations.
  • Monitor real-time data health, event delivery, anomalies, and data quality signals.
  • Maintain batch data pipeline jobs that produce daily BigQuery datasets.
  • Investigate and recover production issues while collaborating with ML, Reporting, and external partners.

Requirements

  • Strong foundation in distributed systems and systems design.
  • Hands-on experience building and operating large-scale data processing systems.
  • Deep understanding of exactly-once semantics, watermarking, event-time processing, stateful stream processing, checkpointing, recovery, and backpressure handling.
  • Production experience with Apache Flink, Spark, Kafka, or similar technologies.
  • Proficiency in Python, Java, or Scala.
  • Experience with workflow orchestration tools such as Airflow for stream and batch coordination.
  • Strong understanding of cloud-native architectures and distributed infrastructure, including Kubernetes, containerization, and cloud platforms.
  • Experience migrating legacy systems to modern architectures in production environments is preferred.

Benefits

  • Comprehensive health, life, and disability insurance; commute subsidy; employee stock ownership; retirement or pension plans; vacation and personal days; parental and family-care programs; office food and snacks; mental health and wellbeing support; employee resource groups; employee assistance; training and development; and volunteering and donation matching.
  • The role may be eligible for equity awards and company incentive plans in addition to base salary.
  • Benefits vary by country and employment status.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkDockerGoogle BigQuerygRPCJavaKubernetesPythonScala

Categories

BackendData Engineering
Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me