الوصف الوظيفي
مقدمة
في شركة آي بي إم للبنية التحتية والتكنولوجيا، نصمم وندير الأنظمة التي تحافظ على سير العالم. من الحواسيب الرئيسية عالية المرونة ومنصات السحابة الهجينة إلى الشبكات والأتمتة وموثوقية المواقع. تضمن فرقنا الأداء والأمان وقابلية التوسع التي يعتمد عليها العملاء والصناعات كل يوم. العمل في البنية التحتية والتكنولوجيا يعني مواجهة تحديات معقدة بفضول وتعاون. ستعمل مع تقنيات وزملاء متنوعين حول العالم لتقديم حلول مرنة جاهزة للمستقبل تدعم الابتكار. مع التعلم المستمر، ونمو المسيرة المهنية، وثقافة الدعم، توفر آي بي إم الفرص لبناء الخبرة وتشكيل البنية التحتية التي تدفع التقدم.
دورك ومسؤولياتك
وظيفة هندسية عملية مسؤولة عن تصميم وأتمتة وصيانة أنظمة البناء القوية وأنابيب النشر لمكونات الذكاء الاصطناعي/تعلم الآلة، مع مسؤوليات تطوير مباشرة في C++ وPython. يدعم الدور كل من بنية تدريب النماذج وأنظمة الاستدلال عالية الأداء.
- تصميم وتنفيذ أنظمة أتمتة البناء القوية التي تدعم قواعد الشيفرة الكبيرة والموزعة للذكاء الاصطناعي/C++/Python.
- تطوير أدوات ونصوص تمكّن المطورين والباحثين من التكرار السريع، والاختبار، والنشر عبر بيئات متنوعة.
- دمج مكونات C++ مع سير عمل الذكاء الاصطناعي القائم على Python، مع ضمان التوافق والأداء وقابلية الصيانة.
- قيادة إنشاء بيئات تطوير قابلة للنقل وإعادة الإنتاج، مع ضمان التوافق بين التطوير والإنتاج.
- صيانة وتوسيع أنابيب CI/CD لنظام Linux وz/OS، وتنفيذ أفضل الممارسات في الاختبار الآلي، وإدارة المكونات، والتحقق من الإصدارات.
- التعاون مع فرق متعددة التخصصات - بما في ذلك باحثي الذكاء الاصطناعي، ومهندسي النظام، ومهندسي الحواسيب الرئيسية - لضمان توافق البنية التحتية مع الأهداف الاستراتيجية.
- مراقبة وتحسين أداء البناء، وتغطية الأتمتة، وموثوقية النظام بشكل استباقي.
- المساهمة في الوثائق الداخلية، وتحسين العمليات، ومشاركة المعرفة لتوسيع تأثيرك عبر الفرق.
التعليم المطلوب
درجة البكالوريوس
التعليم المفضل
درجة البكالوريوس
الخبرة الفنية والمهنية المطلوبة
- 5+ سنوات من مهارات البرمجة القوية في C++ وPython، مع فهم عميق لكلا نمطي اللغة المترجمة والمفسرة.
- خبرة عملية في بناء وصيانة أنابيب الأتمتة المعقدة (CI/CD) باستخدام أدوات مثل Jenkins أو GitLab CI.
- خبرة متعمقة مع أدوات وأنظمة البناء مثل CMake وMake وMeson أو Ninja، بما في ذلك تطوير نصوص مخصصة والتجميع المتقاطع.
- خبرة في العمل على تطوير متعدد المنصات، وخاصة على بيئات Linux وIBM z/OS، بما في ذلك فهم أدواتها وقيودها المعنية.
- خبرة في دمج الشيفرة الأصلية C++ مع Python، باستخدام pybind11 أو Cython أو أدوات مماثلة للتوافق العالي الأداء.
- قدرة مثبتة على استكشاف وحل مشكلات وقت البناء، ووقت التشغيل، والتكامل في أنظمة متعددة المكونات على نطاق واسع.
- الراحة مع نصوص الشل (Bash وZsh وما إلى ذلك) والعمليات على مستوى النظام.
- الإلمام بتقنيات الحاويات مثل Docker لبيئات التطوير والنشر.
الخبرة الفنية والمهنية المفضلة
- معرفة عملية بأطر الذكاء الاصطناعي/تعلم الآلة مثل PyTorch وTensorFlow أو ONNX، بما في ذلك فهم كيفية تكاملها في بيئات الإنتاج.
- خبرة في تطوير أو صيانة البرمجيات على أنظمة الحواسيب الرئيسية IBM z/OS.
- الإلمام بتدفقات العمل الخاصة بالبناء والتعبئة في z/OS،
- فهم تحسين أداء النظام، خاصة في بيئات الحوسبة عالية الإنتاج أو الإدخال/الإخراج (مثل، تدريب نموذج كبير أو استدلال).
- معرفة بحوسبة GPU وأدوات التوصيف/التصحيح على مستوى منخفض.
- خبرة في إدارة أنظمة المؤسسات طويلة العمر وضمان التوافق عبر الإصدارات والنشر.
- خلفية في المساهمة في أو صيانة مشاريع مفتوحة المصدر في مجال البنية التحتية أو DevOps أو أدوات الذكاء الاصطناعي.
- إتقان في الأنظمة الموزعة، وهندسة الخدمات الصغيرة، وواجهات برمجة التطبيقات REST.
- خبرة في التعاون مع فرق متعددة التخصصات لدمج أنابيب MLOps مع أدوات CI/CD للتكامل والنشر المستمر، مما يضمن التكامل السلس لنماذج الذكاء الاصطناعي/تعلم الآلة في تدفقات العمل الإنتاجية.
- مهارات تواصل قوية مع القدرة على توصيل المفاهيم التقنية بفعالية إلى أصحاب المصلحة غير التقنيين.
- سجل حافل في تعزيز التعاون عبر فرق متنوعة.
- سجل مثبت في ضمان الامتثال لأفضل الممارسات والمعايير الصناعية في هندسة الذكاء الاصطناعي.
- الحفاظ على معايير عالية من جودة الشيفرة والأداء والأمان في مشاريع الذكاء الاصطناعي.
سنوات الخبرة:2-7
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.