Senior Machine Learning Developer, Advertiser Growth | Développeur(euse) Sénior En Apprentissage Machine, Advertiser Growth

Unity Unity · Enterprise · San Francisco, CA · AI & Machine Learning

Senior Machine Learning Developer for Unity's Advertiser Growth team, focusing on building GenAI systems for ad creatives, designing pacing algorithms for multi-million dollar budgets, ensuring billing pipeline reliability, and developing experimentation infrastructure. The role involves architecting GenAI systems, optimizing pacing controllers, integrating Generative AI models, building high-velocity experimentation infrastructure, and maintaining high-throughput billing pipelines.

What you'd actually do

  1. Lead the backend integration of Generative AI models (Diffusion, LLMs) to automate the creation of high-performing image and video assets tailored to specific campaign goals and formats.
  2. Design and optimize sophisticated pacing controllers (PID, probabilistic forecasting) to smooth advertiser spend across diverse time zones and traffic spikes, ensuring optimal delivery and marketplace stability.
  3. Build and scale the infrastructure for high-velocity experimentation, including A/B testing, switchback tests, and long-term holdouts to measure the impact of marketplace changes on advertiser ROI and platform health.
  4. Architect and maintain high-throughput billing pipelines that process billions of events with 100% accuracy, bridging the gap between real-time ad delivery and mission-critical financial reconciliation.
  5. Analyze complex financial and marketplace datasets to refine the trade-off between spend velocity and advertiser performance, using experimentation results to tune pacing and billing logic.

Skills

Required

  • 6+ years of software engineering experience
  • 3+ years working on ads delivery systems
  • building and operating large-scale, low-latency backend systems
  • building or maintaining budget control systems, feedback loops, or spend-prediction algorithms
  • building or scaling experimentation platforms
  • working on "mission-critical" pipelines (like billing, payments, or clearinghouses)
  • building the backend workflows required to serve, scale, and store Generative AI models for creative asset generation
  • real-time stream processing (Kafka, Flink, or Spark)
  • lead complex, multi-quarter technical roadmaps
  • mentor senior engineers

Nice to have

  • Advanced degree in computer science or relevant engineering-related field or equivalent experience
  • Java, Go, or Scala
  • deep understanding of variance reduction, interference/network effects, and metric design in a marketplace context
  • data precision, idempotency, and fault tolerance are paramount
  • strong technical interest in building the backend workflows required to serve, scale, and store Generative AI models for creative asset generation
  • event-based charging and real-time performance feedback

What the JD emphasized

  • mission-critical
  • zero-fault tolerance
  • 100% accuracy
  • rigorous experimentation frameworks
  • high-velocity experimentation
  • high-throughput billing pipelines
  • mission-critical financial reconciliation

Other signals

  • GenAI systems for creatives
  • Pacing algorithms for budgets
  • Experimentation infrastructure
  • High-scale billing pipelines
  • Marketplace scientific optimization