Job summary
Machine Learning Engineer at Arabic.AI in Riyadh responsible for taking ML use cases from idea to production and delivering bilingual dashboards and reports. The role covers building, deploying and monitoring models and creating about twenty ML use cases and dashboards across a year.
Key responsibilities
- Qualify and prioritise client use cases and take them to production
- Build, deploy and monitor machine-learning models
- Perform statistical analysis and explain results to non-technical stakeholders
- Design and build bilingual dashboards and automated reports
- Train only on masked or de-identified data and document features
- Maintain models and dashboards: retraining, drift monitoring, refreshes
- Produce monthly progress reports for AI and dashboard work
Requirements
- Proficiency with Python ML stack: pandas, scikit-learn and PyTorch/TensorFlow/XGBoost in production
- Experience with forecasting, segmentation, recommendation and NLP use cases
- MLOps skills: reproducible training, deployment, monitoring, retraining
- Statistical analysis and experiment design experience
- Qlik Sense: load scripts, associative model, set analysis, section access, automation
- Power BI: data model, DAX, Power Query, row-level security, scheduled refresh
- Python reporting/visualisation experience (Plotly/Dash, Streamlit or similar)
- Bilingual RTL dashboard design experience
- Privacy-aware practice: masking and de-identification
Skills
Source: Workable. Last checked as open: 13 Nov 2026. You apply directly with the employer.
Apply now