תיאור המשרה:
מעבדת Huawei Computing Network Innovation Lab דרוש/ה Research Team Lead להובלת צוות מחקר ופיתוח בתחום תשתיות AI מבוזרות ומערכות תוכנה עתירות ביצועים.
התפקיד כולל הובלה מקצועית וניהולית של צוות חוקרים ומהנדסים העוסק בפיתוח תשתיות תוכנה לאימון ולהרצה מבוזרת של מודלי AI על גבי מאיצים ייעודיים, לרבות Huawei Ascend NPU. במסגרת התפקיד תתבצע ארכיטקטורה ופיתוח של ספריות תקשורת, מערכות Runtime, מנגנוני ניהול זיכרון, ביצוע וסנכרון גרפים ופתרונות לעבודה בקנה מידה רחב.
התפקיד כולל אופטימיזציה של ביצועים מקצה לקצה בסביבות מרובות מאיצים ומרובות שרתים, פיתוח מנגנוני תקשורת ופעולות Collective כגון AllReduce, AllGather ו-Broadcast, ושיתוף פעולה הדוק עם צוותי חומרה, קומפיילרים ותשתיות תוכנה לצורך תכנון משולב של פתרונות Hardware-Software.
בנוסף, התפקיד כולל קביעת הכיוון הטכנולוגי והמחקרי של הצוות, חניכה ופיתוח מקצועי של עובדים, שיתופי פעולה עם מוסדות אקדמיים וקהילות Open Source, וכן פרסום והצגת מחקרים בכנסים בינלאומיים מובילים בתחומי מערכות מבוזרות, HPC ו-AI.
דרישות המשרה:
תואר ראשון ומעלה במדעי המחשב, הנדסת מחשבים, הנדסת חשמל – חובה
לפחות 8 שנות ניסיון בפיתוח Systems Software, מערכות מבוזרות או תשתיות AI – חובה
לפחות 3 שנות ניסיון בתפקיד ניהולי או בהובלת צוות – חובה
מומחיות מעמיקה במערכות תקשורת בקנה מידה רחב, לרבות Collective Communication, RDMA, ניתוב מבוסס טופולוגיית רשת ואופטימיזציית רוחב פס
ניסיון מעשי בפיתוח תשתיות תוכנה לאימון מבוזר על גבי מאיצים ייעודיים או חומרה הטרוגנית כגון GPU, NPU או TPU.
ידע מעמיק במערכות Runtime, לרבות Scheduling, Execution Graphs, Kernel Dispatch, מנגנוני Synchronization וניהול Pipelines.
ניסיון בניהול זיכרון בקנה מידה רחב, לרבות Activation Checkpointing, Tensor Offloading, Rematerialization וניהול KV Cache.
שליטה גבוהה ב-C/C++ וב-Python.
ניסיון בפיתוח קוד עתיר ביצועים, איכותי ומוכן ל-Production בסביבות Linux.
אנגלית ברמה גבוהה מאוד, לרבות יכולת הצגה בפני קהלים בינלאומיים, כתיבת מסמכים טכניים והובלת תהליכים בין צוותים.
יכולת עבודה ושיתוף פעולה בצוותים גלובליים, מבוזרים ורב-תרבותיים.
תואר שני או PhD בתחום רלוונטי – יתרון.
ניסיון מעשי עם NCCL, MPI, HCCL או UCX – יתרון.
ניסיון באופטימיזציית Compiler ו-Graph עבור עומסי AI באמצעות XLA, TVM, Triton או Custom Operator Fusion – יתרון.
רקע ב-Mixed-Precision Training, Tensor Parallelism, Pipeline Parallelism, Expert Parallelism ו-Large Model Co-Design – יתרון.
ניסיון ב-Performance Profiling ובאיתור צווארי בקבוק באשכולות הטרוגניים באמצעות Chrome Tracing, Nsight או כלי Profiling ייעודיים – יתרון.
על החברה
מפתחים מוצרי Wireless ו Routing ובשנים האחרונות חולשים על תחומי ה Cloud, Big Data, IOT,Storage, רכבים אוטונומיים, AI ועוד הרבה תחומים אחרים!