
Restate מספקת פלטפורמת ביצוע עמידה למפתחים שבונים סוכני בינה מלאכותית, תהליכי עבודה ושירותי בקצה העורפי בעלי יכולת התאוששות. סביבת הריצה הקלה שלה משמרת את התקדמות האפליקציה ומחדשת עבודה שנקטעה לאחר תקלות, ובכך מפחיתה את הצורך בלוגיקת התאוששות מותאמת אישית ובקוד תשתית ייעודי. צוותים יכולים להגדיר שלבים עמידים ב-TypeScript, Python, Go, Java/Kotlin או Rust, ולאחר מכן להפעיל אותם בסביבות בניהול עצמי או בפלטפורמות ענן. Restate מבוססת על סביבת ריצה עתירת ביצועים שנבנתה ב-Rust, ומתאימה ליישומים ארוכי-טווח, מונעי אירועים ומבוזרים, כולל תזמור של סוכני בינה מלאכותית.
מהנדס Backend, מערכות מבוזרות — עבודה מרחוק בארצות הברית
בנו את סביבת הביצוע העמידה של Restate ליישומים אמינים וניתנים להרחבה. עבדו על מערכות מבוזרות, אחסון, העברת הודעות ותשתיות עמידות לתקלות.
220,000 $ – 260,000 $ / שנה
מרחוקמשרה מלאהרמת בינייםסניורשפה נדרשת: אנגליתמהנדס בלוקצ'ייןתיאור
- בניית רכיבי ליבה של Backend ומערכות מבוזרות
- פיתוח יכולות לביצוע עמיד, ניהול מצב, העברת הודעות, אחסון, מקביליות ועמידות לתקלות
- יצירת מערכות אמינות ובעלות השהיה נמוכה הפועלות בקנה מידה משמעותי
- חיזוק הביצועים, יכולת ההתרחבות והעמידות של סביבת ההרצה של Restate
- עיצוב הארכיטקטורה והמשך הפיתוח של פלטפורמת הליבה של Restate
- תכנון מערכות לפעולה אמינה בסביבות ייצור אמיתיות
- חקירה ופתרון של בעיות מורכבות במערכות מבוזרות ובייצור
- קידום יכולות הניטור, הבדיקות, ההתאוששות מתקלות והאמינות התפעולית
- תרומה הן לתוכנת היישום והן לתשתית
- שיתוף פעולה עם צוותי הנדסה הבונים מערכות ייצור על גבי Restate
- הפיכת אתגרים טכנולוגיים מהעולם האמיתי לשיפורים במוצר
- יצירת מימושי ייחוס, אינטגרציות וכלים תומכים לפי הצורך
- השתתפות בדיונים טכניים, סקירות תכנון והחלטות ארכיטקטוניות
- הפיכת בעיות טכניות חוזרות למערכות, כלים ותיעוד הניתנים לשימוש חוזר
- סיוע בביסוס שיטות עבודה הנדסיות עם צמיחת הצוות והמוצר
דרישות
- ניסיון משמעותי בהנדסת Backend ובפיתוח מערכות ייצור
- ניסיון במערכות מבוזרות, בארכיטקטורות מונעות אירועים או במערכות הכוללות מקביליות, מצב, הודעות וטיפול בתקלות
- שליטה גבוהה בלפחות שפת Backend אחת; Rust, Go, Java, C++ או שפות דומות רלוונטיות במיוחד
- ניסיון בתכנון, בנייה ותפעול של תוכנה בסביבת ייצור בקנה מידה גדול
- ידע חזק באמינות תוכנה, ביצועים ותכנון מערכות
- ניסיון במסדי נתונים מבוזרים, מנועי תהליכי עבודה, מערכות הודעות או תוכנות תשתית הוא יתרון
- ניסיון ב-Rust או בשפת תכנות מערכות אחרת הוא יתרון
- ניסיון ב-Kubernetes ובתשתיות ענן הוא יתרון
- ניסיון במנועי אחסון, רשתות או מערכות ברמה נמוכה הוא יתרון
- ניסיון בתכנון מחדש או בהעברת מערכות ייצור הוא יתרון
- תרומה לקוד פתוח או ניסיון בבניית תשתיות למפתחים הוא יתרון
- יכולת לתקשר רעיונות טכניים בבירור באמצעות מסמכי תכנון, דיוני ארכיטקטורה וקוד
- תחושת אחריות חזקה ויכולת להצליח בסביבה הנמצאת בשלבים מוקדמים
- יכולת לעבוד ישירות עם מהנדסים כדי להבין ולפתור בעיות טכניות מעשיות
הטבות
- מניות הוניות