Senior Machine Learning Developer, Advertiser Growth

Posted 23 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Machine Learning Developer designing advanced GenAI systems for advertiser growth at Unity. Leading backend integration, budget management, and experimentation infrastructure.

Responsibilities

  • Design and optimize sophisticated pacing controllers (PID, probabilistic forecasting).
  • Lead server-side integration of generative AI models (Diffusion, LLMs).
  • Build and scale high-velocity experimentation infrastructure.
  • Design and maintain high-throughput billing pipelines.
  • Analyze complex financial and marketplace datasets.

Requirements

  • Advanced degree in Computer Science or a related field, or equivalent experience.
  • 8+ years of software development experience, including at least 5 years working on ad-serving/ad-delivery systems.
  • Strong experience designing and operating large-scale, low-latency server systems, especially in Java, Go, or Scala.
  • Solid proficiency with budget-control systems, feedback loops, or spend-forecasting algorithms.
  • Proven track record building or scaling experimentation platforms.
  • Substantial experience with critical pipelines (billing, payments, clearing/settlement systems).
  • Experience or a strong interest in designing server-side flows to deploy, scale, and store generative AI models.
  • Proficiency in real-time stream processing (Kafka, Flink, or Spark).
  • Comfortable owning and driving ambitious technical roadmaps across multiple quarters, and mentoring/growing senior engineers.

Benefits

  • Comprehensive health, life, and disability insurance
  • Commuter subsidy
  • Employee equity participation
  • Competitive retirement/pension plans
  • Generous vacation and personal time off
  • New-parent support including leave and family support programs
  • Office-provided snacks
  • Mental health and wellness programs and support
  • Employee resource groups
  • Global employee assistance program
  • Training and development programs
  • Volunteer and donation-matching program

Job type

Full Time

Experience level

Senior

Salary

CA$152,900 - CA$206,400 per year

Degree requirement

Postgraduate Degree

Tech skills

FluxJavaKafkaScalaSparkGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.