הלקוח שלנו:
הלקוח שלנו הוא חברה המתמקדת בטכנולוגיה ובונה מערכות הסקה מבוססות ML בזמן אמת ובעלות ביצועים גבוהים. הצוות מפתח מנועים בעלי חביון נמוך במיוחד המעבדים מיליארדי בקשות ביום, ומשלבים מודלים של ML עם תהליכי קבלת החלטות קריטיים לעסק. הם מחפשים מהנדס backend מנוסה שינהל ויגדיל שירותי ML ברמת ייצור, עם דגש חזק על חביון, אמינות ונראות.
המשימות שלך:
- להוביל את התכנון והפיתוח של שירותי הסקת מסקנות ML בעלי חביון נמוך, המטפלים בנפחי בקשות עצומים.
- בנה והרחב מנועי קבלת החלטות בזמן אמת, תוך שילוב מודלים של למידת מכונה עם לוגיקה עסקית תחת SLA קפדניים.
- לשתף פעולה באופן הדוק עם מדעני נתונים כדי לפרוס מודלים של למידת מכונה בצורה חלקה ואמינה בייצור.
- מערכות עיצוב לגרסאות מודל, הצללה ובדיקות A/B בזמן ריצה.
- הבטחת זמינות גבוהה, מדרגיות וניתנות לניטור של מערכות הייצור.
- אופטימיזציה מתמשכת של זמן ההשהיה, התפוקה והיעילות התפעולית באמצעות כלים וטכניקות מודרניים.
- עבודה עצמאית תוך שיתוף פעולה עם צוותים רב-תפקודיים, כולל בעלי עניין מתחום האלגוריתמים, התשתית, המוצר, ההנדסה והעסקים.
ניסיון ומיומנויות נדרשים:
- תואר ראשון או שני במדעי המחשב, הנדסת תוכנה או תחום טכני קשור.
- 5+ שנות ניסיון בבניית מערכות אחוריות בעלות ביצועים גבוהים או מערכות הסקה מבוססות ML.
- מומחה ב-Python ובעל ניסיון ב-API בעלי חביון נמוך ובמסגרות שירות בזמן אמת (למשל, FastAPI, Triton Inference Server, TorchServe, BentoML).
- ניסיון עם ארכיטקטורות שירות מדרגיות, תורי הודעות (Kafka, Pub/Sub) ועיבוד אסינכרוני.
- הבנה מעמיקה של פריסת מודלים, שוויון בין תכונות מקוונות/לא מקוונות וניטור בזמן אמת.
- ניסיון בסביבות ענן (AWS, GCP, OCI) ותזמור קונטיינרים (Kubernetes).
- היכרות עם מסדי נתונים בזיכרון ו-NoSQL (Aerospike, Redis, Bigtable) לגישה מהירה במיוחד לנתונים.
- ניסיון עם מערכי נראות (Prometheus, Grafana, OpenTelemetry) ושיטות עבודה מומלצות בתחום ההתראות/אבחון.
- תפיסת בעלות חזקה ויכולת לספק פתרונות מקצה לקצה.
- תשוקה לביצועים, ארכיטקטורה נקייה ומערכות בעלות השפעה.
יהיה יתרון:
- ניסיון קודם בניהול מערכות ML בעלות תפוקה גבוהה וזמן השהיה נמוך בייצור.
- ידע בצינורות תכונות בזמן אמת ובפלטפורמות נתונים זורמים.
- היכרות עם טכניקות מתקדמות לניטור ופרופיל של שירותי ML.
תנאי עבודה
שבוע עבודה בן 5 ימים, יום עבודה בן 8 שעות;