Senior/Staff Software Engineer – Machine Learning, Gaming & Graphics
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