HackerRank
HackerRank
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.