Staff 3D ML Engineer — Build Artist‑Friendly AI Tools

Riot Games

Singapore

On-site

SGD 180,000 - 240,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Full relocation support
Full health insurance for you and your
Open paid time off
Retirement benefits with company match
Life insurance, parental leave, short/

Job summary

Riot Games Singapore is seeking a Staff Machine Learning Engineer, 3D, to build tools that streamline the 3D pipeline for modelers and environment artists, enabling faster creation of game-ready assets.

The role requires advanced degrees, 5+ years in 3D ML, and hands-on experience with PyTorch, TensorFlow, or JAX, plus strong communication and leadership to mentor teammates and collaborate across disciplines.

Qualifications

  • Master’s or Ph.D. in CS, Statistics, Mathematics, or related field with a focus on Machine Learning.
  • 5+ years of experience applying Machine Learning to real-world problems, with end-to-end ML delivery in 3D.
  • Evidence of state-of-the-art approaches via peer‑reviewed publications or shipped 3D projects/open-source contributions.
  • Proficiency in Python, C/C++, or C#, and frameworks such as PyTorch, TensorFlow, or JAX.
  • Strong communication and leadership abilities, mentoring, and cross-functional collaboration.

Responsibilities

  • Build assistive 3D tooling using geometry methods, implicit representations (SDF/NeRF/Gaussian splatting), neural rendering, and UV/texturing to accelerate 3D workflows.
  • Partner with 3D modelers and environment artists to target expensive steps and ship tooling that speeds them up.
  • Define and run evaluations for 3D results (geometric accuracy, topology quality, game-readiness) and quantify time saved for artists.
  • Follow developments in 3D ML and neural rendering and judge production viability under runtime constraints.

Skills

Python
C/C++
C#
PyTorch
TensorFlow
JAX
3D ML
Differentiable rendering
Machine Learning
Communication

Education

Master's degree in CS/Statistics/Math
Ph.D. in CS/Statistics/Math
Advanced degree in related field

Tools

PyTorch
TensorFlow
JAX
Python tooling

Job description

Riot Games Singapore is seeking a Staff Machine Learning Engineer, 3D, to build tools that streamline the 3D pipeline for modelers and environment artists, enabling faster creation of game-ready assets.

The role requires advanced degrees, 5+ years in 3D ML, and hands-on experience with PyTorch, TensorFlow, or JAX, plus strong communication and leadership to mentor teammates and collaborate across disciplines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff ML Engineer, Animation – Motion AI Tools
Staff ML Engineer, Animation – Motion AI Tools

Riot Games • Singapore

On-site
SGD 120,000 - 180,000
Full relocation
Health insurance for family
Open PTO
+6
Staff Machine Learning Engineer, 3D - Singapore Efficiency Team
Staff Machine Learning Engineer, 3D - Singapore Efficiency Team

Riot Games • Singapore

On-site
SGD 180,000 - 240,000
Full relocation support
Full health insurance for you and your
Open paid time off
+2
Staff ML Engineer, Audio Tooling & Generative Models
Staff ML Engineer, Audio Tooling & Generative Models

Riot Games • Singapore

On-site
SGD 180,000 - 280,000
Full relocation support
Full health insurance for you, your_sp
Staff Machine Learning Engineer, Animation - Singapore Efficiency Team
Staff Machine Learning Engineer, Animation - Singapore Efficiency Team

Riot Games • Singapore

On-site
SGD 120,000 - 180,000
Full relocation
Health insurance for family
Open PTO
+6
Senior ML Engineer, Generative AI for Games & Tools
Senior ML Engineer, Generative AI for Games & Tools

Counterpunch A Virtuos Studio • Singapore

On-site
SGD 180,000 - 260,000
Relocation support
Career and international mobility
Comprehensive medical healthcare
+1
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team

Riot Games • Singapore

On-site
SGD 180,000 - 280,000
Full relocation support
Full health insurance for you, your_sp
Research Intern, PhD or Master's (Contract)
Research Intern, PhD or Master's (Contract)

Riot Games • Singapore

On-site
SGD 30,000 - 50,000
Mentorship from senior researchers and engineers
Access to internal tools and datasets
Senior Art Management Lead | Build High-Impact Teams
Senior Art Management Lead | Build High-Impact Teams

Riot Games • Singapore

On-site
SGD 120,000 - 150,000
Full relocation support
Health insurance
Open paid time off
+4
AI Data Scientist
AI Data Scientist

Unison Group • Singapore

On-site
SGD 120,000 - 190,000
Global AI Software Engineer — Production ML & API Pipelines
Global AI Software Engineer — Production ML & API Pipelines

Razer Inc. • Singapore

On-site
SGD 75,000 - 95,000