CareerPlan

Senior/Staff Software Engineer – Machine Learning, Gaming & Graphics

Shanghai, ChinaFull-time2026-10-13 → 2026-10-21
Hybrid

Core

Design, train, and optimize machine-learning and neural-graphics models for real-time gaming workloads on Arm-based mobile devices.

Role type

Senior/Staff Software Engineer (Machine Learning & Graphics)

Builds

Production-ready ML and graphics solutions for games on Arm CPU/GPU

Domain

Mobile Gaming, Machine Learning, Computer Graphics

Deliverable

production ML models

Required skills

C/C++, Python, Deep Learning (PyTorch/TensorFlow), Computer Graphics, Real-time Rendering, Game Engines (Unreal/Unity), Mobile Graphics APIs (Vulkan/DirectX/Metal), Arm Architecture, Profiling & Debugging

Preferred skills

ML Inference on Edge/Mobile, Model Optimization (Quantization/Pruning), Game Studio Collaboration

Technologies

PyTorch, TensorFlow, Unreal Engine, Unity, Vulkan, DirectX 12, Metal, Arm Mali

Responsibilities

Design and train ML/neural-graphics models; Build data and model-training workflows; Prototype and integrate model-powered graphics techniques; Profile end-to-end workloads; Collaborate with partners to deploy solutions in games

Seniority

Senior/Staff, hands-on IC