Job Summary:
Unity is the world’s leading game engine, powering play for more than 3 billion consumers each month. They are seeking a Senior Machine Learning Engineer to join the Advertiser Growth team, where the role involves architecting GenAI systems, designing pacing algorithms, and building experimentation infrastructure to enhance the ad-tech ecosystem.
Responsibilities:
• 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.
• 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.
• 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.
• 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.
• 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.
Qualifications:
Required:
• Advanced degree in computer science or relevant engineering-related field or equivalent experience.
• 4+ years of software engineering experience, including 1+ year working on ads delivery systems.
• Extensive experience building and operating large-scale, low-latency backend systems using languages like 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/network effects, and metric design in a marketplace context.
• A track record of working on 'mission-critical' pipelines (like 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 (Kafka, Flink, or Spark) specifically applied to event-based charging and real-time performance feedback.
• A proven ability to lead complex, multi-quarter technical roadmaps and mentor senior engineers in a high-growth environment.
Preferred:
• Experience embracing AI as a strategic advantage in engineering, following established best practices for code quality and security.
Company:
Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Founded in , the company is headquartered in Singapore, SG, , with a team of 5001-10000 employees. The company is currently Late Stage.