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...
Browse similar: Startup jobs · San Francisco Bay Area