Állás · Principal

Principal szoftverfejlesztő – WebRTC / valós idejű kommunikáció

Szoftverfejlesztő • Principal • Helyszíni • Teljes munkaidő Amerikai Egyesült Államok San Mateo, USA

A Roblox Audio-Video-Communication csapatában Principal szoftverfejlesztőként egy új, több milliárd felhasználót kiszolgálni képes valós idejű kommunikációs platformot építesz fel a semmiből: hangcsevegést, 3D hangot és nagy léptékű élő közvetítést. A szerep C++ alapú fejlesztést és szoros együttműködést jelent a motorcsapattal és partnerekkel.

Stack

Feladatok

  • A legújabb valós idejű kommunikációs platform felépítése és elindítása a semmiből, milliárdos felhasználószám támogatására tervezve
  • Hatékony, karbantartható és skálázható kód írása a legjobb programozási gyakorlatok alkalmazásával
  • Kulcsszerep a magas minőségű kommunikációs funkciók/termékek bevezetésében sokféle eszközön, mobiltól a csúcskategóriás platformokig
  • A meglévő komponensek robusztusságának és teljesítményének javítása
  • Együttműködés motor- és partnercsapatok mérnökeivel szinergikus megoldások megalkotásában

Elvárások

  • 8+ év tapasztalat felhasználói szoftvertermékek fejlesztésében és üzemeltetésében
  • Sikeres, magas minőségű, több szolgáltatásból álló elosztott rendszer alacsony költségű, nagy léptékű üzembe állítása
  • Jártasság a nagy léptékű munkavégzés és a korlátozott platformok (konzolok, mobil eszközök) kihívásaiban
  • Tapasztalat teljesítményoptimalizálásban (kernel, assembly, C, memóriakezelés)
  • C++ jártasság és a párhuzamos/konkurrens programozási koncepciók ismerete
  • Iparági szabványok, legjobb gyakorlatok és tervezési minták ismerete
  • Problémák több szempontú megközelítése, a különböző megoldások előnyeinek és hátrányainak mérlegelése

Soft skillek

Lelkesedés a fejlesztői eszközök és scriptkörnyezetek irántEligazodás komplex kódbázisokbanKíváncsiság, folyamatos tanulás a legújabb trendekről

Amit kínálunk

  • Éves fizetési sáv (San Mateo, CA székhely): 295 250–345 040 USD
  • Részvényjuttatás
  • Egyéb juttatások a vállalat juttatási programja szerint

A munkáltatóról

A Roblox olyan platformot épít, amely lehetővé teszi közössége számára, hogy 3D-s, immerzív digitális élményeket hozzon létre és fedezzen fel. A cél emberek milliárdjainak összekapcsolása optimizmussal és civilizált együttléttel, bárhonnan és bármilyen eszközön.

Hasonló állások