Job description
1. JOB DETAILS:
Job Title:
Analyst, ML Engineer
Reports to:
Sr. Manager, IT Digital Platforms & Digital Transformation
Department:
IT Applications
Function:
IT Applications
Company:
Hikma Holding
2. JOB PURPOSE:
The ML Engineer is responsible for supporting the development, testing, and deployment of machine learning models and AI-powered pipelines across Hikma Pharmaceuticals. Working as part of the AI team under the Sr. Manager, IT Digital Platforms & Digital Transformation, and under the close guidance of the AI Architect and AI developers’ team, this role provides hands-on ML engineering support across the solution lifecycle — from data preparation and model experimentation through to deployment and monitoring. The ML Engineer is expected to develop their machine learning and data engineering skills rapidly within a structured team environment, contributing to Hikma's enterprise AI transformation while building foundational expertise in regulated pharmaceutical AI delivery.
3. JOB DIMENSIONS:
Number of Staff Supervised:
Direct Reports Count:
0 (0 vacant)
Indirect Reports Count:
N/A
Financial Budget (USD):
Supports AI initiative delivery under team supervision
4. KEY ACCOUNTABILITIES:
Description
ML Model Development & Experimentation
- Support the development, training, and evaluation of machine learning models under the guidance of the AI Architect and senior team members, following approved architecture standards and initiative briefs
- Assist in ML experimentation activities including data exploration, feature engineering, model selection, and performance evaluation using standard frameworks and cloud AI services
- Apply foundational ML techniques across classical machine learning, NLP, and generative AI domains relevant to Hikma's business areas including Supply Chain, Quality, HR, and Commercial
- Support the implementation of LLM-based solutions including RAG pipelines, prompt engineering, and embedding-based retrieval under senior technical guidance
- Maintain experiment tracking logs, model versioning records, and reproducibility documentation using tools such as ML flow or Azure Machine Learning
- Produce clear and accurate model development artefacts including experiment summaries, performance reports, and model documentation
Data Engineering & Feature Development
- Assist in building and maintaining ML data pipelines covering data ingestion, transformation, validation, and basic feature engineering for model training and inference workflows
- Support data quality checks, anomaly detection, and dataset preparation activities to ensure ML model inputs meet required standards
- Collaborate with the Data & Analytics team to access and understand available data assets, following data governance and privacy guidelines
- Work with structured data sources including relational databases and enterprise system extracts, developing proficiency in handling diverse data types over time
ML-Ops & Production Support
- Support the implementation and maintenance of ML-Ops pipeline components including model packaging, deployment, and basic performance monitoring under senior team guidance
- Assist in deploying ML models to cloud environments using approved tooling (Azure Machine Learning, ML-flow, Docker, or equivalent)
- Monitor deployed models for observable performance issues and flag anomalies to the AI Architect or senior team members for investigation
- Maintain accurate records in model registries including versioning and change logs across AI initiatives
- Contribute to the documentation and validation support activities for ML models deployed in GxP-regulated contexts, following defined compliance processes
Quality Assurance & Testing
- Support the development and execution of testing activities for ML solutions, including data, pipeline tests, model performance checks, and basic integration testing
- Actively participate in code reviews and technical walkthroughs, applying feedback to improve code quality and engineering practices
- Document assigned ML components clearly including data preparation steps, model configurations, test results, and known issues
- Identify and escalate technical issues encountered across the ML stack in a timely and structured manner
وصف الوظيفة
1. تفاصيل الوظيفة:
المسمى الوظيفي:
محلل، مهندس تعلم آلي
التقارير إلى:
مدير أول، منصات تكنولوجيا المعلومات الرقمية والتحول الرقمي
القسم:
تطبيقات تكنولوجيا المعلومات
الوظيفة:
تطبيقات تكنولوجيا المعلومات
الشركة:
هيمكيا القابضة
2. الغرض من الوظيفة:
المهندس التعلم الآلي مسؤول عن دعم تطوير واختبار ونشر نماذج التعلم الآلي وأنابيب الذكاء الاصطناعي المدعومة بالذكاء الاصطناعي عبر Hikma Pharmaceuticals. يعمل كجزء من فريق الذكاء الاصطناعي تحت إشراف مدير أول، منصات وتكنولوجيات المعلومات الرقمية والتحول الرقمي، وتحت التوجيه الوثيق من مهندس الذكاء الاصطناعي وفريق مطوري الذكاء الاصطناعي، يقدم هذا الدور دعم هندسة تعلم آلي عملي على مدار دورة الحل — من تجهيز البيانات وتجريب النماذج إلى النشر والمراقبة. من المتوقع أن يطور مهاراته في تعلم الآلة والهندسة البيانات بسرعة داخل بيئة فريق منظّمة، مساهمًا في تحول Hikma المؤسسي للذكاء الاصطناعي مع بناء خبرة تأسيسية في تقديم الذكاء الاصطناعي في الأدوية الخاضعة للوائح.
3. أبعاد الوظيفة:
عدد الموظفين المشرفين:
عدد التقارير المباشرة:
0 (0 شاغر)
عدد التقارير غير المباشرة:
غير متاح
الميزانية المالية (USD):
يدعم تسليم مبادرات الذكاء الاصطناعي تحت إشراف الفريق
4. المهام الأساسية:
الوصف
تطوير نماذج ML وتجربتها
- دعم تطوير وتدريب وتقييم نماذج التعلم الآلي تحت إشراف مهندس الذكاء الاصطناعي وأعضاء الفريق الكبار، وفق معايير البنية المعتمدة وملخصات المبادرات
- المساعدة في أنشطة تجارب ML بما في ذلك استكشاف البيانات، وهندسة الميزات، واختيار النموذج، وتقييم الأداء باستخدام أطر العمل القياسية وخدمات الذكاء الاصطناعي السحابية
- تطبيق تقنيات ML الأساسية عبر مجالات تعلم آلي كلاسيكي، ومعالجة اللغة الطبيعية، والذكاء الاصطناعي التوليدي المرتبطة بمجالات عمل Hikma بما فيها سلسلة التوريد، الجودة، الموارد البشرية، والتجاري
- دعم تنفيذ حلول قائمة على LLM بما في ذلك أنابيب RAG، هندسة المطالبات، واسترجاع قائم على التضمين تحت إشراف تقني كبير
- الحفاظ على سجلات تتبع التجارب، وسجلات إصدار النماذج، ووثائق قابلية التكرار باستخدام أدوات مثل MLflow أو Azure Machine Learning
- إنتاج مخرجات واضحة ودقيقة لتطوير النماذج بما في ذلك ملخصات التجارب، تقارير الأداء، ووثائق النموذج
هندسة البيانات وتطوير الميزات
- المساعدة في بناء وصيانة خطوط بيانات ML تشمل إدخال البيانات، التحويل، التحقق، وتطوير الميزات الأساسية لعمليات التدريب والاستدلال
- دعم فحص جودة البيانات، واكتشاف الشذوذ، وأنشطة إعداد مجموعة البيانات لضمان توافر مدخلات النموذج وفق المعايير المطلوبة
- التعاون مع فريق البيانات والتحليلات للوصول إلى البيانات المتاحة وفهمها، وفقًا لإرشادات حوكمة البيانات والخصوصية
- العمل مع مصادر بيانات منظمة تشمل قواعد البيانات العلائقية ومقتطفات الأنظمة المؤسسية، وتطوير الكفاءة في التعامل مع أنواع البيانات المتنوعة مع مرور الوقت
ML-Ops والدعم الإنتاجي
- دعم تطبيق وصيانة مكونات خط أنابيب ML-Ops بما في ذلك تغليف النماذج، النشر، ومراقبة الأداء الأساسية تحت توجيه الفريق الكبار
- المساعدة في نشر نماذج ML إلى بيئات السحابة باستخدام أدوات معتمدة (Azure Machine Learning، ML-flow، Docker، أو ما يعادلها)
- مراقبة النماذج المنشورة لاكتشاف مشكلات الأداء وإبلاغ المهندس المعماري للذكاء الاصطناعي أو أعضاء الفريق الكبار بالتحقيق
- الحفاظ على سجلات دقيقة في سجلات النماذج بما في ذلك الإصدار وتسجيلات التغيير عبر مبادرات الذكاء الاصطناعي
- المساهمة في وثائق وأنشطة دعم التحقق للنماذج المطورة في سياقات منظمة بـ GxP، وفق عمليات الامتثال المحددة
ضمان الجودة والاختبار
- دعم تطوير وتنفيذ أنشطة الاختبار للحلول ML، بما في ذلك اختبارات البيانات، وأنابيب العمل، واختبارات الأداء للنموذج، واختبارات التكامل الأساسية
- المشاركة الفعالة في مراجعات الكود وجولات فنية، وتطبيق الملاحظات لتحسين جودة الكود وممارسات الهندسة
- توثيق مكونات ML المخصصة بوضوح بما في ذلك خطوات إعداد البيانات، وتكوينات النموذج، ونتائج الاختبار، والقضايا المعروفة
- تحديد وتصعيد القضايا التقنية التي تُواجه عبر طبقة ML بشكل في الوقت المناسب وبطريقة منظمة