
ماس غلوبال للاستشارات شركة متخصصة في الهندسة الرقمية وتسريع تبني الذكاء الاصطناعي، وتتعاون مع المؤسسات الكبرى لتطوير منتجات مدعومة بالذكاء الاصطناعي ومنصات بيانات وأنظمة حديثة. تشمل أعمالها هندسة البيانات والذكاء الاصطناعي التطبيقي والوكيل، وتحديث الأنظمة الرقمية للعمليات الحيوية، وتخدم قطاعات التصنيع والخدمات المالية والمصارف والتأمين والرعاية الصحية. وتعتمد الشركة نموذج عمل تقوده الهندسة، مستفيدة من أدوات تسريع مملوكة لها وفرق عمل قريبة جغرافيًا في الولايات المتحدة وأمريكا اللاتينية لنقل المشاريع من الفكرة إلى الإطلاق. كما تدعم مبادرات تطوير القوى العاملة ضمن جهودها لتحقيق أثر اجتماعي.
مهندس بايثون أول، العمل من مقر الشركة في تامبا
قيادة أعمال الترحيل إلى Python 3.12، بما يشمل ترقية بيئة التشغيل وتحديث التبعيات واختبار التوافق. المساهمة في مشاريع الهندسة الرقمية لدى MAS Global Consulting للشركات الناشئة وشركات Fortune 100.
الوصف
- إعداد طلبات دمج الترحيل للحزم والخدمات المكلّف بها، بما يتماشى مع خطة الفريق للترقية إلى Python 3.12.
- معالجة مشكلات توافق التبعيات والبناء من خلال تعديل قيود الإصدارات واستبدال المكتبات المهجورة أو غير المدعومة.
- التحقق من الترقيات باختبارات الوحدات والتكامل وتوافق بيئة التشغيل، والتحقيق في حالات الإخفاق وتوثيق الأدلة لدعم طرح آمن.
- تحسين نصوص الترحيل وإعدادات البناء والفحص البرمجي والتحققات الساكنة لجعل أعمال الترقية المتكررة أكثر أمانًا وأسهل للمراجعة.
- التنسيق مع مالكي الحزم والخدمات بشأن ملاحظات المراجعة، ومتابعة التقدم والعوائق، ورفع المسائل التي تتطلب تغييرات أوسع في المنصة.
- الانضمام إلى فريق هندسة المنصة الذي ينفذ ترحيلًا إلى Python 3.12 عبر قاعدة برمجية كبيرة.
المتطلبات
- خبرة مهنية لا تقل عن خمس سنوات في Python، مع صيانة خدمات إنتاجية أو مكتبات مشتركة ضمن قاعدة برمجية كبيرة.
- إتقان متقدم للغة الإنجليزية (B2/C1) مطلوب، إلى جانب مهارات قوية في التواصل الكتابي والشفهي.
- إلمام متقدم بأدوات حزم Python والبناء، بما يشمل حل التبعيات وقيود الإصدارات والبيئات الافتراضية وتوافق الحزم.
- خبرة عملية في ترقية إصدارات بيئة تشغيل Python والمكتبات، وتشخيص التغييرات السلوكية المرتبطة بالإصدارات والتعامل مع التبعيات الانتقالية.
- خبرة في استخدام أدوات الفحص البرمجي والتنسيق والتحليل الساكن ضمن مسارات CI/CD.
- قدرة قوية على الاختبار وتصحيح الأخطاء، بما يشمل تمييز حالات التراجع الناتجة عن الترحيل عن الإخفاقات غير المرتبطة به.
- خبرة في إعادة الهيكلة واسعة النطاق، أو طرح إصدارات بيئة التشغيل على مراحل، أو تنسيق ترقيات التبعيات عبر حزم وخدمات عديدة.
- إلمام بامتدادات Python الأصلية أو التبعيات المترجمة أو مشكلات التوافق على Linux وApple Silicon.
- خبرة في إنشاء نصوص ترحيل أو أدوات أتمتة قابلة لإعادة الاستخدام لتقليل أعمال الترقية المتكررة.
- خبرة ضمن فرق إنتاجية المطورين أو البنية التحتية للبناء والاختبار أو هندسة المنصة.