W skrócie
- Zadania: Twórz oprogramowanie do gier, współpracując z zespołami badawczymi i deweloperami.
- Firma: AMD - lider w technologii grafiki i wydajności.
- Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju i praca w zdalnym zespole.
- Pozostałe informacje: Dynamiczne środowisko z szansą na rozwój kariery w branży gier.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na przyszłość gier.
- Kwalifikacje: Doświadczenie w programowaniu shaderów i znajomość algorytmów grafiki.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
AMD Advanced Rendering and Engineering łączy zespoły interdyscyplinarne na styku badań graficznych i rozwoju produktów. W tej roli pomożesz kształtować nowoczesne oprogramowanie, które umożliwia deweloperom i wydawcom tworzenie immersyjnych, wysokowydajnych doświadczeń gamingowych zoptymalizowanych pod kątem sprzętu AMD. Będziesz ściśle współpracować z inżynierami badawczymi, specjalistami graficznymi oraz zewnętrznymi partnerami deweloperskimi, aby przekształcać innowacyjne koncepcje w technologie gotowe do produkcji. To okazja do pracy nad technicznie ambitnymi problemami, wpływania na kierunek nowych inicjatyw oraz pogłębiania swojej wiedzy w zakresie grafiki, wydajności oraz zastosowań obliczeniowych i uczenia maszynowego w wysoko współpracującym środowisku.
Osoba
Jesteś technicznie silnym i ciekawym inżynierem, który cieszy się z przekształcania zaawansowanych pomysłów w praktyczne, wysokiej jakości rozwiązania. Posiadasz pasję do grafiki, wydajności i nowoczesnych technologii, a także umiejętność efektywnej pracy w różnych dziedzinach specjalistycznych. Komunikujesz się jasno, dobrze współpracujesz zarówno z partnerami wewnętrznymi, jak i zewnętrznymi, i czujesz się komfortowo w nawigacji po niepewności, gdy nowe projekty nabierają kształtu. Idealny kandydat jest przemyślany, praktyczny i zmotywowany możliwością wpływania na kierunek techniczny, jednocześnie ucząc się od ekspertów w dziedzinie badań graficznych, inżynierii oprogramowania i wsparcia deweloperów.
Kluczowe obowiązki
- Współpraca z inżynierami badawczymi w celu przekształcenia prototypów dowodów koncepcji w solidne, gotowe do produkcji rozwiązania o wysokim standardzie jakości.
- Współpraca z zewnętrznymi deweloperami gier i wewnętrznymi zespołami AMD w celu integracji zaawansowanych technologii graficznych w rzeczywistych aplikacjach i tytułach.
- Optymalizacja, rozszerzanie, pakowanie i dokumentowanie kodu wysokopoziomowego shaderów i nowoczesnego C++ pod kątem wydajności, skalowalności i użyteczności.
- Budowanie silnego zrozumienia narzędzi, przepływów pracy i krajobrazu technologicznego zespołu w pierwszych miesiącach, przyczyniając się do podstawowych zadań inżynieryjnych.
- W ciągu pierwszych 6 do 12 miesięcy przejmowanie odpowiedzialności za znaczące dostarczane techniczne, pomaganie w kształtowaniu kierunku wdrożenia i przyczynianie się do pomyślnej realizacji zaawansowanych inicjatyw graficznych.
Preferowane doświadczenie
- Tło w informatyce lub pokrewnej dziedzinie, z doświadczeniem w pisaniu wydajnego kodu shaderów wysokiego poziomu, takiego jak HLSL SM6, GLSL, Slang lub podobne, obok nowoczesnego C++.
- Znajomość renderowania w czasie rzeczywistym i algorytmów graficznych.
- Doskonale rozwinięte umiejętności komunikacji pisemnej i werbalnej 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.
- Zrozumienie niskopoziomowych koncepcji uczenia maszynowego i wzorców projektowych, w tym automatycznej różniczkowania, grafów obliczeniowych i rozpraszania tensorów.
- Doświadczenie w pracy z nowoczesnymi bibliotekami uczenia maszynowego, takimi jak PyTorch lub TensorFlow.
- Znajomość algorytmów renderowania opartych na fizyce, w tym próbkowania, cieniowania i transportu światła.
- Doświadczenie z nowoczesnymi API graficznymi, takimi jak DirectX 12 lub Vulkan.
- Doświadczenie w przyczynianiu się do wydanych tytułów AAA jest preferowane.
- Gotowość do okazjonalnych podróży, zarówno krajowych, jak i międzynarodowych.
Wykształcenie
Preferowany tytuł licencjata, magistra lub doktoratu w dziedzinie informatyki, inżynierii komputerowej, matematyki stosowanej lub pokrewnej dziedziny.
AMD i jego spółki zależne są pracodawcami równych szans, włączając wszystkich kandydatów bez względu na wiek, pochodzenie, kolor skóry, stan cywilny, stan zdrowia, niepełnosprawność psychiczną lub fizyczną, narodowość, rasę, religię, przynależność polityczną i/lub do osób trzecich, płeć, ciążę, orientację seksualną, tożsamość płciową, status wojskowy lub weterana, lub jakąkolwiek inną cechę chronioną przez prawo. Zachęcamy do składania aplikacji wszystkich wykwalifikowanych kandydatów i dostosujemy potrzeby kandydatów zgodnie z odpowiednimi przepisami prawa na wszystkich etapach procesu rekrutacji i selekcji.
Senior GPU SDK 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.