
Restate menyediakan platform pelaksanaan berdaya tahan untuk pembangun yang membangunkan ejen AI, aliran kerja dan perkhidmatan bahagian belakang yang teguh. Runtime ringannya mengekalkan kemajuan aplikasi dan menyambung semula kerja yang terganggu selepas kegagalan, sekali gus mengurangkan keperluan untuk logik pemulihan tersuai dan kod infrastruktur. Pasukan boleh mentakrifkan langkah berdaya tahan dalam TypeScript, Python, Go, Java/Kotlin atau Rust, kemudian menjalankannya merentasi persekitaran kendiri atau platform awan. Dibina berasaskan runtime Rust berprestasi tinggi, Restate direka untuk aplikasi jangka panjang, dipacu peristiwa dan teragih, termasuk penyelarasan ejen AI.
Jurutera Backend, Sistem Teragih — Jarak Jauh di Amerika Syarikat
Bina runtime pelaksanaan tahan lama Restate untuk aplikasi yang boleh dipercayai dan boleh diskalakan. Bekerja merentas sistem teragih, storan, pemesejan, dan infrastruktur tahan kesalahan.
$220,000 – $260,000 / tahun
Jarak jauhSepenuh masaPertengahanSeniorBahasa Diperlukan: InggerisJurutera blockchainPenerangan
- Membina komponen backend teras dan sistem teragih
- Membangunkan keupayaan pelaksanaan tahan lama, pengurusan keadaan, pemesejan, storan, keserentakan, dan toleransi kesalahan
- Mencipta sistem berlatensi rendah dan boleh dipercayai yang beroperasi pada skala besar
- Memperkukuh prestasi, kebolehskalaan, dan ketahanan runtime Restate
- Membentuk seni bina dan pembangunan berterusan platform teras Restate
- Mereka bentuk sistem untuk operasi yang boleh dipercayai dalam persekitaran pengeluaran sebenar
- Menyiasat dan menyelesaikan masalah kompleks sistem teragih dan pengeluaran
- Memajukan kebolehlihatan, pengujian, pemulihan kegagalan, dan kebolehpercayaan operasi
- Menyumbang merentas perisian aplikasi dan infrastruktur
- Bekerjasama dengan pasukan kejuruteraan yang membina sistem pengeluaran menggunakan Restate
- Menukarkan cabaran teknikal sebenar kepada penambahbaikan produk
- Mencipta pelaksanaan rujukan, integrasi, dan alat sokongan mengikut keperluan
- Mengambil bahagian dalam perbincangan teknikal, semakan reka bentuk, dan keputusan seni bina
- Menukarkan masalah teknikal berulang kepada sistem, alat, dan dokumentasi yang boleh digunakan semula
- Membantu membentuk amalan kejuruteraan apabila pasukan dan produk berkembang
Keperluan
- Pengalaman luas dalam kejuruteraan backend untuk membangunkan sistem pengeluaran
- Pengalaman dengan sistem teragih, seni bina dipacu peristiwa, atau sistem yang melibatkan keserentakan, keadaan, pemesejan, dan pengendalian kegagalan
- Kecekapan tinggi dalam sekurang-kurangnya satu bahasa backend; Rust, Go, Java, C++, atau bahasa yang setanding amat relevan
- Pengalaman mereka bentuk, membina, dan mengendalikan perisian pengeluaran pada skala besar
- Pengetahuan kukuh tentang kebolehpercayaan perisian, prestasi, dan reka bentuk sistem
- Pengalaman dengan pangkalan data teragih, enjin aliran kerja, sistem pemesejan, atau perisian infrastruktur merupakan kelebihan
- Pengalaman dengan Rust atau bahasa pengaturcaraan sistem lain merupakan kelebihan
- Pengalaman dengan Kubernetes dan infrastruktur awan merupakan kelebihan
- Pengalaman dengan enjin storan, rangkaian, atau sistem aras rendah merupakan kelebihan
- Pengalaman mereka bentuk semula atau memindahkan sistem pengeluaran merupakan kelebihan
- Sumbangan sumber terbuka atau pengalaman membina infrastruktur untuk pembangun merupakan kelebihan
- Mampu menyampaikan idea teknikal dengan jelas melalui dokumen reka bentuk, perbincangan seni bina, dan kod
- Rasa tanggungjawab yang tinggi serta keupayaan untuk berjaya dalam persekitaran peringkat awal
- Keupayaan untuk bekerjasama secara langsung dengan jurutera bagi memahami dan menyelesaikan masalah teknikal praktikal
Faedah
- Ekuiti