Pomiń do treści
Logo firmy EPAM Systems

Solution Architect (Kernel Optimization & ML Performance)

EPAM Systems

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano19 czerwca 2026
Ostatnio sprawdzono19 czerwca 2026
Wygasa za10 dni
Werdykt JobHunt

Rola architekta rozwiązań skupiająca się na optymalizacji wydajności i jąder (kernels) w kontekście uczenia maszynowego (ML) oraz akceleracji sprzętowej (TPU/GPU). Kandydat będzie projektował architekturę dla krytycznych pod względem wydajności obciążeń ML, tworzył mapę drogową optymalizacji jąder, integrował frameworki i usprawniał wydajność na dużą skalę. Rola wymaga ścisłej współpracy z badaczami ML, inżynierami kompilatorów i architektami systemów.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: szczegóły dotyczące konkretnych projektów lub branż, w których będą wykorzystywane rozwiązania., informacje o wielkości zespołu, z którym będzie współpracował architekt..

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Solution Architect

Rola architekta rozwiązań skupiająca się na optymalizacji wydajności i jąder (kernels) w kontekście uczenia maszynowego (ML) oraz akceleracji sprzętowej (TPU/GPU). Kandydat będzie projektował architekturę dla krytycznych pod względem wydajności obciążeń ML, tworzył mapę drogową optymalizacji jąder, integrował frameworki i usprawniał wydajność na dużą skalę. Rola wymaga ścisłej współpracy z badaczami ML, inżynierami kompilatorów i architektami systemów.

Plusy
  • Możliwość pracy za granicą do 60 dni rocznie.
  • Możliwość relokacji biznesowej.
  • Dostęp do certyfikacji (GCP, Azure, AWS).
  • Nieograniczony dostęp do LinkedIn Learning, Get Abstract, Cloud Guru.
  • Udział w programie Employee Stock Purchase Plan.
Na co uważać
  • !Nie podano konkretnych przykładów projektów, nad którymi pracowałby architekt.
  • !Brak informacji o tym, jak duży jest zespół, z którym będzie współpracował architekt.
  • !Nie sprecyzowano, czy rola będzie bardziej skoncentrowana na badaniach, czy na implementacji.
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Definiowanie i posiadanie architektury dla krytycznych pod względem wydajności obciążeń ML, wykorzystujących niestandardowe jądra na TPU i GPU.
  • Tworzenie strategicznej mapy drogowej dla optymalizacji jąder, integracji frameworków i poprawy wydajności na dużą skalę.
  • Współpraca z technicznym kierownictwem klienta, badaczami ML i inżynierami w celu zbierania wymagań i projektowania skalowalnych rozwiązań.
  • Ocena i wybór odpowiednich technologii, narzędzi i wzorców projektowych do optymalizacji operacji intensywnych obliczeniowo.
  • Kierowanie rozwojem infrastruktury do benchmarkingu, frameworków autotuningowych, narzędzi do profilowania wydajności i zestawów do regresji.
  • Promowanie najlepszych praktyk w zakresie wydajności ML, wpływając na ulepszenia frameworków i kompilatorów w zespołach.
  • Zapewnianie przywództwa technicznego i mentoringu dla zespołów deweloperskich wdrażających rozwiązania architektoniczne.
  • Zapewnienie zgodności z normami bezpieczeństwa, skalowalności i łatwości utrzymania w projektowaniu rozwiązań.
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Kandydat z 12 latami doświadczenia w inżynierii oprogramowania, w tym 5 latami doświadczenia w architekturze lub technicznym przywództwie. Powinien posiadać solidną wiedzę na temat frameworków ML i doświadczenie w optymalizacji wydajności, a także umiejętność pracy z C++/Python.

Raczej nie dla

Osoby z mniejszym doświadczeniem w inżynierii oprogramowania lub bez doświadczenia w architekturze/przywództwie technicznym. Kandydaci bez doświadczenia w optymalizacji wydajności ML lub pracy z akceleratorami sprzętowymi również nie będą pasować.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on4/5
Architekt5/5
Remote3/5
Enterprise4/5
Pytania do rekrutera
  • ?Jakie są główne wyzwania związane z optymalizacją jąder ML na TPU/GPU w obecnych projektach?
  • ?Jak wygląda proces współpracy z badaczami ML i inżynierami kompilatorów?
  • ?Czy istnieją jakieś konkretne benchmarki lub metryki wydajności, które są kluczowe dla tej roli?
  • ?Jakie są plany dotyczące rozwoju narzędzi do profilowania i autotuningu?
  • ?Jakie są oczekiwania dotyczące wpływu architekta na kierunek techniczny projektów?
  • ?Czy są jakieś konkretne projekty lub obszary, w których kandydat będzie miał największy wpływ?
Brakujące informacje
  • Szczegóły dotyczące konkretnych projektów lub branż, w których będą wykorzystywane rozwiązania.
  • Informacje o wielkości zespołu, z którym będzie współpracował architekt.
  • Informacje o tym, czy rola jest bardziej skoncentrowana na badaniach, czy na implementacji.
Zespół

Praca w dynamicznym i szybkim środowisku, z naciskiem na innowacje, odpowiedzialność i proaktywne podejście, we współpracy z globalnymi, interdyscyplinarnymi zespołami.

Rekrutacja

Proces rekrutacyjny obejmuje rozmowę z rekruterem, a następnie rozmowy techniczne i z menedżerem. Szczegóły dotyczące liczby etapów i zadań domowych nie są podane.

🔗Podobne oferty