
Restate उन डेवलपर्स के लिए एक टिकाऊ निष्पादन प्लेटफ़ॉर्म प्रदान करता है, जो मजबूत AI एजेंट, वर्कफ़्लो और बैकएंड सेवाएँ बनाते हैं। इसका हल्का रनटाइम एप्लिकेशन की प्रगति को सुरक्षित रखता है और विफलताओं के बाद बाधित कार्य को फिर से शुरू करता है, जिससे कस्टम रिकवरी लॉजिक और इन्फ्रास्ट्रक्चर कोड की आवश्यकता कम हो जाती है। टीमें TypeScript, Python, Go, Java/Kotlin या Rust में टिकाऊ चरण परिभाषित कर सकती हैं और उन्हें स्व-होस्टेड वातावरणों या क्लाउड प्लेटफ़ॉर्म पर चला सकती हैं। उच्च-प्रदर्शन वाले Rust रनटाइम पर आधारित Restate को लंबे समय तक चलने वाले, इवेंट-ड्रिवन और वितरित एप्लिकेशन के लिए डिज़ाइन किया गया है, जिनमें AI एजेंट ऑर्केस्ट्रेशन भी शामिल है।
बैकएंड इंजीनियर, वितरित प्रणालियाँ — संयुक्त राज्य अमेरिका में दूरस्थ कार्य
विश्वसनीय, स्केलेबल अनुप्रयोगों के लिए Restate का टिकाऊ-निष्पादन रनटाइम बनाएँ। वितरित प्रणालियों, स्टोरेज, मैसेजिंग और दोष-सहिष्णु अवसंरचना पर काम करें।
$2,20,000 – $2,60,000 / वर्ष
रिमोटपूर्णकालिकमध्य स्तरवरिष्ठआवश्यक भाषा: अंग्रेज़ीब्लॉकचेन इंजीनियरविवरण
- मुख्य बैकएंड और वितरित-प्रणाली घटक बनाएँ
- टिकाऊ निष्पादन, स्थिति प्रबंधन, मैसेजिंग, स्टोरेज, समवर्तीता और दोष-सहिष्णुता की क्षमताएँ विकसित करें
- ऐसी कम-विलंबता वाली विश्वसनीय प्रणालियाँ बनाएँ जो बड़े पैमाने पर काम कर सकें
- Restate रनटाइम के प्रदर्शन, स्केलेबिलिटी और मजबूती को बेहतर बनाएँ
- Restate के मुख्य प्लेटफ़ॉर्म की आर्किटेक्चर और निरंतर विकास को आकार दें
- वास्तविक उत्पादन परिवेशों में विश्वसनीय संचालन के लिए प्रणालियाँ डिज़ाइन करें
- जटिल वितरित-प्रणाली और उत्पादन संबंधी समस्याओं की जाँच कर उनका समाधान करें
- ऑब्ज़र्वेबिलिटी, परीक्षण, विफलता-पुनर्प्राप्ति और परिचालन विश्वसनीयता को आगे बढ़ाएँ
- एप्लिकेशन सॉफ़्टवेयर और अवसंरचना—दोनों में योगदान दें
- Restate पर उत्पादन प्रणालियाँ बनाने वाली इंजीनियरिंग टीमों के साथ सहयोग करें
- वास्तविक तकनीकी चुनौतियों को उत्पाद सुधारों में बदलें
- आवश्यकतानुसार संदर्भ कार्यान्वयन, इंटीग्रेशन और सहायक टूल बनाएँ
- तकनीकी चर्चाओं, डिज़ाइन समीक्षाओं और आर्किटेक्चरल निर्णयों में भाग लें
- बार-बार आने वाली तकनीकी समस्याओं को पुनः उपयोग योग्य प्रणालियों, टूलिंग और दस्तावेज़ीकरण में बदलें
- टीम और उत्पाद के बढ़ने के साथ इंजीनियरिंग प्रथाओं को स्थापित करने में मदद करें
आवश्यकताएँ
- उत्पादन प्रणालियाँ विकसित करने का पर्याप्त बैकएंड इंजीनियरिंग अनुभव
- वितरित प्रणालियों, इवेंट-ड्रिवन आर्किटेक्चर या समवर्तीता, स्थिति, मैसेजिंग और विफलता-प्रबंधन वाली प्रणालियों का अनुभव
- कम-से-कम एक बैकएंड भाषा में मजबूत दक्षता; Rust, Go, Java, C++ या समान भाषाएँ विशेष रूप से प्रासंगिक हैं
- बड़े पैमाने पर उत्पादन सॉफ़्टवेयर के डिज़ाइन, निर्माण और संचालन का अनुभव
- सॉफ़्टवेयर विश्वसनीयता, प्रदर्शन और सिस्टम डिज़ाइन का मजबूत ज्ञान
- वितरित डेटाबेस, वर्कफ़्लो इंजन, मैसेजिंग प्रणालियों या अवसंरचना सॉफ़्टवेयर का अनुभव लाभदायक है
- Rust या किसी अन्य सिस्टम प्रोग्रामिंग भाषा का अनुभव लाभदायक है
- Kubernetes और क्लाउड अवसंरचना का अनुभव लाभदायक है
- स्टोरेज इंजन, नेटवर्किंग या निम्न-स्तरीय प्रणालियों का अनुभव लाभदायक है
- उत्पादन प्रणालियों को पुनः आर्किटेक्ट करने या माइग्रेट करने का अनुभव लाभदायक है
- ओपन-सोर्स योगदान या डेवलपर-केंद्रित अवसंरचना बनाने का अनुभव लाभदायक है
- डिज़ाइन दस्तावेज़ों, आर्किटेक्चर चर्चाओं और कोड के माध्यम से तकनीकी विचारों को स्पष्ट रूप से संप्रेषित करने की क्षमता
- मजबूत स्वामित्व-बोध और शुरुआती चरण के परिवेश में सफल होने की क्षमता
- इंजीनियरों के साथ सीधे काम करके व्यावहारिक तकनीकी समस्याओं को समझने और हल करने की क्षमता
लाभ
- इक्विटी