U

Unity

Real-time cross-platform 2D/3D content platform

Senior Machine Learning Engineer - Advertiser Growth

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHybrid

About the Job

Requirements

  • An advanced degree in computer science or a relevant engineering-related field, or equivalent experience.
  • At least 6 years of software engineering experience, including at least 3 years working on ads delivery systems.
  • Extensive experience building and operating large-scale, low-latency backend systems using languages such as Java, Go, or Scala.
  • Deep familiarity with building or maintaining budget control systems, feedback loops, or spend-prediction algorithms.
  • Proven experience building or scaling experimentation platforms, with a deep understanding of variance reduction, interference and network effects, and metric design in a marketplace context.
  • A track record working on mission-critical pipelines such as billing, payments, or clearinghouses, where data precision, idempotency, and fault tolerance are paramount.
  • Experience or strong technical interest in building the backend workflows required to serve, scale, and store Generative AI models for creative asset generation.
  • Proficiency with real-time stream processing such as Kafka, Flink, or Spark, specifically applied to event-based charging and real-time performance feedback.
  • Ability to lead complex, multi-quarter technical roadmaps and mentor senior engineers in a high-growth environment.

Responsibilities

  • Design and optimize sophisticated pacing controllers, including PID and probabilistic forecasting, to smooth advertiser spend across time zones and traffic spikes while ensuring optimal delivery and marketplace stability.
  • Lead backend integration of Generative AI models, including Diffusion and large language models, to automate the creation of high-performing image and video assets tailored to campaign goals and formats.
  • Build and scale high-velocity experimentation infrastructure, including A/B testing, switchback tests, and long-term holdouts, to measure marketplace changes' impact on advertiser return on investment and platform health.
  • Architect and maintain high-throughput billing pipelines that process billions of events accurately, bridging real-time ad delivery and financial reconciliation.
  • Analyze financial and marketplace datasets to refine the trade-off between spend velocity and advertiser performance, using experimentation results to tune pacing and billing logic.

Desired Qualifications

  • Experience embracing AI as a strategic advantage in engineering while following established best practices for code quality and security.

About the Company

Unity

Real-time cross-platform 2D/3D content platform

Unity is a software platform for creating interactive experiences in 2D, 3D, VR, and AR. It provides a real-time development engine and editor that lets users design, build, and publish content across many platforms, including mobile devices, PCs, and consoles. The product works by compiling assets, scripts, and scenes into a live, interactive app that can be exported to different devices; users can iterate in real-time and access cross-platform tools, asset libraries, and services. Unity differentiates itself from competitors with its broad, cross-platform real-time engine, a large ecosystem and marketplace, and a tiered subscription model plus additional support services tailored to individuals, studios, and enterprises. Its goal is to help developers—ranging from hobbyists to large companies—create and deploy interactive content quickly and at scale across multiple industries such as gaming, film, architecture, automotive, and engineering.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Unity

See more jobs