O tym stanowisku
auto_translated_note
<h2><strong>O Graphcore </strong></h2> <p>Graphcore jest jednym 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> <h2><strong>Podsumowanie stanowiska</strong><span data-contrast="none"><strong> </strong></span><span data-ccp-props="{}"> </span></h2> <p>Raportowanie do lidera zespołu w zespole frameworków Będziesz odgrywać kluczową rolę w projektowaniu, wdrażaniu, optymalizacji, utrzymywaniu i wspieraniu oprogramowania wymaganego do zapewnienia, że akceleratory uczenia maszynowego opracowywane przez Graphcore będą sprawiać przyjemność pierwszorzędne wsparcie w najnowocześniejszych frameworkach uczenia maszynowego, takich jak PyTorch i Triton. <span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">W tej roli dołączysz do naszego zespołu PyTorch, gdzie będziesz częścią zespołu SCRUM pracującego nad dostarczaniem nowych funkcji, optymalizacją wydajności, przeglądaniem zmian w kodzie, pisaniem dokumentacji technicznej, współpracą ze społecznościami wyższego szczebla, utrzymywaniem bazy kodu i wspieraniem użytkowników. </span><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">W tej roli będziesz ściśle współpracować z innymi inżynierami, zarówno w zespole PyTorch, jak i innych zespołach inżynierskich. Pomagasz zespołowi koordynować i realizować złożone, otwarte zadania techniczne.
Jesteś proaktywny i świetnie się komunikujesz. Rozwiniesz głęboką wiedzę specjalistyczną w zakresie projektu PyTorch i (z czasem) przyczynisz się do technicznego kierunku i procesów zespołu. Rozumiesz znaczenie zarządzania jakością i złożonością kodu oraz równoważenia tego koniecznością dostarczania wyników biznesowych.</span><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">Pamiętaj, że stanowisko i związane z nim świadczenia będą dostosowane do poziomu doświadczenia wybranego kandydata na etapie składania oferty pracy do jednego z inżynierów oprogramowania, inżyniera personelu, starszego inżyniera personelu, głównego inżyniera oprogramowania lub starszego głównego inżyniera oprogramowania. </span><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">Pamiętaj, że krajobraz oprogramowania do uczenia maszynowego zmienia się dość szybko, a zatem elastyczność jest niezbędna - z czasem możesz zostać poproszony o pracę na frameworkach innych niż PyTorch.</span><span data-ccp-props="{}"> </span></p> <h2><span data-contrast="auto"><strong>Zespół</strong></span><span data-ccp-props="{}"> </span></h2> <p><span data-contrast="auto">Zespół Frameworks zapewnia bezproblemową współpracę sprzętu Graphcore z narzędziami, które uwielbiają inżynierowie i badacze ML - Pytorch, Triton, Jax i TensorFlow.
Jesteśmy utalentowanym i zróżnicowanym zespołem inżynierów, pielęgnującym kulturę współpracy, otwartości i uczenia się. Wszystkie nasze zespoły programistyczne stosują zwinne praktyki pracy i bardzo dbamy zarówno o łatwość obsługi, jak i wydajność. Ściśle współpracujemy z innymi zespołami Graphcore, a także z wiodącymi społecznościami open source.</span><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">Dołączając do nas, dołączysz do naszej ekscytującej podróży w czołówce branży uczenia maszynowego. Twój wkład będzie miał realne znaczenie - umożliwiając inżynierom i badaczom uczenia maszynowego uwolnienie pełnego potencjału sprzętu Graphcore. </span><span data-ccp-props="{}"> </span></p> <h2><span data-contrast="auto"><strong>Obowiązki i obowiązki</strong></span><span data-ccp-props="{}"> </span></h2> <ul> <li><span data-contrast="auto"> Projektowanie i wdrażanie nowych funkcji oraz utrzymywanie i wspieranie istniejących funkcje.</span></li> <li><span data-contrast="auto"> Tworzenie i utrzymywanie testów jednostkowych, testów modułowych i testów integracyjnych.</span></li> <li><span data-contrast="auto"> Optymalizacja stosu oprogramowania w celu zwiększenia jego wydajności dla naszych użytkowników.</span></li> <li><span data-contrast="auto"> Zarządzanie złożonymi zadaniami technicznymi w oparciu o zależności między zespołami.</span></li> <li><span data-contrast="auto"> Zarządzanie jakością kodu, złożonością kodu i długiem technicznym.</span></li> <li><span data-contrast="auto"> Zapewnienie przywództwa technicznego, wnosząc wkład w kierowanie techniczne i procesy zespołu.</span></li> <li><span data-contrast="auto"> Współtworzenie dokumentacji, w tym instrukcji obsługi i samouczków.</span></li> <li><span data-contrast="auto"> Prowadzenie recenzje kodu.</span></li> <li><span data-contrast="auto"> Rozwiązywanie regresji, problemów z wydajnością i defektów oprogramowania.</span></li> <li><span data-contrast="auto"> Coaching i mentoring innych członków zespołu.</span></li> <li><span data-contrast="auto">Wkład w kulturę współpracy w zespole.</span></li> <li><span data-contrast="auto"> Przyczyniaj się do ciągłych ulepszeń, aby ulepszyć sposoby pracy.</span></li> <li><span data-contrast="auto"> Praca z zewnętrznymi zespołami programistycznymi typu open source.</span></li> </ul> <h2><span data-contrast="none"><strong>Profil kandydata</strong></span></h2> <p><span data-contrast="auto"><strong>Niezbędne:</strong></span><span data-ccp-props="{}"> </span></p> <ul> <li><span data-contrast="auto"> Możliwość udokumentowania silnych umiejętności inżynierii oprogramowania.</span></li> <li><span data-contrast="auto">Doświadczenie w tworzeniu oprogramowania w języku Python.</span></li> <li><span data-contrast="auto">Doświadczenie w tworzeniu wydajnych aplikacji C++ w środowisku komercyjnym.</span></li> </ul> <p>Co najmniej jedno z:</p> <ul> <li><span data-contrast="auto">Doświadczenie w pisaniu jąder ML.</span></li> <li><span data-contrast="auto">Doświadczenie w tworzeniu kompilatorów.</span></li> <li><span data-contrast="auto">Doświadczenie w używaniu i/lub tworzeniu frameworków ML.</span></li> <li><span data-contrast="auto">Doświadczenie w dziedzinie inżynierii wymagającej obliczeń.</span></li> </ul> <p><span data-contrast="auto"><strong>Pożądane:</strong></span><span data-ccp-props="{}"> </span></p> <ul> <li><span data-contrast="auto">Wykazana znajomość AI/ML.</span></li> <li><span data-contrast="auto">Zrozumienie architektur obliczeniowych.</span></li> <li><span data-contrast="auto">Doświadczenie w utrzymaniu i wspieraniu złożonej bazy kodu.</span></li> <li><span data-contrast="auto">Doświadczenie w profilowaniu/optymalizacji wysokiej wydajności code.</span></li> </ul> <h2><strong>Świadczenia</strong></h2> <p>Oprócz konkurencyjnego wynagrodzenia Graphcore oferuje elastyczną pracę, hojną politykę urlopów rocznych, prywatne ubezpieczenie medyczne i kasę zdrowotną, 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 na czacie, jeśli potrzebujesz uzasadnionych dostosowań.</p> <p><em>Aplikanci na to stanowisko muszą posiadać prawo do pracy w Wielkiej Brytanii. Niestety w tej chwili nie możemy zapewnić sponsorowania wiz ani wsparcia przy składaniu wniosków wizowych</em></p>