Startups

Sr. Software Engineer

Unity · Mountain View, CA, USA · On-site

← All jobs
About Unity

Develop, deploy, and grow with Unity, the world’s leading 3D game engine. Build for all major platforms from mobile, to PC and console as well as XR, acquire players, monetize your game, and power industrial applications. Backed by Sequoia.

About the role

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.

What they're looking for

  • 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
More about this role

The opportunity

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.

Own the end-to-end attribution pipeline. You will be a core engineer on the team responsible for getting attribution data right — from the moment a user interacts with an ad to the signal landing accurately in our data warehouse and in the hands of our ML and Reporting teams. This means owning a portfolio of high-throughput, latency-sensitive services and streaming pipelines that operate at the center of Unity's mobile...

Read the full posting on Unity's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.