Senior On-Device ML Engineer — Real-Time Game AI

Unity Enterprise

San Francisco (CA)

Hybrid

USD 218,000 - 284,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Stock options
Retirement plan
Vacation days
Parental leave
Office snacks
Wellbeing programs
Employee Resource Groups
Training & development
Volunteer program

Job summary

Unity is seeking a Senior Machine Learning Engineer for On-Device & Mobile AI to optimize and deploy multi-modal models on mobile and constrained hardware. You will own the inference stack from export to kernel-level tuning, shaping latency, memory, and power within a fixed budget.

The role requires hands-on work with WebGPU, native kernels, and major runtimes, plus collaboration across platform, runtime, and game-engine teams. Strong C++/Python and on-device benchmarking are valued.

Qualifications

  • 5+ years in software/ML engineering, with meaningful time focused on on-device / edge inference or real-time, performance-critical systems.
  • Production deployment of transformer- and/or diffusion-based models on mobile, desktop, or embedded hardware — shipped, not just prototyped.
  • Hands-on experience with at least one major inference runtime (ORT Web, CoreML, TFLite, ExecuTorch) and knowledge of operator fusion, memory layout, and runtime scheduling.
  • Low-level performance engineering: proficiency with at least one GPU/compute API (WebGPU/WGSL, Metal, Vulkan, D3D12, CUDA) and profiling tools.
  • Familiarity with model-optimization techniques — quantization, weight sharing, pruning, and distillation — for latency and memory budgets.

Responsibilities

  • Own the optimization pipeline for on-device models: export, graph transforms, fusion, memory layout, and hardware tuning across NPUs and GPUs.
  • Write and tune WebGPU compute shaders and native kernels; profile with browser and platform tools; identify bottlenecks at op and memory bandwidth levels.
  • Apply efficiency techniques such as dynamic resolution, token reduction, and cross-frame caching to meet budget targets.
  • Work with WebGPU inference runtimes and native options; extend glue code where off-the-shelf options fall short of workloads.
  • Implement integration between ML runtime and game engine: real-time scheduling, memory pooling, and zero-copy buffers with rendering paths.

Job description

Unity is seeking a Senior Machine Learning Engineer for On-Device & Mobile AI to optimize and deploy multi-modal models on mobile and constrained hardware. You will own the inference stack from export to kernel-level tuning, shaping latency, memory, and power within a fixed budget.

The role requires hands-on work with WebGPU, native kernels, and major runtimes, plus collaboration across platform, runtime, and game-engine teams. Strong C++/Python and on-device benchmarking are valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer: On-Device AI for Real-Time Games
Staff ML Engineer: On-Device AI for Real-Time Games

Unity • Mountain View (CA)

On-site
USD 180,000 - 280,000
On-Device ML Engineer — Mobile AI & Optimization
On-Device ML Engineer — Mobile AI & Optimization

Unity • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior On-Device ML Engineer for Real-Time Multimodal AI
Senior On-Device ML Engineer for Real-Time Multimodal AI

LE130 Unity Technologies SF • United States

Remote
USD 218,000 - 284,000
Health and life insurance
Commuter subsidy
Employee stock ownership
+8
On-Device ML Engineer - Fast, Lean AI for Games
On-Device ML Engineer - Fast, Lean AI for Games

Unity • California

Hybrid
USD 218,000 - 284,000
Health insurance
Life insurance
Stock ownership
+6
Senior On-Device ML Engineer – Mobile Inference Expert
Senior On-Device ML Engineer – Mobile Inference Expert

Unity • California (MO)

On-site
USD 180,000 - 240,000
On-Device ML Engineer — Mobile AI Optimizations
On-Device ML Engineer — Mobile AI Optimizations

Unity Technologies • United States

Remote
USD 218,000 - 284,000
Health insurance
Stock options
Retirement plan
+2
Lead On-Device AI Inference Engineer for Next-Gen Games
Lead On-Device AI Inference Engineer for Next-Gen Games

LE130 Unity Technologies SF • Mountain View (CA)

On-site
USD 260,000 - 380,000
Principal On-Device AI Engineer for Real-Time Game Inference
Principal On-Device AI Engineer for Real-Time Game Inference

Unity • Mountain View (CA)

On-site
USD 190,000 - 270,000
Principal On-Device AI Engineer – Real-Time Game Inference
Principal On-Device AI Engineer – Real-Time Game Inference

Unity Technologies • Mountain View (CA)

On-site
USD 278,100 - 417,100
Comprehensive health, life, and disability insurance
Employee stock ownership
Competitive retirement/pension plans
+1
Principal Machine Learning Engineer
Principal Machine Learning Engineer

LE130 Unity Technologies SF • Mountain View (CA)

On-site
USD 260,000 - 380,000