Senior Machine Learning Engineer, ML Infrastructure- Online

Unity Technologies SF

Olympia (WA)

On-site

USD 166,000 - 273,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive health insurance
Commute subsidy
Employee stock ownership
Generous vacation and personal days
Mental Health programs
Volunteering and donation matching

Job summary

Unity Technologies SF is seeking a Senior Machine Learning Engineer to design and evolve Unity Vector’s online inference platform. The role focuses on production infrastructure for low-latency inference, with emphasis on optimization, observability, and safe experimentation.

You will design and operate large-scale online inference infrastructure, build distributed training support, and drive end-to-end serving lifecycle management.

Qualifications

  • Experience building production-grade online ML inference systems.
  • Experience with model serving frameworks and distributed serving platforms.
  • Strong background in distributed systems and production observability.
  • Proficiency in Python for high-scale services.
  • Experience with PyTorch and modern deployment workflows.

Responsibilities

  • Design and operate large-scale online inference infrastructure for production ML models.
  • Build infrastructure for distributed training workflows.
  • Integrate ML pipelines with workflow orchestration systems.
  • Optimize model performance and resource utilization.
  • Enhance ML system observability and reliability.
  • Collaborate to accelerate model iteration while maintaining safety.
  • Improve deployment automation and reproducibility of serving workflows.
  • Lead architectural improvements for robustness and cost efficiency.

Skills

Python programming
Distributed systems
Kubernetes
ML inference
Low-latency optimization
Observability
Canary / A/B testing
Canary testing
Production ML systems

Tools

PyTorch
NVIDIA Triton Inference Server
TorchServe
Ray Serve
TensorFlow Serving
Kubernetes
GKE
Ray
Flyte
Airflow
Ray Data
Ray Train
Python

Job description

In this Senior Machine Learning Engineer role, you will help design and evolve Unity Vector’s online model inference platform. The focus is on production infrastructure for low-latency, high-reliability inference, with strong emphasis on optimization, observability, and safe experimentation.

Responsibilities
  • Design and operate large-scale online inference infrastructure that serves production ML models with low latency and high reliability, including solutions such as PyTorch, Triton Inference Server, Kubernetes, GKE, Ray, or comparable distributed serving frameworks.
  • Build infrastructure that supports distributed training workflows using tools such as Pytorch, Ray Data, and Ray Train.
  • Integrate ML pipelines with workflow orchestration systems (such as Flyte, Airflow, or similar) to support dependable multi-stage training workflows.
  • Optimize model performance through techniques including model compilation, GPU and CPU utilization improvements, request scheduling, kernel fusion, and runtime-level tuning.
  • Enhance ML system observability by monitoring latency, throughput, error rates, cost, saturation, and model health.
  • Collaborate with ML engineers to accelerate model iteration while maintaining production safety, scalability, and cost efficiency.
  • Improve reliability and reproducibility of model serving workflows, including model packaging, artifact validation, compatibility testing, and deployment automation.
  • Lead architectural improvements to increase robustness, usability, scalability, and cost efficiency for the online ML platform.
Requirements
  • Experience building and operating production-grade online ML inference systems, such as NVIDIA Triton Inference Server, TorchServe, Ray Serve, TensorFlow Serving, or similar platforms.
  • Experience with model serving frameworks including NVIDIA Triton Inference Server, TorchServe, Ray Serve, TensorFlow Serving, or similar systems.
  • Experience optimizing inference workloads using dynamic batching, model compilation, quantization, GPU acceleration, GPU kernel optimization, caching, or runtime tuning.
  • Strong background in distributed systems, Kubernetes, autoscaling, service reliability, and production observability.
  • Strong programming skills in Python, including practical experience in production ML systems and high-scale services.
  • Experience with PyTorch and modern model deployment workflows, covering model packaging, validation, and end-to-end serving lifecycle management.
  • Experience designing infrastructure for safe rollout approaches such as canary testing, A/B experimentation, and automated rollback.
  • Strong systems thinking to balance latency, throughput, reliability, scalability, and cost tradeoffs in online environments.
  • Demonstrated ability to lead technical direction and influence architectural decisions across teams without formal authority.
Technologies
  • PyTorch
  • NVIDIA Triton Inference Server
  • Triton Inference Server
  • Kubernetes
  • GKE
  • Ray
  • Ray Data
  • Ray Train
  • Flyte
  • Airflow
  • TorchServe
  • Ray Serve
  • TensorFlow Serving
  • Python
Benefits
  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
Location

Olympia, WA (onsite)

Compensation

Salary range (yearly): USD 165,600 - 273,400

  • Zone A: $210,300 - $273,400
  • Zone B: $187,200 - $243,300
  • Zone C: $165,600 - $215,200
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer, ML Infrastructure- Online
Senior Machine Learning Engineer, ML Infrastructure- Online

Unity • United States

Remote
USD 187,000 - 260,000
Health insurance
Stock options
Retirement plans
+1
Senior Machine Learning Engineer, ML Infrastructure- Online
Senior Machine Learning Engineer, ML Infrastructure- Online

Unity • Washington

Hybrid
USD 187,000 - 243,000
Health insurance
Stock ownership
Retirement plan
+3
Senior Machine Learning Engineer, ML Infrastructure- Online
Senior Machine Learning Engineer, ML Infrastructure- Online

LE130 Unity Technologies SF • United States

Remote
USD 210,000 - 273,000
Health insurance
Stock options
Retirement plans
+2
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Unity Technologies SF • Bellevue (WA)

On-site
USD 141,000 - 232,000
Health insurance
Commuter subsidy
Employee stock ownership
+2
Senior Machine Learning Engineer, ML Infrastructure- Online
Senior Machine Learning Engineer, ML Infrastructure- Online

Unity • Oregon

On-site
USD 165,000 - 273,000
Health insurance
Stock ownership
Retirement plan
+2
Senior Machine Learning Engineer, ML Infrastructure- Online
Senior Machine Learning Engineer, ML Infrastructure- Online

Unity Enterprise • Northern (KY)

Hybrid
USD 210,000 - 273,000
Comprehensive health insurance
Employee stock ownership
Generous vacation and personal days
+1
Staff Machine Learning Engineer, ML Infrastructure
Staff Machine Learning Engineer, ML Infrastructure

Unity Technologies • Bellevue (WA)

On-site
USD 210,000 - 284,000
Health insurance
Stock options
Retirement plans
+1
Senior Machine Learning Engineer, Data Infrastructure
Senior Machine Learning Engineer, Data Infrastructure

Unity • Mountain View (CA)

On-site
USD 166,000 - 273,000
Health insurance
Stock options
Retirement plans
+3
Machine Learning Engineer, Offline Infrastructure (Entry-Level / New Grad PhD)
Machine Learning Engineer, Offline Infrastructure (Entry-Level / New Grad PhD)

Unity3d • San Francisco (CA)

On-site
USD 112,700 - 169,100
Health insurance
Stock options
Retirement plan
+3
Machine Learning Engineer, Offline Infrastructure (Entry-Level / New Grad PhD)
Machine Learning Engineer, Offline Infrastructure (Entry-Level / New Grad PhD)

Unity3d • Mountain View (CA)

On-site
USD 112,700 - 162,035
Employee stock ownership
Commuter subsidy
Generous vacation and personal days
+1