Senior Machine Learning Rendering Engineer
Company | Epic Games |
---|---|
Location | Mill Valley, CA, USA, Morrisville, NC, USA, Austin, TX, USA, Bellevue, WA, USA |
Salary | $223676 – $341243 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Strong programming skills in C++ and Python
- Experience with GPU programming (CUDA, DirectX, Metal) and shader languages (HLSL, GLSL)
- Experience with ML frameworks such as TensorFlow, PyTorch, or JAX
- Experience optimizing ML models for real-time inference on GPUs
- Strong proficiency in modern rendering techniques, including real-time ray tracing, post-processing, and denoising algorithms
- Solid background in machine learning, particularly in applications related to graphics and image processing
- Collaboration skills
- Ability to adapt your messaging to your audience
Responsibilities
- Develop and integrate machine learning techniques into rendering pipelines to improve visual fidelity and performance
- Profile and optimize ML-based rendering solutions to ensure real-time performance on modern hardware
- Collaborate with internal teams and external clients to identify bottlenecks and design innovative AI-powered rendering solutions
Preferred Qualifications
- Experience using the latest generation of rendering programming interfaces (APIs) is a plus