×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Attribution

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Unity
Full Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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 Staff 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.

What you’ll be doing
  • Own the end-to-end attribution pipeline: you will be a core engineer responsible for delivering accurate attribution data — 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 includes ownership of high-throughput, latency‑sensitive services and streaming pipelines at the center of Unity’s mobile advertising infrastructure.
  • Build and operate real‑time ad event processing: design, build, and operate online services that receive ad interaction events from mobile SDKs and partners, process terabytes of data at scale (enrichments, transformations, privacy) and deliver signals to external and internal partners in real time.
  • Lead architectural modernization: lead an active migration, replacing a legacy event‑handling layer with a modern gRPC‑based service. This is greenfield development within a production system, requiring careful design with backfill, fail­over behavior, and data accuracy preservation throughout the cutover.
  • Develop low‑latency data services using caches: improve the caching layer that serves ad request data within strict latency budgets and own the persistence layer linking auction, fill, placement, and gamer identities across the ad lifecycle.
  • Build and maintain critical ad‑serving infrastructure: build and own multiple services that support ad serving (negative targeting, block listing, etc.), and produce logging, tracing, authentication, Kafka‑backed caching, health‑check, readiness probe infrastructure, and Docker‑based integrations.
  • Drive data health monitoring and quality: own real‑time monitoring of data health, detect anomalies, event delivery rates, and data quality signals as they happen. Build and maintain batch data pipeline jobs that produce daily datasets in Big Query.
  • Collaborate across ML, Reporting, and external partners: be the team that ML modeling, Reporting, and external partners rely on for timely and accurate signal reporting. When issues arise, lead the investigation and recovery.
What we’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, back pressure 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 (e.g., Airflow) for stream and batch coordination.
  • Strong understanding of cloud‑native architectures and distributed infrastructure (Kubernetes, containerization, cloud platforms).
Additional information
  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position.
Benefits

At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well‑being and work‑life balance.

Please note:

benefits eligibility, specific offerings, and coverage vary based on the country and employment status.

While specific benefits vary, we strive to take care of our eligible team members globally with: comprehensive health, life, and disability insurance; commute subsidy; employee stock ownership; competitive retirement/pension…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary