Senior Machine Learning Engineer, Advertiser Growth
unity technologiesBrooklyn, NY
Senior Machine Learning Engineer, Advertiser Growth
unity technologiesBrooklyn, NY
APPLY NOW (opens in a new tab)today
About the role
Overview:
As part of Unity's Advertiser Growth team, you will design GenAI-backed systems to boost ad creative quality, pacing, and measurement at scale. You’ll own the architecture for high-performing creatives, multi-timezone budget pacing, and robust billing pipelines that support billions of events. Your work shapes marketplace health, advertiser ROI, and the long-term growth of Unity’s ad ecosystem. This role combines technical breadth across AI, data, and backend systems with leadership in a fast-growing, mission-critical area. Compensation / Benefits Comprehensive health, life, and disability insurance Commute subsidy Employee stock ownership Generous vacation and personal days Pension/retirement plans Parental leave and family-care programs
Responsibilities:
Design and optimize advanced budget pacing controllers to smooth spend and maintain marketplace stability across time zones Lead backend integration of Generative AI models to automate asset creation aligned with campaign goals Build and scale the experimentation engine for high-velocity A/B testing and long-term holdouts Architect and maintain high-throughput billing pipelines with strict accuracy Analyze financial and marketplace data to tune pacing and billing logic using experimentation results
Key requirements:
6+ years of software engineering experience, with 3+ years in ads delivery systems Proficient in Java, Go, or Scala for large-scale, low-latency backends Experience with budget control systems, spend-prediction algorithms, or feedback loops Proven track record building or scaling experimentation platforms and designing marketplace metrics Experience with mission-critical pipelines (billing/payments) requiring idempotency and fault tolerance Experience or strong interest in backend workflows for Generative AI model serving at scale Real-time stream processing proficiency (Kafka, Flink, or Spark) in event-based charging and feedback leadership and mentoring of senior engineers strong collaboration across cross-functional teams ability to drive multi-quarter technical roadmaps Java Go Scala
Matching similar jobs
JOB OVERVIEW
Experience level
Manager
Location
Brooklyn, NY
Occupation
Software Developers
Industry
Software Publishers
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)