Staff ML Rendering Engineer - Simulation, Special Projects
(w/m/d) · 28.5.2025
Description
- Develop and enhance real-time and offline rendering systems, collaborating with other groups within Apple
Develop and integrate cutting-edge machine learning techniques into rendering pipelines to improve visual fidelity and performance.
Profile and optimize ML-based rendering solutions to ensure best performance on both real time applications and offline.
Build pipelines, Machine Learning infra, and tooling focused on simulation and evaluation.
Review and prototype algorithms, participate in periodic robotics and AI/ML research paper discussions and literature reviews.
Qualifications
Strong experience with 3D rendering engine internals: geometry pipelines, shaders, materials, full screen effects, and newer techniques such as real-time ray tracing.
Solid background in machine learning, and specifically in applications related to graphics and image processing. Topics might include Gaussian Splats, denoising algorithms, NeRFs, diffusion models, etc.
Strong software development skills in terms of projects and features shipped
Experience with GPU programming (CUDA, DirectX, Metal) and shader languages (HLSL, GLSL)
Excellent collaboration skills: strong verbal and written communication skills.
BS/MS/PhD in Computer Science or a related field.
Preferred Qualifications
Experience with both real time and offline rendering systems is a plus
Experience optimizing ML models for real-time inference on GPUs is a plus
Experience with large-scale simulation systems is a plus.
Experience with sensor simulation topics is a plus
Experience with robotics, embodied AI, or LLMs is a plus.