مهندس البرمجيات (البيانات)
نبذة عن الوظيفة
حول الدور نحن نبني منصة البيانات التي تدعم عملية اتخاذ القرار عبر شركة PRYPCO. باعتبارك مهندس برمجيات (بيانات)، ستقوم بتصميم وتشغيل الأنظمة التي تجعل البيانات موثوقة ويمكن الوصول إليها وسهلة العمل لكل فريق يعتمد عليها. ستواجه المشكلات بشكل شامل، بدءًا من الهندسة المعمارية وحتى التشغيل الآلي، وستكون شريكًا وثيقًا مع الأشخاص الذين يستخدمون ما تقوم بإنشائه. المسؤوليات الرئيسية تصميم وبناء وصيانة منصات بيانات فعالة وموثوقة، وتبسيط خطوط أنابيب البيانات الشاملة وأتمتة سير العمل اليدوي. الشراكة مع فرق متعددة الوظائف (المنتج والهندسة وعلوم البيانات) لترجمة المتطلبات الغامضة إلى حلول عملية وقابلة للتطوير. إنشاء معايير البيانات وتنفيذها، والحفاظ على الوثائق الشاملة، وإدارة سجل البيانات على مستوى الشركة. يمكنك تأهيل مستخدمي النظام الأساسي ودعمهم أثناء توصيل التحديثات والرؤى من خلال لوحات المعلومات والروبوتات والأدوات الداخلية الأخرى. تخطيط وتنفيذ تحسينات النظام الأساسي على مستوى المؤسسة، وتحديد أفضل الممارسات للترميز والاختبار والنشر والصيانة. استخدم البيانات لتوجيه القرارات الهندسية والتحسين المستمر لأداء النظام الأساسي وموثوقيته. المتطلبات درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو مجال ذي صلة، أو خبرة عملية معادلة. إتقان قوي للبرمجة النصية لـ Python وSQL وUnix. خبرة عملية في ممارسات Agile الهندسية، بما في ذلك TDD وإعادة البناء وCI/CD وXP. خبرة مثبتة في تصميم وتنفيذ وصيانة خطوط أنابيب ETL المخصصة. خبرة في أدوات تنسيق سير العمل مثل Apache Airflow. الخبرة في معالجة البيانات الموزعة ومحركات الاستعلام، بما في ذلك أدوات مثل: ترينو أباتشي سبارك ندفة الثلج BigQuery جميل أن يكون خبرة في بناء تطبيقات البنية التحتية واسعة النطاق وكتابة تعليمات برمجية قابلة للصيانة عبر لغات برمجة متعددة. الخبرة في التعامل مع الأنظمة الأساسية السحابية (AWS و/أو GCP). الخبرة في مجال النقل بالحاويات والبنية التحتية كرمز، بما في ذلك: عامل ميناء كوبيرنيتيس Terraform فهم بنية البيانات الحديثة، مع خبرة عملية في تطبيق مبادئ Data Mesh. الإلمام بسير عمل علوم البيانات المستندة إلى دفتر الملاحظات. خبرة في أدوات المراقبة والملاحظة مثل: بقايا جديدة جرافانا بروميثيوس إلك ستاك