Job Description
*This role requires relocation to Dubai*
We seek an experienced Senior / Lead ML Engineer to join our exciting start-up. Your responsibilities will be as follows:
This is a hands-on role at the intersection of machine learning, data engineering, and
customer delivery. You’ll design, train, and deploy ML models for real-world customer use
cases, while building the data infrastructure that powers them.
You’ll collaborate directly with customers, uncover their operational pain points, and transform complex requirements into scalable, production-ready AI systems.
Who We’re Looking For
- Seasoned Technical Professional: 7+ years working across machine learning and data engineering, combining the speed and creativity of startups with the rigor of established AI organizations.
- Machine Learning Depth: Strong command of core learning paradigms — from predictive modeling to unsupervised discovery — with proven skill in optimization, evaluation, and feature construction. Familiar with clustering, representation learning, and embedding techniques.
- Data Systems Expertise: Extensive experience designing and maintaining data architectures, pipelines, and schemas, leveraging tools like dbt, BigQuery, Airflow, and Spark to manage modern data ecosystems.
- Infrastructure & MLOps Proficiency: Comfortable building and deploying models using PyTorch, TensorFlow, and scikit-learn, and integrating production workflows via MLflow, Weights & Biases, Vertex AI, or SageMaker.
- User-Driven Technologist: Communicates clearly and works closely with customers and partners, turning ambiguous business questions into impactful machine learning solutions in production.
- End-to-End Systems Thinker: Naturally connects data, infrastructure, and product logic; thrives on solving complex, interconnected challenges rather than isolated technical pieces.