W skrócie
- Zadania: Twórz i zarządzaj infrastrukturą testową dla systemów generowania danych ML.
- Firma: AMD - innowacyjna firma technologiczna zmieniająca przyszłość obliczeń.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami AI i wpływaj na przyszłość branży.
- Kwalifikacje: Doświadczenie w automatyzacji testów i znajomość systemów rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
W CO ZROBIĆ W AMD ZMIENIA WSZYSTKO. W AMD naszą misją 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. Oparte na kulturze innowacji 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. Kiedy dołączysz do AMD, odkryjesz, że prawdziwym wyróżnikiem jest nasza kultura. Przekraczamy granice innowacji, aby rozwiązywać najważniejsze wyzwania świata - dążąc do doskonałości wykonania, będąc bezpośrednimi, pokornymi, współpracującymi i otwartymi na różnorodne perspektywy. Dołącz do nas, gdy kształtujemy przyszłość AI i nie tylko. Razem rozwijamy Twoją karierę.
STANOWISKO: AMD poszukuje inżyniera testów oprogramowania do zespołu Data Generation w Polsce. Jako kluczowy współpracownik, będziesz budować i zarządzać infrastrukturą testową, która zapewnia niezawodne działanie naszych systemów generowania danych treningowych ML na dużą skalę.
OSOBA: Jesteś myślicielem systemowym z głębokim poczuciem odpowiedzialności i pasją do budowania jakości od podstaw. Posiadasz silne umiejętności automatyzacji i testowania, dobrą znajomość systemów rozproszonych i infrastruktury backendowej oraz wystarczającą wiedzę o grafice, aby rozumieć dane renderowania i potoki. Czujesz się komfortowo pracując samodzielnie - definiując strategię testów, budując ramy i wykonując zadania bez istniejącego podręcznika. Rozkwitasz, gdy masz zakres, a nie instrukcje.
CO BĘDZIESZ ROBIĆ:
- Projektować i budować zautomatyzowaną infrastrukturę testową dla naszej platformy orkiestracji zadań i obliczeń, zapewniając niezawodność systemu, poprawność API i stabilne działanie 24/7.
- Rozwijać i utrzymywać potoki CI/CD, które walidują wszystkie zmiany w kodzie platformy.
- Definiować i wdrażać strategie testowe dla naszych potoków generowania danych, obejmujące poprawność funkcjonalną, regresję wydajności, niezawodność pod obciążeniem i spójność wyników.
- Budować narzędzia walidacyjne do weryfikacji poprawności danych wyjściowych renderowania - obrazów, buforów i powiązanych metadanych - używanych do treningu modeli ML.
- Współpracować z inżynierami generowania danych i liderami technicznymi, aby zrozumieć wymagania systemowe i przetłumaczyć je na pokrycie testowe.
- Posiadać dokumentację testową, standardy pokrycia i raportowanie jakości dla zespołu.
- Przyczyniać się do projektowania i wdrażania przyszłej architektury testowej w miarę rozwoju zespołu.
TWOJE DOŚWIADCZENIE:
- Znajomość Pythona i Pytest; silne umiejętności testowania automatycznego z udokumentowanym doświadczeniem w budowaniu niezawodnych ram testowych.
- Doświadczenie w testowaniu usług backendowych i systemów rozproszonych, w tym walidacja REST API.
- Praktyczne doświadczenie z narzędziami CI/CD (GitHub Actions lub podobne) i potokami ETL - niezbędne dla tej roli.
- Silna znajomość podstaw grafiki komputerowej i koncepcji renderowania.
- Biegłość w systemach operacyjnych opartych na Linuksie i komfort pracy w środowiskach Linuksowych.
- Doświadczenie z JIRA do śledzenia defektów i Gitem do kontroli wersji.
- Silne umiejętności analityczne i debugowania z uwagą na jakość danych i poprawność.
- Doskonale umiejętności komunikacyjne; komfort w prowadzeniu standardów jakości w zespołach inżynieryjnych.
MILE WIDZIANE:
- Praktyczne doświadczenie z D3D12, Vulkan lub innymi API graficznymi.
- Doświadczenie z narzędziami do profilowania wydajności i pomiaru (profilery CPU/GPU, ramki benchmarkowe lub podobne).
- Znajomość frameworków testowania UI, takich jak Playwright.
- Znajomość Kubernetes i doświadczenie w testowaniu w środowiskach chmurowych.
- Doświadczenie z silnikami renderującymi, Blenderem lub innymi narzędziami do tworzenia treści 3D.
- Doświadczenie z potokami danych uczenia maszynowego lub procesami treningowymi ML.
- Znajomość platform orkiestracji zadań lub infrastruktury obliczeniowej rozproszonej.
TWOJE WYKSZTAŁCENIE: Tytuł licencjata lub magistra w dziedzinie inżynierii komputerowej/oprogramowania, informatyki lub pokrewnej dyscypliny technicznej.
Sr. Test Automation Engineer in Gdańsk – pracodawca: Advanced Micro Devices, Inc.
AMD to doskonały pracodawca, który stawia na innowacyjność i współpracę w dynamicznym środowisku technologicznym w Polsce. Oferujemy atrakcyjne możliwości rozwoju kariery, a nasza kultura pracy opiera się na różnorodności, otwartości i wspólnym dążeniu do doskonałości. Pracując z nami, będziesz miał szansę na realny wpływ na przyszłość technologii AI, a także korzystać z bogatego pakietu benefitów, które wspierają równowagę między życiem zawodowym a prywatnym.
Dane kontaktowe:
Zespół rekrutacyjny Advanced Micro Devices, Inc.