Senior Machine Learning Developer, Advertiser Growth

Posted 2 months 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.