صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيقيادة التصميم والهندسة المعمارية لمشروع مفتوح المصدر مؤثر
الترميز بلغة Golang أو Rust أو Python أو C/C++ أو Typescript/React
التعاون بشكل استباقي مع فريق موزع عالميًا
توجيه وتطوير وتقديم المشورة للزملاء في تقدمهم الوظيفي
إظهار القيادة الفنية في Canonical ومجتمعاتنا
تصحيح المشكلات وإنتاج كود عالي الجودة لإصلاحها
المساهمة في التوثيق الفني بهدف جعله الأفضل من نوعه
العمل من المنزل مع السفر العالمي مرتين سنويًا لفعاليات الشركة
ما نبحث عنه فيك
سجل أكاديمي استثنائي من المدرسة الثانوية والجامعة
درجة جامعية في علوم الكمبيوتر أو STEM، أو سرد مقنع حول مسارك البديل
الدافع وسجل حافل بالذهاب إلى ما هو أبعد من التوقعات
القيادة الفنية بالإضافة إلى تحفيز الفريق والتوجيه والوتيرة
منظم جيدًا، وذو مبادرة ذاتية وقادر على التسليم في الموعد المحدد
طريقة احترافية في التفاعل مع الزملاء والشركاء والمجتمع
خبرة عميقة في لغة واحدة على الأقل من لغات Go أو Rust أو Python أو C
خبرة في مجال الهندسة
الضمير والتوجه نحو التفاصيل، مع التركيز على الأداء
اللغة الإنجليزية المكتوبة والمنطوقة بشكل احترافي
خبرة في Linux (يفضل Debian أو Ubuntu)
مهارات شخصية ممتازة، والفضول، والمرونة، والمساءلة
الشغف، والتفكير، والدافع الذاتي
مهارات ممتازة في التواصل والعرض
التركيز على النتائج، مع الدافع الشخصي للوفاء بالالتزامات
القدرة على السفر مرتين في السنة، لحضور فعاليات الشركة لمدة تصل إلى أسبوعين لكل منها
مهارات إضافية قد تحضرها أيضًا
خبرة في تقنيات الحاويات مثل LXD وDocker وKubernetes
خبرة في الأنظمة الموزعة المتزامنة للغاية
خبرة في الأنظمة المضمنة
هندسة الأداء - من النواة إلى الويب - معايير التحسين
خبرة في أمان البرامج - التمويه، ونماذج التهديد المكتبية، والتحليل، والتدقيق
خبرة في بناء الأنظمة وسلاسل الأدوات، بما في ذلك التجميع المتقاطع
خبرة في السحابات العامة أو OpenStack
خبرة في حزم Debian/Ubuntu
خبرة في برمجة الأنظمة أو خدمات الويب القابلة للتطوير
هندسة الجودة والاختبار العميقة
خبرة في واجهة المستخدم الأمامية للويب أو Flutter
خبرة في واجهة برمجة التطبيقات REST وgRPC
خبرة في تخزين البيانات SQL وNoSQL
خبرة في السحابات العامة أو OpenStack
خبرة في حزم Debian/Ubuntu
خبرة في برمجة الأنظمة أو خدمات الويب القابلة للتطوير
1. القيادة الفنية
حل المشكلات المعقدة: قيادة حل المشكلات الفنية الصعبة من خلال تطبيق المعرفة العميقة بمجموعة التكنولوجيا والمجال. تحمل مسؤولية التحديات الفنية الحرجة ومساعدة الفريق في التنقل عبر السيناريوهات المعقدة.
الهندسة المعمارية والتصميم: المساهمة في تصميم الهندسة المعمارية للبرمجيات والحلول الفنية وقيادتها في بعض الأحيان. تأكد من أن التصميمات قابلة للتطوير والصيانة ومتوافقة مع أهداف الشركة طويلة الأجل.
جودة التعليمات البرمجية وأفضل الممارسات: وضع معايير عالية لممارسات الترميز وضمان بقاء قاعدة التعليمات البرمجية نظيفة وفعالة ومختبرة جيدًا. الدعوة لأفضل الممارسات في هندسة البرمجيات، مثل أنماط التصميم واستراتيجيات الاختبار وتحسين الأداء.
اتخاذ القرارات الفنية: التأثير على القرارات الفنية عبر الفريق والمؤسسة. تقييم الأساليب والتقنيات المختلفة لاختيار الأنسب للتحديات المعينة.
2. الإرشاد ومشاركة المعرفة
إرشاد المهندسين المبتدئين: تقديم الإرشاد للمهندسين المبتدئين والمتوسطين. مساعدتهم على تطوير مهاراتهم والنمو في حياتهم المهنية. مراجعة عملهم وتقديم الملاحظات ومساعدتهم على التعلم من الأخطاء.
التعاون بين الفرق: العمل بشكل وثيق مع المهندسين من الفرق الأخرى (على سبيل المثال، المنتج، وضمان الجودة، وDevOps) لضمان التوافق والاتساق في تطوير البرمجيات عبر المؤسسة.
مشاركة المعرفة: العمل كمورد فني للفريق من خلال مشاركة المعرفة من خلال التوثيق والعروض التقديمية الداخلية ومراجعات التعليمات البرمجية. تعزيز ثقافة التعلم والتحسين المستمر.
3. ملكية الأنظمة والميزات الرئيسية
الملكية الشاملة: تحمل ملكية أجزاء كبيرة من المنتج، من التصميم والتطوير إلى النشر والصيانة. قد يتضمن هذا قيادة مبادرات أو مشاريع تقنية كبيرة تؤثر على فرق متعددة.
التعاون مع مديري المنتجات: العمل بشكل وثيق مع مديري المنتجات لفهم متطلبات العمل، وضمان الجدوى الفنية، وإعطاء الأولوية للعمل. ترجمة احتياجات العمل إلى حلول تقنية.
موثوقية النظام والأداء: مراقبة وتحسين أداء الأنظمة التي تملكها. التركيز على قابلية التوسع والموثوقية والكفاءة، والتأكد من معالجة أي مشكلات حرجة بسرعة.
4. الابتكار والتحسين
قيادة الابتكار: مواكبة أحدث اتجاهات الصناعة والتقنيات الناشئة. اقتراح وتنفيذ أدوات وتقنيات وأطر عمل جديدة يمكنها تحسين إنتاجية الفريق أو أداء المنتج.
تحسين العملية: المساهمة في تحسين العملية، مثل تحسين سير عمل التطوير، أو اعتماد أدوات جديدة، أو تحسين خط أنابيب CI/CD لتسريع التسليم دون التضحية بالجودة.
5. التواصل عبر الوظائف
التواصل الواضح: توصيل المفاهيم الفنية بوضوح إلى أصحاب المصلحة الفنيين وغير الفنيين. يتضمن هذا شرح التحديات الفنية المعقدة، وتقديم الحلول، وتقديم التحديثات حول التقدم.
التعاون مع القيادة: العمل بشكل وثيق مع مديري الهندسة والمهندسين المعماريين وغيرهم من المهندسين الكبار لضمان توافق الاتجاه الفني مع أهداف العمل والاستراتيجية العامة للشركة.
دوام كامل