Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About ******

****** is seeking a Machine Learning Engineer to join their team in Riyadh, Riyadh Province. This is a full-time position focused on developing and deploying machine learning solutions.

Role Overview

The Machine Learning Engineer will be responsible for translating machine learning concepts into production-ready applications. This role involves a blend of data science, data analysis, and business intelligence, including the creation of dashboards and reports for decision-makers.

Key Responsibilities

  • Qualify and prioritize machine learning use cases in collaboration with clients.
  • Build, deploy, and monitor machine learning models in a production environment.
  • Conduct statistical analysis for each use case and communicate results to non-technical audiences.
  • Design and develop dashboards and automated reports in both Arabic and English.
  • Ensure models are trained exclusively on masked or de-identified data to maintain privacy.
  • Document the features and data utilized during model development.
  • Maintain the performance and health of models and dashboards through retraining, drift monitoring, scheduled refreshes, and optimization.
  • Contribute to the monthly progress report detailing AI and dashboard development work.

Required Qualifications and Skills

  • Proficiency in the Python ML stack, including pandas, scikit-learn, and one of PyTorch, TensorFlow, or XGBoost, with demonstrated experience deploying models to production.
  • Experience with forecasting, segmentation, recommendation systems, and Natural Language Processing (NLP) use cases.
  • Expertise in MLOps practices, including reproducible training, deployment, monitoring, and retraining of models.
  • Strong skills in statistical analysis and experimental design.
  • Proficiency in Qlik Sense, encompassing load scripts, associative data models, set analysis, section access, and report automation.
  • Proficiency in Power BI, including data modeling, DAX, Power Query, row-level security, and scheduled data refresh.
  • Experience with Python reporting and visualization libraries such as Plotly or Dash, and Streamlit or similar tools.
  • Ability to design bilingual dashboards that support right-to-left layouts.
  • Adherence to privacy-aware data practices, including data masking and de-identification techniques.

Application Process

Candidates interested in this Machine Learning Engineer position are encouraged to apply.


Requirements

  • No experience required

Similar Jobs