Sr. Software Engineer

Unity Technologies SFMountain View, CA

About The Position

Unity is building a robust, near real-time reporting platform that powers critical analytics and decision-making across our ecosystem. We are looking for a Senior Software Engineer to help architect and implement the distributed data systems that drive this platform at scale. In this role, you'll design and build high-throughput, low-latency data processing pipelines that power reporting used by internal teams and external customers. You'll operate at the intersection of distributed systems, stream processing, and cloud-native infrastructure — ensuring correctness, reliability, and scalability in a high-volume production environment. This is a high-impact role where engineering rigor, architectural clarity, and production ownership matter.

Requirements

  • Strong foundation in distributed systems and systems design
  • Hands-on experience building and operating large-scale data processing systems
  • Deep understanding of streaming concepts: exactly-once semantics, watermarking and event-time processing, stateful stream processing, checkpointing and recovery, and backpressure handling
  • Production experience with frameworks such as 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
  • Sufficient knowledge of English for professional verbal and written exchanges.

Nice To Haves

  • Experience migrating legacy systems to modern architectures in production environments

Responsibilities

  • Own the end-to-end attribution pipeline, including a portfolio of high-throughput, latency-sensitive services and streaming pipelines.
  • Design, build, and operate real-time ad event processing systems that receive ad interaction events, process terabytes of data, and deliver signals in real time.
  • Lead the architectural modernization by migrating a legacy event-handling layer to a modern gRPC-based service, involving greenfield development with backfill and failover.
  • Improve low-latency data services, including the caching layer and the persistence layer that links various ad lifecycle identities.
  • Build and own multiple services that support ad serving, including negative targeting and block listing, logging, tracing, authentication, a Kafka-backed caching framework, health check and readiness probe infrastructure, and Docker-based integrations.
  • Own real-time monitoring of data health, detecting anomalies, event delivery rates, and data quality signals.
  • Build and maintain batch data pipeline jobs that produce daily datasets in BigQuery.
  • Collaborate with ML, Reporting, and external partners, leading investigations and recovery when issues arise.

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service