Staff Machine Learning Engineer
Unity
The opportunity We are building the next generation of AI-driven game experiences, running generative models on-device, right where the players are — on phones, tablets, laptops, and desktops. Our games run inside a modern, browser-native runtime (built on technologies such as WebGPU and WebNN), so the models that power these experiences must be deployed and accelerated entirely within that runtime. As a Senior Machine Learning Engineer for On-Device & Mobile AI, you will take state-of-the-art multi-modal models — transformers, diffusion networks, and vision-language models (VLMs) — and make them run fast, small, and reliably on mobile and constrained hardware. This is a deeply hands‑on role. You will own the optimization and deployment of significant parts of the inference stack — from a trained checkpoint leaving research, through export, quantization, and kernel‑level tuning, to a shipped feature running inside the engine at interactive frame rates within a fixed memory and power budget. Your work directly shapes the latency, quality, memory footprint, and battery profile of AI features experienced by billions of players. This role is for an engineer who is energized by the gap between a research model and a shipping, on‑device product. If you enjoy profilers, frame captures, op‑fusion, and shaving milliseconds and megabytes, this is your role. What You’ll Be Doing Inference & On-Device Optimization Own the optimization pipeline for the models you ship: model export, graph transformation, operator fusion, memory‑layout planning, and hardware‑specific tuning across NPU, mobile GPU, and desktop/laptop GPU. Apply quantization (INT4/INT8/FP16), weight sharing, structured/unstructured pruning, and knowledge distillation to hit hard latency, memory, and power budgets — and validate them against quality bars. Do low‑level performance work: write and tune WebGPU compute shaders (WGSL) and, where relevant, native kernels (Metal, Vulkan/SPIR‑V compute, CUDA); profile with browser and platform tools (Chrome/Dawn GPU traces, PIX, Instruments/Metal System Trace, Snapdragon Profiler, Nsight, RenderDoc), and eliminate bottlenecks at the op and memory‑bandwidth level. Apply efficiency techniques — dynamic resolution, token reduction, cross‑frame caching/reuse, reduced‑step diffusion samplers — as engineering levers to meet budgets on target SKUs. Runtime & Systems Integration Work with WebGPU‑targeted inference runtimes (ONNX Runtime Web, Transformers.js, WebLLM, TensorFlow.js) alongside native options (CoreML, ONNX Runtime, TFLite, ExecuTorch), and extend or build glue code where off‑the‑shelf options fall short of our diffusion and VLM workloads. Build parts of the integration between the ML runtime and the game engine: real‑time scheduling, memory pooling, zero‑copy buffer sharing between the inference and render paths, and frame‑budget management alongside the renderer. Build supporting engineering for your components: model packaging and asset pipelines, on‑device fallbacks and SKU‑aware capability tiers, crash/quality telemetry, and automated on‑device benchmarking in CI. Research Productionization Partner with research scientists to turn novel CV and multi‑modal architectures into implementations that are deployable, debuggable, and fast on device. Provide a feedback loop into research: surface hardware constraints, op‑support gaps, and cost models early so model design and deployment converge. Track breakthroughs in efficient inference (efficient attention, distillation, reduced‑step diffusion) and assess them pragmatically: what actually moves latency/memory/power on our target devices. Collaboration & Engineering Quality Contribute to engineering best practices, code‑review standards, performance‑regression gates, and on‑device benchmarking methodology. Support a culture of measurement: track KPIs for latency, quality, memory, and power for the systems you work on, across the device matrix. Partner with platform engineers, product managers, and runtime teams to align your work with device‑SKU constraints and product roadmaps. Share knowledge and mentor junior and mid‑level engineers through code review, pairing, and design discussion. What We’re Looking For 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 (e.g., ViT, Stable Diffusion, CLIP/SigLIP‑style encoders) on mobile, desktop, or embedded hardware — shipped, not just prototyped. Hands‑on experience with at least one major inference runtime (ONNX Runtime / ORT Web, CoreML, TFLite, ExecuTorch) and a working understanding of operator fusion, memory layout, and runtime scheduling. Low‑level performance engineering: solid command of at least one GPU/compute API — WebGPU/WGSL, Metal, Vulkan, D3D12, or CUDA — and the profiling tools to go with it. You can read a frame capture and a kernel trace and reason about where the time and memory go. Working knowledge of model‑optimization techniques — quantization (INT4/INT8/FP16), weight sharing, pruning, and distillation — and the judgment to apply them to hit latency and memory budgets. You use them effectively as engineering tools. Understanding of target hardware: mobile SoCs (Apple Neural Engine, Qualcomm Hexagon/Adreno, ARM Mali) and/or desktop/laptop GPUs (Apple Silicon, NVIDIA, AMD, Intel). Strong Python for export pipelines and training‑side tooling; familiarity with the core languages of a browser‑native runtime (TypeScript/JavaScript, WGSL) is a plus. Working fluency with the models you deploy — enough to read an architecture, modify it for deployment, and reason about accuracy trade‑offs. A collaborative working style: clear communication, reliable delivery, and a willingness to support and learn from teammates. You might also have Experience shipping world‑model, neural‑rendering, or real‑time generative pipelines NeRF, 3DGS, real‑time diffusion, or similar) on device. Hands‑on experience deploying models through WebGPU — e.g., ONNX Runtime Web WebGPU EP), Transformers.js, WebLLM, or TensorFlow.js — including writing/tuning WG #J-18808-Ljbffr Unity
$207k - $300k
...across distinct organizational boundaries (e.g., hardware design, compilers, AI research, and cloud infrastructure).Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one...SuggestedWorldwide$140k - $210k
...you want to make an impact on a global scale, come make a difference at Fiserv.Job TitleSenior Machine Learning EngineerWhat does a successful Senior Machine Learning Engineer do at Clover?The Data Science team at Clover is responsible for improving the merchant...SuggestedFull time$171k - $231.5k
...innovative ways to make that possible.Job OverviewCome join the Fintech Risk AI/ML credit risk team(Team Apollo) as a Senior Machine Learning Engineer. Team Apollo is responsible for detecting and preventing credit risk for all lending money movement Services products....SuggestedWorldwideShift work$143k - $286k
...00 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The Senior Machine Learning Engineer will lead the design, development, and deployment of scalable machine learning solutions that address complex business challenges...SuggestedFull timeTemporary workPart timeWork experience placement- ...goals, and other priorities. We can hire people in any country where we have a legal entity. Responsibilities Senior Machine Learning Engineer — Agentic Search Atlassian is seeking a Senior Machine Learning Engineer to join our Agentic Search team. You’ll build...SuggestedWork at officeLocal area
$195k - $230k
...and make a difference, we’d love to hear from you! For more information, visit About the RoleWe are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems and apply AI / LLM technologies to real-world production problems. You...Full timeLocal areaWork from home$150k - $230k
...and make a difference, we’d love to hear from you! For more information, visit About the RoleWe are looking for a hands-on Machine Learning Engineer to drive the post-training of our large language models, with a strong emphasis on reinforcement learning (RL). You will...Full timeLocal areaWork from home- Overview Atlassian is looking for a Senior Machine Learning Engineer to join our Search & Intelligence organization. Our team builds the intelligent experiences, agentic systems, models, evaluation frameworks, and data pipelines that power Atlassian’s AI products and...Work at officeLocal areaImmediate startWorldwide
$209k - $313k
...empowering people to express themselves, live in the moment, learn about the world, and have fun together.The Company operates... ..., and wearable devices like Spectacles.We're looking for a Machine Learning Engineer to join our Generative ML team!What you’ll do:Develop...Full timeLive inWork at officeLocal areaWorldwide- ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make... ...Design, prototype, and implement advanced computer vision and machine learning algorithms tailored for real-time processing of diverse...Local areaWorldwideFlexible hours
$209k - $313k
...express themselves, live in the moment, learn about the world, and have fun together.The... ...Saturn, and other digital services.Snap Engineering teams build fun and technically... ...privacy at the forefront.We’re looking for a Machine Learning Engineer to join Snap Inc!What...Full timeLive inWork at officeLocal area$189.72k - $332.01k
...in our recruiting process here.With more than 500 million users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life they love. With just over 4,000 global employees, our teams...Local areaRelocation package- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by... ...in Sunnyvale, CA for a SeniorMachine Learning Engineer with focus on Computer Vision,... ...experience developing computer vision and machine learning applications; or PhD in...Local areaImmediate startWorldwideFlexible hours
$190k - $300k
...innovate fast, and make a difference, we’d love to hear from you! For more information, visit About the RoleWe are looking for a Machine Learning Engineer to build intelligent systems that connect consumers with relevant local information, businesses, and services.You will...Full timeInternshipLocal areaWork from home$173k - $259k
...express themselves, live in the moment, learn about the world, and have fun together.The... ...Saturn, and other digital services.Snap Engineering teams build fun and technically... ...privacy at the forefront.We’re looking for a Machine Learning Engineer to join Snap Inc!What...Full timeLive inWork at officeLocal area$230k - $265k
...meetings and conversations? Join our core AI team responsible for ML and work alongside industry-veteran scientists and engineers. As a Senior Machine Learning Engineer, you’ll bring your strong software engineering mindset to machine learning in order to scale and optimize...Permanent employment- Overview Atlassian is looking for a Senior Machine Learning Engineer to join our Search & Intelligence organization. We build AI-native experiences, agentic systems, models, evaluation frameworks, and data platforms that power Atlassian’s AI products.Working at AtlassianAtlassians...Work at officeLocal area
- ...goals, and other priorities. We can hire people in any country where we have a legal entity. We are looking for a Senior Machine Learning Engineer to join our Confluence Cloud AI team. The Confluence Cloud AI team builds and deploys machine-learning solutions that drive...Work at officeLocal area
$193.3k - $261.5k
...team is looking for a passionate, talented, and inventive Machine Learning Engineer with a strong deep learning background, to build industry-leading... ...and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful...InternshipLocal areaFlexible hours$165.2k - $223.6k
...with our experienced scientists to build Machine Learning identity based innovations? We are... ...are looking for self-driven and talented engineers to revel in designing, developing machine... ...with other employees, supervisors, and staff; adhere to standards of excellence...InternshipLocal areaImmediate startRemote workFlexible hours$188.5k - $282.7k
...& Role:We're building SAGE, Rubrik's Semantic AI Governance Engine, which is the first system designed to monitor, govern, and remediate... ...: A Bachelor's degree (or higher) in Computer Science, Machine Learning, Computer Engineering, Statistics, or a closely related...Permanent employment$174.08k - $229.04k
...in our recruiting process here.With more than 640 million users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers help build personalized experiences to help Pinners create a life they love. At Pinterest, you’ll experience hands-on access...Work at officeLocal area$164k - $261k
...scalable.About the RoleWe are looking for a SeniorMachine Learning Data Engineer (DataOps) to build and unify the data infrastructure that powers... ...frameworks, and managing dataset versioning to support our machine learning training loops. You will bridge the gap between...Full timeRemote work$164k - $295k
...CrowdStrike is hiring a Sr. Machine Learning Engineer for its AIDR Engineering Team, supporting high-throughput, low-latency LLM inferencing. The role combines LLM post-training and data engineering aligned to rigorous evaluations, with engineering collaboration to help...Work at officeRemote work$196k - $294k
...description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny. Sr. Machine Learning Engineer Palo Alto, CA (Onsite 5x a week) At Klaviyo, we believe...$175k - $275k
...Whether teams need raw data, curated datasets, or full-cycle data engineering, Abaka AI provides the foundation for building high-performance AI systems. About the Role We’re hiring a Machine Learning Engineer in the United States, a foundational role that will...Immediate startFlexible hours$137.1k - $201.6k
...and phone orders—using DoorDash's logistics network. The Drive Machine Learning team builds the prediction and intelligence systems that... ...dasher outcomes. About the Role As a Machine Learning Engineer on the Drive team, you'll own machine learning systems end-to...Hourly payWork at officeLocal areaRelocationFlexible hours$150k
...transformative contributions to a knowledge-driven economy. The Role The GPU Kernel Engineer will play a role at the forefront of optimizing performance for the machine learning software stacks, especially at training and inference, and support the team to develop...$180k
...accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a...Temporary work$131k - $271.6k
...Senior Machine Learning Engineer - Research & Innovation Team We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need...Permanent employmentFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!
- staff security engineer Mountain View, CA
- staff engineer Mountain View, CA
- senior staff systems engineer Mountain View, CA
- engineering aide Mountain View, CA
- senior staff engineer Mountain View, CA
- technology administrator Mountain View, CA
- software engineer staff Mountain View, CA
- assistant engineer Mountain View, CA
- senior ml engineer Mountain View, CA
- machine learning software engineer Mountain View, CA


