Experts Group International
Machine Learning Engineer
Experts Group InternationalUnited Arab Emirates18 days ago
ContractInformation Technology

*This is a 12 month contract*


Position Title: Machine Learning Engineer (12 month contract)

Reports to: Senior Manager, Data & AI


JOB PURPOSE

The Machine Learning Engineer will play a key role in developing and deploying production-grade AI/ML models that support critical business processes such as decision automation, customer analytics, and intelligent operations. The role is responsible for embedding machine learning into scalable, real-time workflows across the organisation.


CORE RESPONSIBILITIES

Model Engineering & Optimization

  • Deploy and maintain machine learning models in production environments with strong focus on performance, scalability, and reliability.
  • Optimize ML pipelines for low-latency and real-time inference use cases.
  • Integrate explainability frameworks (e.g., SHAP) into dashboards and business tools.

Data Pipeline Development

  • Design and build scalable ETL/ELT pipelines using Databricks, Python, and SQL for ingesting data from CRM, ERP, and third-party systems.
  • Ensure data quality, consistency, and timely availability for ML models and business intelligence platforms.
  • Monitor and troubleshoot data pipelines to reduce downtime and support reporting needs.

MLOps & Model Lifecycle Management

  • Implement CI/CD pipelines for machine learning using tools such as MLflow, DVC, or SageMaker Pipelines.
  • Maintain version control, reproducibility, and consistent deployments across staging and production environments.
  • Conduct model validation, A/B testing, drift detection, and ongoing model performance monitoring.

Collaboration & Communication

  • Work closely with data scientists to productionize model prototypes for optimal performance and stability.
  • Act as the link between technical teams and business stakeholders to integrate ML outputs into daily operations.
  • Present insights, findings, and project updates in clear, actionable formats tailored to both technical and non-technical audiences.

Training, Support & Documentation

  • Create and maintain documentation for ML models, pipelines, and workflows.
  • Provide training to analysts and end-users on interpreting model outputs, risk scores, and key performance indicators.
  • Support ad-hoc data requests and contribute to analysis involving integrated ML components.


QUALIFICATIONS & EXPERIENCE

Education

  • Bachelor’s degree in Computer Science, Engineering, Data Science, Operations Research, Statistics, Applied Mathematics, or a related field (equivalent experience considered).

Technical Skills

  • Strong experience across the full machine learning lifecycle including data preprocessing, model development, evaluation, deployment, and monitoring.
  • Proficiency in Python, SQL, and ML libraries (scikit-learn, XGBoost, TensorFlow, PyTorch).
  • Hands-on experience with MLOps platforms (MLflow, SageMaker, Azure ML, Databricks Model Serving).
  • Familiarity with CI/CD for ML, Docker, and orchestration tools (Airflow, Kubeflow, etc.).

Key Skills

Ranked by relevance