وصف الوظيفة
الأدوار والمسؤوليات
تبحث شركة صيدلانية عالمية رائدة عن مهندس بيانات/مهندس تقارير BI ذو خبرة لتصميم وبناء وصيانة منصات بيانات قابلة للتوسع تمكّن التحليلات وتقارير الأعمال واتخاذ القرارات المستندة إلى البيانات. يركز الدور على إدخال البيانات وتحويلها ونمذجة البيانات وتمكين التحليلات، مع تأكيد قوي على هندسة البيانات المدفوعة بلغة بايثون والعمارة الحديثة للبيانات.
المسؤوليات:
1. هندسة البيانات وهندسة البيانات المعمارية: تصميم وصيانة خطوط أنابيب بيانات قابلة للتوسع لاستيعاب وتحويل وتقديم بيانات بنيوية ونصف بنيوية. تطوير منطق تحويل ومعالجة بيانات قوي باستخدام بايثون وأُطر معالجة البيانات الموزعة. تصميم وصيانة نماذج بيانات تحليلية (نماذج بُعدية، جداول الحقائق والأبعاد) المحسّنة للتقارير والتحليلات. ضمان جودة البيانات وموثوقيتها وأدائها وتناسقها عبر منصة البيانات. ترجمة متطلبات الأعمال والتحليلات إلى حلول بيانات فعّالة وقابلة للصيانة.
2. تمكين التحليلات وBI: بناء وصيانة نماذج معنوية/تحليلية تدعم تقارير المؤسسة والتحليلات ذاتية الخدمة. التعاون مع المحللين ومستخدمي الأعمال لتوفير مجموعات بيانات ومقاييس موثوقة. دعم حلول التقارير ولوحات المعلومات من خلال بنى بيانات محسّنة وحسابات.
3. التوصيل والتعاون: إنتاج وثائق تقنية واضحة بما في ذلك نماذج البيانات، ومنطق التحويل، وتصاميم الأنابيب. التعاون مع فرق متعددة التخصصات بما في ذلك محللو البيانات، ومهندسو البيانات، وأصحاب المصلحة من الأعمال.
درجة البكالوريوس في علم البيانات أو علوم الكمبيوتر أو هندسة البيانات أو مجال ذي صلة.
1-3 سنوات خبرة في تطوير BI.
3+ سنوات خبرة في تطوير BI قائم على السحابة
اتقان اللغة الإنجليزية في الكلام والكتابة.
القدرة على تحليل وفهم البيانات المعقدة.
القدرة على تنفيذ وحدات ذات أطر أمان وتفويض.
مهارات حل المشكلات القوية
المهارات التقنية:
البرمجة ومعالجة البيانات: إجادة قوية في بايثون لهندسة البيانات وحالات استخدام التحليلات. خبرة في بناء كود تحويل بيانات قابل لإعادة الاستخدام وقابل للاختبار وقابل للصيانة.
تخزين البيانات ونمذجتها: معرفة قوية بـ SQL وتحسين الاستعلام التحليلي. فهم راسخ لمفاهيم مستودعات البيانات (ETL/ELT، نمذجة الحقائق والأبعاد). خبرة في تصميم مخطط النجمة ومخطط الثلج للتحاليل والتقارير. فهم الطبقات الدلالية وتعريف المقاييس لاستهلاك BI.
السحابة والمنصات البيانات الحديثة: خبرة في العمل مع منصات البيانات السحابية وبحيرات البيانات(مفضل Azure). فهم للهياكل المعمارية القابلة للتوسع (Lakehouse، warehouse، تدفق مقابل دفعات).
BI والتحليلات: خبرة في دعم أدوات BI والتقارير من خلال مجموعات البيانات والنماذج المصممة جيداً (مفضل Power BI). معرفة بالحسابات التحليلية، ومقاييس الأداء، والتحسين للأعباء العمل الخاصة بالتقارير.
CI/CD وDevOps (المهارات الداعمة): معرفة عملية بمفاهيم CI/CD المطبقة على مشاريع البيانات والتحليلات. خبرة باستخدام أنظمة التحكم بالإصدار (مثلاً Git، Perforce أو Apache Subversion) لإدارة البيانات والكود والقطعات. الإلمام بخطوط أنابيب النشر وترقية البيئات لحلول البيانات'
الملف المرشح Desired Candidate Profile
درجة البكالوريوس في علم البيانات، علوم الكمبيوتر، هندسة البيانات، أو مجال ذو صلة.
1-3 سنوات خبرة في تطوير BI.
3+ سنوات خبرة في تطوير BI قائم على السحابة
اتقان اللغة الإنجليزية في الكلام والكتابة.
القدرة على تحليل وفهم البيانات المعقدة.
القدرة على تنفيذ وحدات ذات أطر أمان وتفويض.
مهارات حل المشكلات القوية
المهارات التقنية:
البرمجة ومعالجة البيانات: إجادة قوية في بايثون لهندسة البيانات وحالات استخدام التحليلات. خبرة في بناء كود تحويل بيانات قابل لإعادة الاستخدام وقابل للاختبار وقابل للصيانة.
تخزين البيانات ونمذجتها: معرفة قوية بـ SQL وتحسين الاستعلام التحليلي. فهم راسخ لمفاهيم مستودعات البيانات (ETL/ELT، نمذجة الحقائق والأبعاد). خبرة في تصميم مخطط النجمة ومخطط الثلج للتحاليل والتقارير. فهم الطبقات الدلالية وتعريف المقاييس لاستهلاك BI.
السحابة والمنصات البيانات الحديثة: خبرة في العمل مع منصات البيانات السحابية وبحيرات البيانات(مفضل Azure). فهم للهياكل المعمارية القابلة للتوسع (Lakehouse، warehouse، تدفق مقابل دفعات).
BI والتحليلات: خبرة في دعم أدوات BI والتقارير من خلال مجموعات البيانات والنماذج المصممة جيداً (مفضل Power BI). معرفة بالحسابات التحليلية، ومقاييس الأداء، والتحسين للأعباء العمل الخاصة بالتقارير.
CI/CD وDevOps (المهارات الداعمة): معرفة عملية بمفاهيم CI/CD المطبقة على مشاريع البيانات والتحليلات. خبرة باستخدام أنظمة التحكم بالإصدار (مثلاً Git، Perforce أو Apache Subversion) لإدارة البيانات والكود والقطعات. الإلمام بخطوط أنابيب النشر وترقية البيئات لحلول البيانات'
Job Description
Roles & Responsibilities
A leading global pharmaceutical company is seeking an experienced Data Engineer / BI Engineer to design, build, and maintain scalable data platforms that enable analytics, reporting, and data-driven decision making. The role focuses on data ingestion, transformation, modeling, and analytics enablement, with strong emphasis on Python-based data engineering and modern data architectures.
Responsibilities:
1. Data Engineering & Data Architecture: Design and maintain scalable data pipelines for ingesting, transforming, and serving structured and semi-structured data. Develop robust data transformation and processing logic using Python and distributed data processing frameworks. Design and maintain analytical data models (dimensional models, fact/dimension tables) optimized for reporting and analytics. Ensure data quality, reliability, performance, and consistency across the data platform. Translate business and analytical requirements into efficient and maintainable data solutions.
2. Analytics & BI Enablement: Build and maintain semantic / analytical models that support enterprise reporting and self-service analytics. Collaborate with analysts and business users to deliver trusted datasets and metrics. Support reporting and dashboarding solutions by providing optimized data structures and calculations.
3. Delivery & Collaboration: Produce clear technical documentation including data models, transformation logic, and pipeline designs. Collaborate with cross-functional teams including data analysts, data engineers, and business stakeholders.
Bachelor s degree in data science, computer science, data engineering, or a relevant field.
1-3 years of BI development experience.
3+ years of cloud-based BI development experience
Excellent English language verbal and written communication.
Able to analyse and understand complex data.
Able to implement modules that have security and authorization frameworks.
Strong problem-solving skills
Technical Skills:
Programming & Data Processing: Strong proficiency in Python for data engineering and analytics use cases. Experience building reusable, testable, and maintainable data transformation code.
Data Warehousing & Modeling: Strong knowledge of SQL and analytical query optimization. Solid understanding of data warehousing concepts (ETL/ELT, fact and dimension modeling). Experience designing star and snowflake schemas for analytics and reporting. Understanding of semantic layers and metrics definitions for BI consumption.
Cloud & Modern Data Platforms: Experience working with cloud-based data platforms and data lakes(Preferred Azure). Understanding of scalable data architectures (Lakehouse, warehouse, streaming vs batch).
BI & Analytics: Experience supporting BI and reporting tools through well-designed datasets and models (Preferred Power BI). Knowledge of analytical calculations, KPIs, and performance optimization for reporting workloads.
CI/CD & DevOps (Supporting Skills): Working knowledge of CI/CD concepts applied to data and analytics projects. Experience using version control systems (e.g., Git, Perforce or Apache Subversion) for managing data, code, and artifacts. Familiarity with deployment pipelines and environment promotion for data solutions'
Desired Candidate Profile
Bachelor s degree in data science, computer science, data engineering, or a relevant field.
1-3 years of BI development experience.
3+ years of cloud-based BI development experience
Excellent English language verbal and written communication.
Able to analyse and understand complex data.
Able to implement modules that have security and authorization frameworks.
Strong problem-solving skills
Technical Skills:
Programming & Data Processing: Strong proficiency in Python for data engineering and analytics use cases. Experience building reusable, testable, and maintainable data transformation code.
Data Warehousing & Modeling: Strong knowledge of SQL and analytical query optimization. Solid understanding of data warehousing concepts (ETL/ELT, fact and dimension modeling). Experience designing star and snowflake schemas for analytics and reporting. Understanding of semantic layers and metrics definitions for BI consumption.
Cloud & Modern Data Platforms: Experience working with cloud-based data platforms and data lakes(Preferred Azure). Understanding of scalable data architectures (Lakehouse, warehouse, streaming vs batch).
BI & Analytics: Experience supporting BI and reporting tools through well-designed datasets and models (Preferred Power BI). Knowledge of analytical calculations, KPIs, and performance optimization for reporting workloads.
CI/CD & DevOps (Supporting Skills): Working knowledge of CI/CD concepts applied to data and analytics projects. Experience using version control systems (e.g., Git, Perforce or Apache Subversion) for managing data, code, and artifacts. Familiarity with deployment pipelines and environment promotion for data solutions'