W skrócie
- Zadania: Twórz aplikacje w Go dla nowego akceleratora AI w środowiskach Kubernetes.
- Firma: Graphcore - innowacyjna firma technologiczna w dziedzinie AI.
- Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, karta sportowa i emerytura.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na przyszłość sztucznej inteligencji.
- Kwalifikacje: 5-letnie doświadczenie w programowaniu, znajomość Kubernetes i Go.
Wynagrodzenie: PLN 260,400 - 352,200. Podlega dostosowaniu do odpowiedzialności i obowiązków związanych z rolą.
Lokalizacja: Gdańsk - Kandydaci muszą być lokalni ze względu na politykę pracy hybrydowej.
O Graphcore
W Graphcore budujemy przyszłość obliczeń AI. Jesteśmy zespołem ekspertów w dziedzinie półprzewodników, oprogramowania i AI, z głębokim doświadczeniem w tworzeniu kompletnego stosu obliczeniowego AI - od krzemu i oprogramowania po infrastrukturę na poziomie centrum danych. Jako część grupy SoftBank, wspierani przez znaczące długoterminowe inwestycje, dostarczamy kluczową technologię do szybko rozwijającego się ekosystemu AI SoftBank. Aby sprostać ogromnym i ekscytującym możliwościom AI, Graphcore rozszerza swoje zespoły na całym świecie. Łączymy najjaśniejsze umysły, aby rozwiązywać najtrudniejsze problemy, w miejscu, gdzie każdy ma możliwość wpływania na firmę, nasze produkty i przyszłość sztucznej inteligencji.
Podsumowanie stanowiska
Jako Starszy Inżynier Oprogramowania w Chmurze będziesz prowadzić działania mające na celu umożliwienie nowego sprzętu akceleratora AI w środowiskach Kubernetes. Będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie aplikacji w Go, zapewniając płynne zintegrowanie nowego akceleratora AI z istniejącymi klastrami Kubernetes oraz zapewniając natywne doświadczenie użytkownika Kubernetes.
Obowiązki i zadania
- Prowadzenie projektowania i rozwoju aplikacji w Go dla integracji nowego akceleratora AI w Kubernetes.
- Zapewnienie płynnej integracji nowego sprzętu z istniejącymi klastrami Kubernetes.
- Mentorowanie i kierowanie młodszymi inżynierami, promując kulturę ciągłego uczenia się i doskonalenia.
- Współpraca z zespołami międzyfunkcyjnymi w celu projektowania, wdrażania i testowania nowych funkcji.
- Przeprowadzanie dokładnych przeglądów kodu i udzielanie konstruktywnej informacji zwrotnej członkom zespołu.
- Rozwiązywanie złożonych problemów technicznych.
- W razie potrzeby angażowanie się w społeczność Kubernetes, przyczyniając się do dyskusji, forów i projektów open-source.
- Pisanie i utrzymywanie kompleksowej dokumentacji dla swojego kodu i całego projektu.
- Śledzenie najnowszych trendów i technologii w Kubernetes i chmurze obliczeniowej.
Umiejętności i doświadczenie
Wymagane:
- Dyplom licencjata w dziedzinie informatyki, inżynierii lub pokrewnej dziedziny lub równoważne doświadczenie.
- Co najmniej 5-letnie doświadczenie w rozwoju oprogramowania, najlepiej z naciskiem na środowiska chmurowe.
- Biegłość w programowaniu w Go.
- Rozległe doświadczenie z Kubernetes jest niezbędne, preferowani kandydaci posiadający certyfikaty Certified Kubernetes Administrator (CKA) i Certified Kubernetes Security Specialist (CKS).
- Silne zrozumienie orkiestracji kontenerów i rozwoju natywnego dla chmury.
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
- Udokumentowane osiągnięcia w realizacji celów przy wdrażaniu złożonych rozwiązań technicznych.
- Silna znajomość systemów operacyjnych opartych na Linuksie.
- Udokumentowane umiejętności przywódcze i mentorskie.
- Silne umiejętności komunikacyjne i pracy zespołowej.
- Znajomość języka angielskiego na poziomie C1.
Pożądane:
- Znajomość technologii związanych z uczeniem maszynowym w ekosystemie Kubernetes, np. Kubeflow, KubeVirt, Kata containers, Volcano jest bardzo pożądana.
- Znajomość sieci RDMA jest uważana za atut.
- Znajomość innych menedżerów obciążenia, takich jak Ray i SLURM, jest uważana za atut.
- Znajomość platform chmurowych, takich jak Azure, GCP, AWS i ich usług.
- Doświadczenie z pipeline'ami CI/CD i narzędziami DevOps, np. GitHub/GitLab.
Korzyści
Oprócz konkurencyjnego wynagrodzenia, polityki urlopowej, planów zdrowotnych medycznych i dentystycznych, karty sportowej oraz emerytury pracowniczej (dopasowanej do 4%). Regularnie przeglądamy nasze korzyści, aby zapewnić wartościowy i satysfakcjonujący program świadczeń dla naszych pracowników. Witamy osoby o różnych doświadczeniach i pochodzeniu; zobowiązujemy się do budowania inkluzywnego środowiska pracy, które sprawia, że Graphcore jest wspaniałym miejscem dla każdego. Oferujemy proces równych szans i rozumiemy, że wszyscy mamy widoczne i niewidoczne różnice.
Senior Cloud Software Engineer in Gdańsk – pracodawca: Graphcore Early Careers
Graphcore to dynamiczne środowisko pracy, które stawia na innowacje i rozwój technologii AI. Jako pracownik, będziesz miał dostęp do zaawansowanych narzędzi oraz możliwości współpracy z zespołem ekspertów w dziedzinie Kubernetes i AI, co sprzyja osobistemu i zawodowemu rozwojowi. Nasza kultura pracy opiera się na otwartości, współpracy i ciągłym doskonaleniu, co czyni nas doskonałym miejscem dla osób poszukujących znaczącej i satysfakcjonującej kariery.