W skrócie
- Zadania: Twórz biblioteki obliczeniowe AI, optymalizując wydajność nowoczesnego sprzętu.
- Firma: Graphcore - lider innowacji w obliczeniach AI.
- Benefity: Elastyczne godziny pracy, opieka zdrowotna, program emerytalny i wsparcie fitness.
- Pozostałe informacje: Zróżnicowane środowisko pracy z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość AI.
- Kwalifikacje: Umiejętności w C++ i Pythonie oraz doświadczenie w optymalizacji wydajności.
Wynagrodzenie: PLN 350,700 - 474,400 PLN. Podlega dostosowaniu do odpowiedzialności i obowiązków związanych z rolą.
O pracy: Buduj biblioteki obliczeniowe AI, które przekształcają nowoczesny sprzęt w rzeczywistą wydajność. Jako Starszy Inżynier Oprogramowania zaprojektujesz i zoptymalizujesz wysokowydajne rdzenie obliczeniowe dla obciążeń AI. Będziesz pracować nad algebrą liniową, operacjami tensorowymi, poprawnością numeryczną i niskopoziomową wydajnością. Twoja praca pomoże klientom uzyskać więcej z zaawansowanego sprzętu AI, co oznacza kształtowanie bibliotek stojących za szybszymi, bardziej niezawodnymi systemami AI na dużą skalę. Będziesz pisać w C++ i Pythonie, profilować na Linuksie oraz podejmować trudne decyzje dotyczące pamięci, wątkowania i zachowań numerycznych. Będziesz również kierować kierunkiem technicznym, przeglądać projekty i pomagać inżynierom podejmować lepsze decyzje.
To stanowisko odpowiada osobie, która chce mieć głęboką odpowiedzialność techniczną, nie rezygnując z praktycznego inżynierii.
Zespół i kultura: Dołączysz do zespołu ML Kernels & Runtime, który buduje biblioteki obliczeniowe, które udostępniają wydajność sprzętu klientom. Praca jest techniczna, szczegółowa i bliska maszynie. Inżynierowie biorą odpowiedzialność za problemy od projektowania po walidację, benchmarking i jakość produkcji. Decyzje podejmowane są na podstawie dowodów, jasnego rozumowania technicznego i otwartej debaty. Będziesz działać szybko, zgłaszać, gdy coś można poprawić, i pomagać innym podnosić jakość ich pracy. Przywództwo tutaj oznacza branie odpowiedzialności za wyniki, a nie czekanie na pozwolenie.
Czego szukamy:
- Doskonale umiejętności w C++ i Pythonie, z doświadczeniem w budowaniu oprogramowania wrażliwego na wydajność.
- Silne zrozumienie architektur procesorów, profilowania w Linuksie i niskopoziomowej optymalizacji.
- Udowodnione przywództwo techniczne, w tym kierowanie kierunkiem inżynieryjnym, przeglądanie projektów i mentoring innych.
- Umiejętność równoważenia praktycznej implementacji z szerszą odpowiedzialnością i wpływem na zespół.
- Doświadczenie w poprawności numerycznej, benchmarkingu, testowaniu regresji lub walidacji.
- Jasna komunikacja, silny osąd i pewność siebie w konstruktywnym kwestionowaniu pomysłów.
Chociaż przedstawiliśmy zestaw wymagań, cenimy umiejętności transferowe i różnorodne doświadczenia. Jeśli spełniasz większość naszych kluczowych kryteriów, zachęcamy do złożenia aplikacji i pokazania, jak twoje doświadczenie czyni cię silnym kandydatem.
Elastyczna praca: Zrównoważ swoje życie zawodowe i osobiste z większą elastycznością.
Kompleksowa opieka zdrowotna i dentystyczna: Premium ubezpieczenie medyczne i dentystyczne, z możliwością rozszerzenia ochrony na rodzinę.
Phantom equity: Udział w sukcesie Graphcore.
Wsparcie w zakresie fitnessu i dobrego samopoczucia: W pełni finansowana karta Medicover, dająca dostęp do szerokiej gamy siłowni, zajęć fitness i centrów rekreacyjnych.
Ochrona finansowa: Ubezpieczenie na życie i wypadkowe, zapewniające bezpieczeństwo finansowe dla Ciebie i Twoich bliskich.
Oszczędności emerytalne: Buduj swoją przyszłość finansową, z 4% wkładem pracodawcy z Graphcore, obok własnych wkładów.
Program wsparcia dla pracowników (EAP): Poufne porady i wsparcie dla Ciebie i Twojej rodziny w zakresie różnych spraw osobistych, finansowych i zdrowotnych.
Witamy ludzi z różnych środowisk i doświadczeń i zobowiązujemy się do budowania inkluzywnego środowiska, w którym każdy może wykonywać swoją najlepszą pracę. Jesteśmy pracodawcą równych szans i uznajemy, że każdy wnosi różne mocne strony i perspektywy. Jeśli potrzebujesz jakichkolwiek dostosowań podczas procesu rekrutacji, daj nam znać – chętnie Cię wesprzemy.
Aplikanci muszą mieć legalne prawo do pracy w Polsce. Niestety, nie możemy zapewnić sponsorowania wiz ani wsparcia w aplikacjach wizowych na to stanowisko.
Dołącz do zespołu w Graphcore: Graphcore jest jednym z wiodących innowatorów w dziedzinie obliczeń sztucznej inteligencji. Opracowuje sprzęt, oprogramowanie i infrastrukturę systemową, które odblokują nową generację przełomów w AI i umożliwią szeroką adopcję rozwiązań AI w każdej branży. Jako część grupy SoftBank, Graphcore jest członkiem elitarnej rodziny firm odpowiedzialnych za niektóre z najbardziej transformacyjnych technologii na świecie. Razem dzielą odważną wizję: umożliwić sztuczną superinteligencję i zapewnić, że jej korzyści są dostępne dla wszystkich. Zespoły Graphcore pochodzą z różnych środowisk i przynoszą szeroki zakres umiejętności i perspektyw. Mieszanka specjalistów ds. badań AI, projektantów krzemowych, inżynierów oprogramowania i architektów systemów, Graphcore łączy głęboką wiedzę, aby rozwiązywać złożone problemy i dostarczać znaczący postęp w obliczeniach AI.
Staff Software Engineer - AI Compute Libraries & Performance in Gdańsk – pracodawca: Graphcore
Graphcore to wiodący innowator w dziedzinie obliczeń sztucznej inteligencji, oferujący wyjątkowe możliwości rozwoju kariery w Gdańsku. Pracownicy mogą liczyć na elastyczne godziny pracy, kompleksową opiekę zdrowotną oraz program wsparcia dla pracowników, co sprzyja równowadze między życiem zawodowym a prywatnym. Wspieramy różnorodność i inkluzyjność, tworząc środowisko, w którym każdy może osiągnąć swoje najlepsze wyniki.