تدريب هندسة البيانات في شركة ثاندر thndr Data Engineering Internship Graduate Program

384 يوم متبقي للتقديم

قدم الآن

تدريب هندسة البيانات في شركة ثاندر thndr Data Engineering Internship Graduate Program

تفاصيل الفرصة

  • تاريخ النشر

    19 مايو، 2026

  • المكان

    القاهرة

  • المستوي الوظيفي

    السنة النهائية حديث تخرج طالب

  • المؤهل

    بكالوريوس/ليسانس طالب جامعي

  • الخبرة

    أقل من سنة بدون خبرة

  • النوع

    انثي ذكر

الوصف

🏗️ للمهندسين ووحوش البرمجة: “ثاندر” (Thndr) تطلب متدربين لهندسة البيانات (Data Engineering Intern) بنظام هجين!

نداء لطلبة وخريجي حاسبات وهندسة! هل تريد بناء “العمود الفقري” للبيانات لأكبر منصة استثمار في مصر؟ تعلن شركة “ثاندر” (Thndr) عن فتح باب التقديم لبرنامج تدريب خريجي هندسة البيانات (Data Engineering Intern) بمقرها في القاهرة بنظام عمل هجين (Hybrid). هذه الفرصة ليست مجرد تدريب، بل هي معسكر عمل مكثف على أنظمة حقيقية تخدم ملايين المستثمرين وتتعامل مع بيانات ضخمة (Big Data) في الوقت الفعلي.

⚙️ ماذا ستفعل في هذه الوظيفة؟ (المهام والمسؤوليات)

  • بناء خطوط الأنابيب (ETL/ELT Pipelines): بناء وصيانة مسارات نقل البيانات من مصادر مختلفة (قواعد بيانات المعاملات، APIs، بيانات السوق) إلى مستودع البيانات (Data Warehouse).
  • تصميم النماذج (Data Modeling): المساعدة في تصميم وتحسين نماذج البيانات وهياكل قواعد البيانات، مع مراعاة الأداء (Query Performance) والفهرسة (Indexing).
  • كتابة كود عالي الكفاءة: كتابة أكواد برمجية تراعي تعقيد الخوارزميات (Time & Space Complexity) لأن الحلول التقليدية “البسيطة” لا تصمد أمام حجم بيانات “ثاندر”.
  • المعالجة المتوازية (Concurrency): التعامل مع معالجة البيانات المتزامنة والمتوازية وفهم كيفية تجنب اختناقات النظام (Bottlenecks).
  • جودة البيانات: مراقبة جودة البيانات والتحقيق في أي شذوذ (Anomalies) قبل وصولها للمحللين أو متخذي القرار.

🎓 المؤهلات والشروط التقنية (هل أنت من النخبة المطلوبة؟)

  • الخلفية الأكاديمية: طالب حالي أو حديث تخرج في تخصص علوم الحاسب (CS) أو الهندسة.
  • الأساسيات البرمجية (Core Fundamentals): أساس قوي جداً في هياكل البيانات والخوارزميات (Arrays, Hash maps, Trees, Heaps) والقدرة على كتابة كود فعال.
  • قواعد البيانات (Database Internals): فهم “ما تحت المحرك” في قواعد البيانات العلاجية (Indexing, ACID, Isolation levels, OLTP vs OLAP).
  • مفاهيم التزامن (Concurrency): القدرة على شرح الفرق بين (Concurrency vs Parallelism) والتعرف على مشاكل مثل (Race conditions & Deadlocks).
  • اللغات والأدوات: إجادة قوية لـ Python و SQL، ومعرفة بـ Git.

🌟 ميزات إضافية (Nice to have)

  • معرفة بمفاهيم الأنظمة الموزعة (Distributed Systems) مثل (CAP theorem, Sharding).
  • خبرة في أدوات مثل (Airflow, dbt, Spark, Kafka) أو سحابات (AWS, GCP).

💡 زاوية إيجينكس (Egyincs) لتشريح الوظيفة

لماذا نعتبر هذا التدريب “فرصة من ذهب”؟ لأن (Thndr) وصلت لمرحلة (Scale) مرعبة؛ نحن نتحدث عن متوسط قيمة تداول يومي يتجاوز 1 مليار جنيه مصري في 2025. في هذا المستوى، لا يُطلب منك “محاسب بيانات”، بل يُطلب منك “مهندس أنظمة”. التدريب هناك سيعلمك كيف تتعامل مع البيانات وهي تتحرك بسرعة البرق، وكيف تبني نظاماً لا ينهار تحت ضغط ملايين العمليات. هذه الخبرة في قطاع الـ (FinTech) تضعك في فئة الـ (Top 1%) من المهندسين في مصر.

💊 كبسولة إيجينكس لاجتياز المقابلة (Data Engineering Hack)

المحاور في “ثاندر” لن يكتفي بسؤالك عن كيفية كتابة (Query)، بل سيختبر تفكيرك في “الكفاءة” (Efficiency).

سؤال متوقع: (لدينا جدول بيانات يحتوي على ملايين المعاملات، ونحتاج لتنفيذ عملية “Join” مع جدول آخر ضخم، والعملية تأخذ وقتاً طويلاً جداً وتستهلك موارد السيرفر.. كيف ستبدأ في تحليل المشكلة وحلها؟)

الإجابة القياسية: (في هندسة البيانات، الحل يبدأ من فهم “خطة الاستعلام” (Query Plan). أولاً: سأراجع الفهارس (Indexes)؛ هل نستخدم الفهرس الصحيح؟ ثانياً: سأنظر إلى “نوع الربط” (Join type)؛ فربما نحتاج لاستخدام (Broadcast Join) إذا كان أحد الجدولين صغيراً بما يكفي. ثالثاً: سأراجع توزيع البيانات (Data Distribution) للتأكد من عدم وجود (Data Skew) يسبب ضغطاً على عقدة واحدة في النظام الموزع. هدفي دائماً هو تقليل كمية البيانات التي تتحرك عبر الشبكة (Data Shuffling)).

الاتصال بصاحب العمل