
HackerRank rozwija platformę do oceny umiejętności i nauki dla zespołów technologicznych oraz programistów. Pracodawcy korzystają z niej do przeprowadzania testów kodowania, oceny kandydatów za pomocą praktycznych zadań programistycznych oraz wykrywania plagiatów z użyciem AI podczas rekrutacji i rozmów kwalifikacyjnych. Programiści mogą ćwiczyć kodowanie, przygotowywać się do rozmów kwalifikacyjnych i rozwijać swoje umiejętności w globalnej społeczności platformy. Założona w 2012 roku firma HackerRank obsługuje ponad 3 000 zespołów technologicznych na całym świecie, w tym wiele firm z listy Fortune 100.
Starszy menedżer ds. inżynierii HackerRank — platforma oceny (praca hybrydowa, Indie)
Kieruj rozwojem platformy oceny HackerRank wspierającej rekrutację i podnoszenie kwalifikacji programistów. Skaluj systemy rozproszone obsługujące ponad 100 000 kandydatów jednocześnie i rozwijaj zespoły osiągające wysokie wyniki.
Opis
- Wyznaczać kierunek techniczny i kierować realizacją platformy oceny HackerRank.
- Zapewniać kandydatom dedykowane maszyny wirtualne i internetowe środowisko programistyczne do pracy nad rzeczywistymi aplikacjami.
- Tworzyć systemy obsługujące do 100 000 kandydatów jednocześnie.
- Współpracować z zespołami produktowymi HackerRank, aby integrować rozwiązania oceny ze wszystkimi produktami.
- Wspólnie z działem produktu określać wizję i plan rozwoju platformy oceny.
- Projektować systemy obsługujące ponad 100 000 użytkowników jednocześnie.
- Odpowiadać za realizację zobowiązań i kierować codzienną pracą z wykorzystaniem zwinnych metod.
- Dbać o doskonałość operacyjną w obszarach niezawodności, reagowania na incydenty, bezpieczeństwa i prywatności.
- Zatrudniać, wspierać i rozwijać inżynierów, w tym wyznaczać ścieżki kariery.
- Określać, jak zespół wykorzystuje narzędzia AI w tworzeniu oprogramowania.
- Współpracować z zespołami produktu, infrastruktury i bezpieczeństwa.
Wymagania
- Co najmniej 8 lat doświadczenia w tworzeniu oprogramowania, w tym co najmniej 3 lata na stanowisku kierowniczym w zespołach inżynieryjnych.
- Duże doświadczenie w projektowaniu wysoce dostępnych, skalowalnych, odpornych na awarie i bezpiecznych systemów rozproszonych oraz usług internetowych na dużą skalę.
- Doświadczenie w kierowaniu technicznym i umiejętność prowadzenia kluczowych dyskusji architektonicznych.
- Udokumentowane doświadczenie w rekrutacji, kierowaniu i mentorowaniu zespołów technicznych oraz zarządzaniu oczekiwaniami interesariuszy.
- Praktyczna znajomość co najmniej jednego języka: Go, Python, Ruby lub Node.js.
- Bardzo dobra praktyczna znajomość AWS lub Google Cloud Platform.
- Umiejętność jasnej komunikacji i efektywnej pracy w dynamicznym, zmiennym środowisku.
- Doświadczenie w tworzeniu lub skalowaniu chmurowych środowisk IDE, zdalnych środowisk programistycznych lub internetowych platform do programowania.
- Praktyczna wiedza z zakresu kontenerów, Kubernetes oraz maszyn wirtualnych na żądanie lub odizolowanych środowisk obliczeniowych działających na dużą skalę.
- Doświadczenie w testach obciążeniowych, automatycznym skalowaniu i planowaniu zasobów dla zmiennego ruchu zależnego od zdarzeń.
- Doświadczenie we wdrażaniu praktyk programistycznych wspieranych przez AI w zespole inżynieryjnym.
Benefity
- Pracodawca zapewnia równe szanse zatrudnienia i prowadzi działania afirmatywne.
- Informacje o kandydatach są przetwarzane poufnie zgodnie z wytycznymi dotyczącymi równych szans zatrudnienia.