Lead Rendering Development Engineer
Advanced Micro Devices
⚲ Warszawa
Wymagania
- C++
- TensorFlow
Opis stanowiska
Nasze wymagania: 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. 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. PhD, Bachelor, or Master of Science degree with emphasis in computer science, computer engineers, or applied mathematics with relevant experience preferred. Zakres obowiązków: 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.