HackerRank
HackerRank
Gumagawa ang HackerRank ng platform para sa pagkuha ng empleyado at pagkatuto batay sa mga kasanayan, para sa mga technology team at developer. Ginagamit ng mga employer ang mga coding assessment, mga tanong sa programming na batay sa totoong gawain, at AI-powered na pagtukoy ng plagiarism upang magsala at makapanayam ng mga kandidato. Maaaring magsanay sa coding, maghanda para sa mga interview, at humusay ang mga developer sa pamamagitan ng pandaigdigang komunidad ng platform. Itinatag noong 2012, nagsisilbi ang HackerRank sa mahigit 3,000 technology team sa buong mundo, kabilang ang maraming kumpanya sa Fortune 100.

Senior Engineering Manager ng HackerRank, Platform ng Pagtatasa (Hybrid, India)

Pangunahan ang engineering para sa platform ng pagtatasa ng HackerRank bilang suporta sa pagkuha at pagpapahusay ng kasanayan ng mga developer. Palakihin ang mga distributed system para sa mahigit 100,000 sabay-sabay na kandidato habang pinauunlad ang mga team na mahusay ang performance.

Paglalarawan

  • Itakda ang teknikal na direksyon at pangunahan ang paghahatid para sa platform ng pagtatasa ng HackerRank.
  • Bigyan ang mga kandidato ng nakalaang virtual machine at online na development environment para gumawa ng mga application na ginagamit sa totoong mundo.
  • Bumuo ng mga system na sumusuporta sa hanggang 100,000 sabay-sabay na kandidato.
  • Makipagtulungan sa mga product team sa buong HackerRank upang maisama ang mga solusyon sa pagtatasa sa bawat produkto.
  • Itakda ang bisyon at roadmap ng platform ng pagtatasa kasama ang Product.
  • Magdisenyo ng mga system na humahawak sa mahigit 100,000 sabay-sabay na user.
  • Pangasiwaan ang mga commitment sa paghahatid at gabayan ang pang-araw-araw na gawain gamit ang mga agile na pamamaraan.
  • Panatilihin ang kahusayan sa operasyon pagdating sa reliability, pagtugon sa insidente, seguridad, at privacy.
  • Mag-recruit, mag-mentor, at magpaunlad ng mga engineer, kabilang ang pagtatatag ng mga career path.
  • Tukuyin kung paano gagamitin ng team ang mga AI tool sa software development.
  • Makipagtulungan sa mga team ng Product, Infrastructure, at Security.

Mga Kinakailangan

  • Hindi bababa sa 8 taon ng karanasan sa software development, kabilang ang 3 taon o higit pa sa pamumuno ng mga engineering team.
  • Malawak na karanasan sa pagdisenyo ng mga distributed system at malakihang web service na may mataas na availability, scalable, fault-tolerant, at secure.
  • Karanasan sa teknikal na pamumuno at kakayahang gumabay sa mahahalagang talakayan tungkol sa arkitektura.
  • Napatunayang karanasan sa pagkuha, pamumuno, at pag-mentor ng mga technical team, at pamamahala sa inaasahan ng mga stakeholder.
  • Mahusay na hands-on na kaalaman sa kahit isa sa Go, Python, Ruby, o Node.js.
  • Mahusay na hands-on na kaalaman sa AWS o Google Cloud Platform.
  • Malinaw na kasanayan sa komunikasyon at kakayahang maging epektibo sa mabilis at pabago-bagong kapaligiran.
  • Karanasan sa pagbuo o pagpapalawak ng mga cloud IDE, remote development environment, o online coding platform.
  • Hands-on na kadalubhasaan sa mga container, Kubernetes, at on-demand na virtual machine o sandboxed compute sa malakihang antas.
  • Karanasan sa load testing, autoscaling, at pagpaplano ng kapasidad para sa pabagu-bago at event-driven na trapiko.
  • Karanasan sa pagpapakilala ng mga kasanayan sa development na tinutulungan ng AI sa buong engineering team.

Mga Benepisyo

  • Nagbibigay ang employer ng pantay na oportunidad sa trabaho at affirmative action.
  • Pinangangasiwaan nang kumpidensyal ang impormasyon ng aplikante alinsunod sa mga alituntunin ng EEO.