Senior Systems Engineer – Performance & Reliability
Graphcore
Rola polega na testowaniu i walidacji wydajności oraz niezawodności klastrów AI na dużą skalę. Projektujesz i wykonujesz eksperymenty na rackach maszyn, analizujesz wyniki i decydujesz, czy systemy są gotowe do produkcji. To połączenie inżynierii systemowej, pomiarów i interpretacji danych. Python jest kluczowy, ale główny nacisk kładzie się na systemy rozproszone i analizę wydajności, a nie na rozwój produktu.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak informacji o procesie rekrutacyjnym (ilość etapów).
Rola polega na testowaniu i walidacji wydajności oraz niezawodności klastrów AI na dużą skalę. Projektujesz i wykonujesz eksperymenty na rackach maszyn, analizujesz wyniki i decydujesz, czy systemy są gotowe do produkcji. To połączenie inżynierii systemowej, pomiarów i interpretacji danych. Python jest kluczowy, ale główny nacisk kładzie się na systemy rozproszone i analizę wydajności, a nie na rozwój produktu.
- ✓Equity w ramach wynagrodzenia
- ✓Praca nad najnowszą technologią AI compute na skalę datacenter
- ✓Możliwość wpływu na decyzje dotyczące produkcji systemów
- ✓Zespół odpowiedzialny za kluczową część walidacji produktu
- −Brak możliwości sponsorowania wizy – wymagane prawo do pracy w Polsce
- !Hybrydowo (2-3 dni w biurze) – może nie odpowiadać osobom szukającym pełnego zdala
- !Zakres wynagrodzenia bardzo wysoki – weryfikacja formy (czy to całkowity koszt?)
- !Rola może wymagać elastyczności i pracy w wielu obszarach (infrastruktura, obciążenia, analiza)
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i wykonywanie pomiarów wydajności na klastrach Linux o dużej skali
- •Używanie i rozwijanie frameworków testowych, takich jak pytest, do wykonywania pomiarów
- •Mierzenie wydajności obliczeń, sieci i obciążeń ML na sprzęcie Graphcore
- •Analiza zmienności i powtarzalności wyników pomiarów
- •Ulepszanie systemów do wykonywania pomiarów na dużą skalę
- •Korzystanie z systemów CI/CD (GitLab CI, Jenkins, GitHub Actions) do automatyzacji pomiarów
- •Interpretowanie wyników i komunikowanie wniosków zespołom decyzyjnym
Oferta dla doświadczonych specjalistów (Senior).
Inżynier oprogramowania z 3 latami doświadczenia, znający Linux i Pythona, mający kontakt z automatyzacją i chęcią do nauki o systemach rozproszonych i pomiarach wydajności.
Nie dla osób, które szukają typowej roli deweloperskiej z codziennym pisaniem kodu produkcyjnego. Rola wymaga pracy na styku infrastruktury i testowania, z dużą ilością analizy danych i eksperymentów.
- ?Ile osób liczy zespół Performance & Reliability?
- ?Czy istnieje dyżur on-call lub praca w weekendy?
- ?Jak wygląda typowy cykl pomiarów – czy są kilkudniowe eksperymenty?
- ?Czy narzędzia pomiarowe są rozwijane wewnętrznie czy głównie używane istniejące?
- ?Jaki jest stosunek pracy nad infrastrukturą vs analizą danych?
- ?Jakie są największe wyzwania techniczne w zespole?
- ?Czy istnieje możliwość publikacji wyników lub udziału w konferencjach?
- −Nie podano wielkości zespołu
- −Brak informacji o procesie rekrutacyjnym (ilość etapów)
- −Nie wiadomo, czy rola wiąże się z dyżurami on-call
- −Nie określono konkretnych obciążeń ML (modele, frameworki)
- −Nie podano, czy praca obejmuje bezpośrednią pracę ze sprzętem Graphcore IPU
Zespół ceni jasne, oparte na dowodach wnioski i autonomię w definiowaniu zadań. Pracownicy mają swobodę specjalizacji, ale oczekuje się pełnego pokrycia obszarów.