W skrócie
- Zadania: Twórz oprogramowanie do gier, współpracując z zespołami badawczymi i partnerami zewnętrznymi.
- Firma: AMD - innowacyjna firma technologiczna zmieniająca przyszłość obliczeń.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, możliwość pracy zdalnej i rozwój zawodowy.
- Pozostałe informacje: Możliwość rozwoju kariery w ekscytującej branży gier.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami w dynamicznym środowisku.
- Kwalifikacje: Doświadczenie w programowaniu GPU/APU, C++ oraz uczeniu maszynowym.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
W AMD naszym celem jest budowanie wspaniałych produktów, które przyspieszają doświadczenia związane z obliczeniami nowej generacji - od AI i centrów danych po komputery PC, gry i systemy wbudowane. Nasza kultura opiera się na innowacjach i współpracy, wierzymy, że prawdziwy postęp pochodzi z odważnych pomysłów, ludzkiej pomysłowości i wspólnej pasji do tworzenia czegoś niezwykłego.
Grupa AMD Advanced Rendering and Engineering to zespół interdyscyplinarny, który pracuje na styku badań graficznych i produktizacji. Naszym celem jest tworzenie nowoczesnego oprogramowania, które wyposaża deweloperów i wydawców w narzędzia potrzebne do budowy immersyjnych, wysokowydajnych gier zoptymalizowanych pod kątem sprzętu AMD.
Poszukujemy doświadczonego inżyniera oprogramowania z pasją do realizacji pełnego potencjału przełomowych i nowo pojawiających się technologii. Kandydaci muszą mieć silne zaplecze techniczne w programowaniu GPU/APU, C++ oraz uczeniu maszynowym. Również istotna jest umiejętność współpracy zarówno w ramach zespołów, jak i między nimi oraz łączenie informacji z różnych dziedzin specjalistycznych.
Kluczowe obowiązki:
- Ścisła współpraca z inżynierami badawczymi w celu przekształcenia prototypów proof-of-concept w dojrzałe produkty o bardzo wysokiej jakości.
- Współpraca z zewnętrznymi partnerami w zakresie rozwoju gier w celu integracji tych technologii w ich tytułach.
- Optymalizacja, rozszerzanie, pakowanie i dokumentowanie kodu wysokiego poziomu shaderów i C++.
Preferowane doświadczenie:
- Tło w informatyce z wystarczającym doświadczeniem w pisaniu efektywnego, wysokiego poziomu kodu shaderów (HLSL SM6, GLSL, Slang itp.) oraz nowoczesnego C++ (17 i wyżej).
- Znajomość renderowania w czasie rzeczywistym i algorytmów graficznych.
- Doskonale rozwinięte umiejętności pisemne i werbalne w języku angielskim.
- Znajomość matematyki stosowanej, szczególnie algebry liniowej, geometrii i trygonometrii.
- Znajomość nowoczesnych architektur GPU konsol do gier i komputerów stacjonarnych.
- Gotowość do okazjonalnych podróży, zarówno krajowych, jak i międzynarodowych.
Pożądane doświadczenie:
- Praktyczna znajomość niskopoziomowych koncepcji uczenia maszynowego i wzorców projektowych, w tym automatycznej różniczkowalności, grafów obliczeniowych, rozpraszania tensorów itp.
- Doświadczenie w pracy z nowoczesnymi bibliotekami uczenia maszynowego (PyTorch, TensorFlow itp.).
- Znajomość algorytmów renderowania opartych na fizyce (próbkowanie i cieniowanie, transport światła itp.).
- Doświadczenie z nowoczesnymi API graficznymi, takimi jak DirectX 12 lub Vulkan.
- Doświadczenie w wydawaniu tytułów gier AAA.
Wykształcenie:
- Doktorat, PhD, licencjat lub magister nauk ścisłych lub równoważne doświadczenie zawodowe. Preferowane kierunki to informatyka, inżynieria komputerowa lub matematyka stosowana z odpowiednim doświadczeniem.
Senior Rendering Development Engineer in Gdańsk – pracodawca: AMD
AMD to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na innowacyjności i współpracy, co pozwala pracownikom na realizację ambitnych projektów w dziedzinie architektury GPU i technik renderowania. Pracując z nami, będziesz miał szansę na publikacje w czołowych czasopismach oraz wpływ na kierunki rozwoju produktów, a także na budowanie zespołu o wysokiej wydajności i różnorodności.