Mission
JOB PURPOSE:
The Sr AI & Software Developer 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. You 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 & System Architecture
• Lead the architectural design and end-to-end development of production-grade AI systems, focusing on high-impact applications such as agentic workflows and predictive modeling.
• Own the machine learning lifecycle by overseeing the mathematical integrity and technical execution of data ingestion, feature engineering, and model training.
• Drive the deployment of scalable models across major cloud environments (AWS/Azure/GCP) or on-premises infrastructure to ensure high availability and performance.
• Mentor junior developers and data scientists, providing technical guidance and conducting structured code reviews to foster a culture of continuous learning.
MLOps Excellence & Quality Assurance
• Establish and enforce rigorous MLOps frameworks to ensure the robust, repeatable, and high-quality delivery of AI-driven software solutions.
• Validate all technical outputs through stringent testing protocols and quality assurance standards, ensuring compliance with global performance benchmarks.
• Direct continuous improvement initiatives by analyzing system data to proactively identify, manage, and resolve complex technical incidents.
Strategic Integration & Stakeholder Management
• Partner with multidisciplinary business units and product management to translate ambiguous business challenges into concrete AI/ML software requirements.
• Advise senior leadership as a primary technical liaison, converting intricate algorithmic capabilities into actionable insights that drive corporate strategy.
• Benchmark emerging digital trends and enterprise-level software tools to continuously optimize the organization’s service delivery and technical stack.
Governance & Safety Culture
• Ensure full alignment with the organization’s Safety Management System, integrating digital security and safety protocols into all software development.
• Promote a proactive safety culture within the technical team, identifying and mitigating any potential operational or environmental risks.
• Champion ethical AI standards and data governance practices to protect organizational integrity and user privacy.
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 advanced ML frameworks including TensorFlow, PyTorch, or JAX.
• Deep theoretical command of NLP, deep learning, and statistical modeling within an enterprise context.
• Mastery of full-stack development, specifically with Next.js, for deploying user-centric AI applications.
EXPERIENCE:
• 5–7 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.
