Job description
Mission
JOB PURPOSE:
The AI & Software Section Head is responsible for driving the technical vision, development, and productization of intelligent, data-driven software systems. This role encompasses the entire machine learning and software development lifecycle, from research and data ingestion to model deployment and monitoring. The position will build proprietary machine learning models and scalable applications, acting as a core technical expert to deliver innovative digital solutions that align with the company's strategic goals.
Profile
RESPONSIBILITIES/DUTIES
Technical Leadership & Team Mentorship
•Lead the recruitment, mentorship, and professional development of a high-performing, multidisciplinary team of software engineers and data scientists.
•Strategize the long-term technical roadmap, ensuring that team output consistently addresses both immediate operational requirements and future-state digital goals.
•Foster a culture of technical excellence by championing peer code reviews, continuous learning, and the adoption of cutting-edge development methodologies.
Architecture & Advanced Development
•Lead the design and execution of scalable, production-grade machine learning systems, specifically focusing on the implementation of agentic AI workflows.
•Oversee the end-to-end machine learning lifecycle, from complex data ingestion and feature engineering to the final deployment of high-performing models.
•Execute the development of robust, user-facing applications by integrating sophisticated backend AI models with modern full-stack frameworks.
MLOps & Operational Excellence
•Lead the implementation of comprehensive MLOps frameworks to ensure the repeatability, traceability, and reliability of all AI-driven deployments.
•Establish stringent quality assurance protocols and performance benchmarks to maintain the integrity and safety of all production environments.
•Strategize incident resolution and continuous improvement initiatives by conducting deep-dive analysis of system performance and technical data.
Stakeholder Engagement & Strategic Integration
•Lead collaborative efforts with product management and business development units to translate intricate enterprise challenges into tractable technical solutions.
•Represent the technical department as a subject matter expert, translating complex AI capabilities into clear, actionable business insights for non-technical stakeholders.
•Monitor the global digital landscape to integrate emerging enterprise-level tools and technologies that optimize service delivery and operational efficiency.
Safety Responsibilities:
•Promote a positive safety culture within the workplace and attend any safety-related meetings or briefings as required within the job role.
•Comply with the requirements of RDMC RQHSE Policy and Safety Management System.
•Be mindful that Safety, Security, and Environmental protection are everyone’s responsibility. All staff members are accountable for reporting and intervening in any Safety, Security, or Environmental violations.
ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE
QUALIFICATIONS:
•Bachelor’s degree in computer science, Information Systems, or a related technical field
•Professional fluency in both English and Arabic; proficiency in French is highly preferred.
KNOWLEDGE:
•Expert-level proficiency in Python and leading ML frameworks such as TensorFlow, PyTorch, or JAX.
•Strong theoretical command of deep learning, Natural Language Processing (NLP), and statistical modeling.
•Demonstrated mastery of modern full-stack development, specifically using Next.js for the deployment of scalable, user-facing AI applications.
EXPERIENCE:
•7–10 years of progressive experience in software development and data science, with a proven track record of owning complex, enterprise-level AI projects from ideation to production.
•Proven track record of owning complex, enterprise-level AI projects from ideation to production.
DESIRED BEHAVIORS & EXPERIENCES
•Exceptional ability to deconstruct technical jargon into strategic narratives for non-technical stakeholders.
•Working in Agile/Scrum environments with a focus on "Privacy by Design" and ethical AI development.
•Exhibit a "product-owner" mindset, taking full accountability for the long-term scalability and ethical integrity of AI solutions rather than focusing solely on immediate code execution.
•Acts as a proactive advocate for AI adoption across the organization, demonstrating the patience and persistence required to overcome institutional resistance to new digital workflows.
•Outstanding analytical and problem-solving skills, with the ability to translate technical information into clear insights for non-technical stakeholders.
وصف الوظيفة
المهمة
الغرض من الوظيفة:
رئيس قسم الذكاء الاصطناعي والبرمجيات مسؤول عن دفع الرؤية الفنية والتطوير وتحوّل المنتجات للأنظمة البرمجية الذكية القائمة على البيانات. يغطي الدور كامل دورة حياة تعلم الآلة وتطوير البرمجيات، من البحث وامتصاص البيانات إلى نشر النماذج والمراقبة. سيقوم المنصب ببناء نماذج تعلم آلي مملوكة وتطبيقات قابلة للتوسع، مع عمله كخبير تقني مركزي لتقديم حلول رقمية مبتكرة تتماشى مع أهداف الشركة الاستراتيجية.
الملف الشخصي
المسؤوليات/الواجبات
القيادة التقنية وتوجيه الفريق
•قيادة التوظيف والتوجيه والتطوير المهني لفريق عالي الأداء ومتعدد التخصصات من مهندسي البرمجيات وعلماء البيانات.
•وضع خارطة الطريق التقنية طويلة الأجل، مع التأكد من أن مخرجات الفريق تلبي الاحتياجات التشغيلية الفورية وأهداف الرقمية المستقبلية.
•تعزيز ثقافة التميز التقني من خلال دعم مراجعات الشيفرة بين الزملاء والتعلم المستمر واعتماد منهجيات التطوير الحديثة.
العمارة والتطوير المتقدم
•قيادة تصميم وتنفيذ أنظمة تعلم آلي قابلة للتوسع وتعمل في بيئة الإنتاج، مع تركيز خاص على تنفيذ سير عمل AI تعتمد على الوكيل.
•الإشراف على دورة حياة تعلم الآلة من امتصاص البيانات المعقدة وهندسة الميزات إلى النشر النهائي للنماذج ذات الأداء العالي.
•تنفيذ تطوير تطبيقات قوية للمستخدم من خلال دمج نماذج AI الخلفية المتقدمة مع أطر التطوير الكاملة الحديثة.
MLOps والتميز التشغيلي
•قيادة تنفيذ أطر MLOps شاملة لضمان التكرار والتتبع والاعتمادية في جميع عمليات النشر المعتمدة على الذكاء الاصطناعي.
•وضع بروتوكولات صارمة لجودة المخرجات ومعايير الأداء للحفاظ على سلامة وموثوقية جميع بيئات الإنتاج.
•وضع استراتيجيات لحل الحوادث ومبادرات التحسين المستمر من خلال إجراء تحليلات عميقة لأداء النظام والبيانات الفنية.
المشاركة مع أصحاب المصلحة والتكامل الاستراتيجي
•قيادة الجهود التعاونية مع إدارة المنتج ووحدات تطوير الأعمال لترجمة التحديات المؤسسية المعقدة إلى حلول تقنية قابلة للإدارة.
•تمثيل قسم التقنية كخبير موضوع، ترجمة قدرات AI المعقدة إلى رؤى أعمال واضحة وقابلة للتنفيذ لأصحاب المصلحة غير التقنيين.
•مراقبة المشهد الرقمي العالمي لدمج أدوات وتقنيات حديثة على مستوى المؤسسة تحسن من تقديم الخدمة والكفاءة التشغيلية.
مسؤوليات السلامة:
•تعزيز ثقافة سلامة إيجابية داخل مكان العمل والمشاركة في أي اجتماعات أو إيجازات متعلقة بالسلامة حسب الحاجة ضمن دور الوظيفة.
•الامتثال لمتطلبات سياسة RDMC RQHSE ونظام إدارة السلامة.
•الالتزام بأن السلامة والأمن وحماية البيئة مسؤولية الجميع. جميع أفراد الطاقم مسؤولون عن الإبلاغ والتدخل في أي مخالفات للسلامة أو الأمن أو البيئة.
المؤهلات الأساسية والمعرفة والخبرة
المؤهلات:
•درجة البكالوريوس في علوم الكمبيوتر أو أنظمة المعلومات أو مجال تقني ذي صلة
•الطلاقة المهنية بلغتي الإنجليزية والعربية؛ وإتقان الفرنسية يفضل بشدة.
المعرفة:
•إتقان عالي في Python وأطر ML الرائدة مثل TensorFlow أو PyTorch أو JAX.
•فهم نظري قوي للتعلم العميق ومعالجة اللغة الطبيعية (NLP) ونمذجة الإحصاء.
•إتقان ماجس حديثة لتطوير الواجهة الخلفية والواجهة الأمامية، وتحديداً باستخدام Next.js لنشر تطبيقات AI قابلة للتوسع وموجهة للمستخدم.
الخبرة:
•من 7 إلى 10 سنوات من الخبرة المتقدمة في تطوير البرمجيات وعلوم البيانات، مع سجل مثبت لامتلاك مشاريع AI معقدة على مستوى المؤسسة من الفكرة إلى الإنتاج.
•سجل مثبت لامتلاك مشاريع AI معقدة على مستوى المؤسسة من الفكرة إلى الإنتاج.
السلوكيات والخبرات المرغوبة
•قدرة استثنائية على تفكيك المصطلحات التقنية إلى سرد استراتيجي لأصحاب المصلحة غير التقنيين.
•العمل في بيئات Agile/Scrum مع التركيز على