Restate
Restate
Restate төзімді жасанды интеллект агенттерін, жұмыс процестерін және серверлік қызметтерді әзірлейтін бағдарламашыларға арналған тұрақты орындалу платформасын ұсынады. Оның жеңіл жұмыс ортасы қолданбаның орындалу барысын сақтап, ақаулардан кейін үзіліп қалған жұмысты жалғастырады, осылайша қалпына келтіруге арналған арнайы логика мен инфрақұрылым кодына қажеттілікті азайтады. Командалар тұрақты қадамдарды TypeScript, Python, Go, Java/Kotlin немесе Rust тілдерінде анықтап, оларды өздері орналастыратын орталарда немесе бұлтты платформаларда іске қоса алады. Өнімділігі жоғары Rust жұмыс ортасына негізделген Restate жасанды интеллект агенттерін оркестрлеуді қоса алғанда, ұзақ уақыт жұмыс істейтін, оқиғаларға негізделген және үлестірілген қолданбаларға арналған.

Backend инженері, таратылған жүйелер — Америка Құрама Штаттарында қашықтан жұмыс

Сенімді әрі ауқымды қолданбаларға арналған Restate-тің берік орындалу ортасын жасаңыз. Таратылған жүйелер, сақтау, хабар алмасу және ақауға төзімді инфрақұрылым бағыттарында жұмыс істеңіз.

Сипаттама

  • Негізгі backend және таратылған жүйе компоненттерін әзірлеу
  • Берік орындау, күйді басқару, хабар алмасу, сақтау, параллельдік және ақауға төзімділік мүмкіндіктерін дамыту
  • Едәуір ауқымда жұмыс істейтін төмен кідірісті, сенімді жүйелер құру
  • Restate орындау ортасының өнімділігін, ауқымдылығын және орнықтылығын арттыру
  • Restate негізгі платформасының архитектурасы мен үздіксіз дамуына ықпал ету
  • Нақты өндірістік орталарда сенімді жұмыс істейтін жүйелерді жобалау
  • Күрделі таратылған жүйелер мен өндірістік мәселелерді зерттеп, шешу
  • Бақыланымдылықты, тестілеуді, ақаудан қалпына келуді және операциялық сенімділікті жетілдіру
  • Қолданбалық бағдарламалық жасақтама мен инфрақұрылымға үлес қосу
  • Restate негізінде өндірістік жүйелер жасайтын инженерлік топтармен бірлесіп жұмыс істеу
  • Нақты техникалық қиындықтарды өнімді жетілдіруге айналдыру
  • Қажет болған жағдайда эталондық іске асыруларды, интеграцияларды және қолдау құралдарын жасау
  • Техникалық талқылауларға, жобалау шолуларына және архитектуралық шешімдерге қатысу
  • Қайталанатын техникалық мәселелерді қайта пайдаланылатын жүйелерге, құралдарға және құжаттамаға айналдыру
  • Топ пен өнім өскен сайын инженерлік тәжірибелерді қалыптастыруға көмектесу

Талаптар

  • Өндірістік жүйелер әзірлеу бойынша ауқымды backend инженерлік тәжірибесі
  • Таратылған жүйелермен, оқиғаларға негізделген архитектуралармен немесе параллельдік, күй, хабар алмасу және ақауларды өңдеуді қамтитын жүйелермен тәжірибе
  • Кемінде бір backend тілін жоғары деңгейде меңгеру; Rust, Go, Java, C++ немесе ұқсас тілдер аса өзекті
  • Өндірістік бағдарламалық жасақтаманы ауқымды ортада жобалау, әзірлеу және пайдалану тәжірибесі
  • Бағдарламалық жасақтама сенімділігі, өнімділігі және жүйе дизайны туралы терең білім
  • Таратылған дерекқорлармен, жұмыс процесі қозғалтқыштарымен, хабар алмасу жүйелерімен немесе инфрақұрылымдық бағдарламалық жасақтамамен тәжірибе болғаны артықшылық
  • Rust немесе басқа жүйелік бағдарламалау тілімен тәжірибе болғаны артықшылық
  • Kubernetes және бұлттық инфрақұрылыммен тәжірибе болғаны артықшылық
  • Сақтау қозғалтқыштарымен, желілік технологиялармен немесе төмен деңгейлі жүйелермен тәжірибе болғаны артықшылық
  • Өндірістік жүйелерді қайта архитектуралау немесе көшіру тәжірибесі болғаны артықшылық
  • Ашық кодқа үлес қосу немесе әзірлеушілерге арналған инфрақұрылым жасау тәжірибесі болғаны артықшылық
  • Техникалық идеяларды жобалау құжаттары, архитектуралық талқылаулар және код арқылы анық жеткізе білу
  • Жауапкершілігі жоғары болу және бастапқы кезеңдегі ортада нәтижелі жұмыс істей алу
  • Практикалық техникалық мәселелерді түсініп, шешу үшін инженерлермен тікелей жұмыс істей алу

Артықшылықтар

  • Акционерлік үлес