This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
AMD Advanced Rendering and Engineering is a group of cross-disciplinary teams working at the intersection of graphics research and productization. Our mission is to create cutting-edge software to equip developers and publishers with the tools they need to build immersive, high-performance games optimized for AMD hardware.
Job Responsibility:
Work closely with research engineers to transform proof-of-concept prototypes into mature products at a very high level of quality.
Collaborate with external game development partners to integrate these technologies into their titles.
Optimize, extend, package and document high-level compute shader and C++ code.
Requirements:
Computer science background with minimum of 5 years full-time experience writing efficient, high-level shader code (HLSL SM6, GLSL, Slang, etc) and modern C++ (17 and up)
Strong understanding of low-level machine learning concepts and design patterns including automatic differentiation, computational graphs, tensor broadcasting, etc.
Knowledge of real-time rendering and graphics algorithms.
Excellent written and verbal English skills.
Willing to occasionally travel, both domestically and internationally.
Nice to have:
Knowledge of GPU ISAs, especially AMD RDNA and modern game console architectures
Experience working with modern machine learning libraries (PyTorch, TensorFlow, etc.)
Knowledge of physically based rendering algorithms (sampling and shading, light transport, etc.)
Experience with modern graphics APIs such as DirectX 12 or Vulkan.
Applied mathematics background in a field such as linear algebra, differential calculus, stochastic optimization and statistical analysis.