*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
Related Jobs
3 roles aligned with this opportunity
Go Software Engineer (Remote)
2026-06-19
Senior Fullstack Engineer (Remote)
2026-06-19
Senior Kotlin Backend Engineer
2026-06-19
- Posted
- Nov 26, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Ras al-Khaimah
- Company
- Experts Group International
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Go Software Engineer (Remote)
2026-06-19
Senior Fullstack Engineer (Remote)
2026-06-19
Senior Kotlin Backend Engineer
2026-06-19