Senior Machine Learning Engineer, ML Infrastructure- Online
Artificial Intelligence
Automation
Cloud
Cloud Infrastructure
Cloud Ml
Cloud Native
Cloud Native Technologies
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Integration
Data Pipeline
Data Processing
Data Science
DevOps
DevSecOps
Engineer
Engineering
Engineering Software
ETL
GPU
Infrastructure
Infrastructure As Code
Integration
Kubernetes
Machine Learning
Machine Learning Engineering
Machine Learning Inference
Machine Learning Operations
Machine Learning Pipelines
Machine Learning Platform
Machine Learning Serving
Ml Infrastructure
Platform Engineering
Job Description
Unity Technologies SF is hiring a Senior Machine Learning Engineer to design and evolve Unity Vector’s online model inference platform. The role focuses on dependable, low-latency production serving, performance optimization, observability, and controlled experimentation.
Responsibilities
- Design and operate large-scale online inference infrastructure that serves production machine learning models with low latency and high reliability, including systems such as PyTorch, Triton Inference Server, Kubernetes, GKE, Ray, or comparable distributed serving frameworks.
- Build infrastructure to support distributed training workflows using technologies such as Pytorch, Ray Data, and Ray Train.
- Integrate machine learning pipelines with workflow orchestration systems such as Flyte, Airflow, or similar tools to enable reliable 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 observability for ML systems by monitoring latency, throughput, error rates, cost, saturation, and model health.
- Work closely 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 make the online ML platform more robust, user-friendly, scalable, and cost-efficient.
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 techniques such as 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 with practical experience working on production ML systems and high-scale services.
- Experience with PyTorch and modern model deployment workflows, including model packaging, validation, and serving lifecycle management.
- Experience designing infrastructure for safe model rollout, canary testing, A/B experimentation, and automated rollback.
- Strong systems thinking, with the ability to evaluate latency, throughput, reliability, scalability, and cost tradeoffs in online systems.
- Demonstrated ability to provide technical direction and influence architectural decisions across teams without formal authority.
Technologies
PyTorch, Triton Inference Server, Kubernetes, GKE, Ray, Ray Data, Ray Train, Flyte, Airflow, TorchServe, Ray Serve, TensorFlow Serving, NVIDIA Triton Inference Server
Location
Olympia, WA (onsite)
Compensation
USD 165,600 - 273,400 per year
- Zone A: $210,300 - $273,400
- Zone B: $187,200 - $243,300
- Zone C: $165,600 - $215,200
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