O tym stanowisku
auto_translated_note
<p><strong>O nas</strong></p> <p>Graphcore to jeden z wiodących na świecie innowatorów w dziedzinie obliczeń sztucznej inteligencji. </p> <p>Opracowuje infrastrukturę sprzętu, oprogramowania i systemów, która odblokuje przełomową technologię sztucznej inteligencji nowej generacji i umożliwi powszechne przyjęcie rozwiązań sztucznej inteligencji w każdej branży. </p> <p>Jako część Grupy SoftBank, Graphcore jest członkiem elitarnej rodziny firm odpowiedzialnych za jedne z najbardziej rewolucyjnych technologii na świecie. Łączy ich odważna wizja: umożliwić sztuczną superinteligencję i zapewnić każdemu dostęp do jej korzyści. </p> <p>Zespoły Graphcore pochodzą z różnych środowisk i oferują szeroki zakres umiejętności i perspektyw. Będąc tyglem specjalistów zajmujących się badaniami nad sztuczną inteligencją, projektantów układów krzemowych, inżynierów oprogramowania i architektów systemów, Graphcore cieszy się kulturą ciągłego uczenia się i ciągłych innowacji. </p> <p><strong>Streszczenie stanowiska</strong></p> <p>Grupa oprogramowania systemowego składa się z zespołu oprogramowania układowego, zespołu sterowników i narzędzi oraz zespołu kontroli jakości systemu. Jesteśmy odpowiedzialni za udostępnienie wszystkich platform krzemowych i sprzętowych wyprodukowanych przez naszych kolegów z Graphcore.
Naszym celem jest tworzenie wysokiej jakości oprogramowania i interfejsów API, które umożliwią szerszemu zespołowi programistycznemu efektywne i efektywne wykorzystanie naszych produktów. Zespoły ds. oprogramowania układowego i sterowników stanowią podstawę stosu oprogramowania Graphcore, na którym budowane i uruchamiane są wszystkie nasze systemy przeznaczone dla klientów. </p> <p><strong>Zespół</strong></p> <p>Zespół ds. sterowników i narzędzi opracowuje oprogramowanie jądra i przestrzeni użytkownika, aby umożliwić naszym klientom uzyskanie maksymalnej wydajności i użyteczności z naszego unikalnego sprzętu. Ściśle współpracujemy z zespołem inżynierów oprogramowania opracowującym nasz zestaw SDK Poplar w celu obsługi aplikacji uczenia maszynowego oraz z inżynierami zajmującymi się krzemem i sprzętem, aby w pełni wykorzystać możliwości naszego rozwiązania Graphcore IPU.</p> <p><strong>Obowiązki i obowiązki</strong></p> <ul> <li>Napisz kod zgodnie ze standardami Graphcore</li> <li>Upewnij się, że cały napisany kod zawiera odpowiednie testy jednostkowe.</li> <li>Bierz udział w przeglądach kodu indywidualnie lub w ramach zespół</li> <li>Bierz udział w ceremoniach Scruma</li> <li>Ręcznie testuj kod napisany przez siebie i innych</li> <li>Utrzymuj nasz system ciągłej integracji i napraw, gdy ulegnie uszkodzeniu</li> <li>Wkładaj wkład w dyskusje dotyczące projektu technicznego i bierz udział w nich z członkami zespołu</li> </ul> <p><strong>Profil kandydata</strong></p> <p><strong>Niezbędne</strong></p> <ul> <li>Licencjat lub magister w dziedzinie informatyki, matematyki, uczenia maszynowego, nauki o danych lub w dziedzinie pokrewnej.</li> <li>Wcześniejsze doświadczenie z oprogramowaniem niskiego poziomu, w tym sterownikami wbudowanymi lub urządzeniami. Może to być projekt osobisty lub uniwersytecki</li> <li>Podstawowa znajomość elektroniki, w tym umiejętność czytania i rozumienia schematów i arkuszy danych</li> <li>Wstępne doświadczenie z którymkolwiek z następujących języków: C, C++, Python</li> <li>Świadomość systemów ciągłej integracji, takich jak Jenkins</li> <li>Doświadczenie w używaniu Git do zarządzania kodem źródłowym, tworzenia i przeglądania żądań ściągnięcia, łączenia oddziałów</li> </ul> <p><strong>Pożądany</strong></p> <ul> <li>Wcześniejsze doświadczenie ze sprzętem, być może z kartami PCI lub płytami głównymi komputerów PC</li> <li>Brał udział w projektach typu open source</li> <li>Zaprojektował i zbudował własny sprzęt i sterował nim z hosta (np. systemu opartego na systemie Linux)</li> <li>Interesuje się interakcją platform sprzętu i oprogramowania</li> </ul> <p><strong>Korzyści</strong></p> <p>Oprócz konkurencyjnego wynagrodzenia Graphcore oferuje elastyczną pracę, hojną politykę urlopów rocznych, prywatne ubezpieczenie medyczne i plan pieniężny na zdrowie, plan dentystyczny, emeryturę (do 5%), ubezpieczenie na życie i ochronę dochodów.
Mamy hojną politykę dotyczącą urlopów rodzicielskich i program pomocy dla pracowników (który obejmuje opiekę zdrowotną, wsparcie w zakresie dobrego samopoczucia psychicznego i wsparcie w żałobie). Oferujemy szeroki wybór zdrowej żywności i przekąsek w naszym centralnym biurze w Bristolu i posiadamy własny bar barista! Jesteśmy otwarci na ludzi z różnych środowisk i o różnym doświadczeniu; jesteśmy zaangażowani w budowanie włączającego środowiska pracy, które sprawia, że Graphcore jest wspaniałym domem dla każdego.
Oferujemy proces równych szans i rozumiemy, że istnieją widoczne i niewidoczne różnice między nami wszystkimi. Możemy zapewnić elastyczne podejście do rozmowy kwalifikacyjnej i zachęcić Cię do rozmowy z nami, jeśli potrzebujesz uzasadnionych dostosowań. </p>