Generative AI & Machine Learning Engineer – Dubai (Hybrid/Remote)
Discover the Opportunity
We’re partnering with a fast-growing, AI-driven technology organisation in Dubai that is building
intelligent, data-powered platforms to enhance digital user experiences at scale.
This role sits within a high-impact data and AI team focused on developing next-generation
solutions powered by Generative AI, machine learning, and automation. The organisation is
leveraging cutting-edge technologies to build scalable, customer-facing applications that solve
real-world challenges.
This is a great opportunity for an engineer who enjoys working at the intersection of research and production, building AI systems that deliver tangible business impact.
Discover the Responsibilities:
- Design, build, and deploy machine learning and Generative AI solutions within scalable, customer-facing applications
- Work with large language models, embeddings, and RAG architectures to develop intelligent systems
- Collaborate with product, engineering, and business teams to translate requirements into technical solutions
- Develop and maintain high-quality, testable code and contribute to shared ML frameworks and libraries
- Monitor, evaluate, and continuously optimise models based on production performance and user feedback
- Integrate AI capabilities through APIs and ensure seamless interaction with existing platforms
- Apply strong analytical and problem-solving skills to tackle complex machine learning challenges
- Stay up to date with emerging AI trends and contribute to continuous improvement across the team
Discover the Requirements:
- 2+ years of experience in machine learning, AI engineering, or data science roles
- Hands-on experience working with large language models, including RAG, embeddings, and fine-tuning techniques
- Experience using modern AI frameworks and tools such as LangChain or similar ecosystems
- Strong programming skills in Python and SQL, with solid software engineering fundamentals
- Experience integrating APIs and building scalable, production-ready systems• Understanding of data structures, data modelling, and system design principles
- Experience applying machine learning to real-world problems and analysing performance in production
- Strong communication skills and ability to work collaboratively in cross-functional teams
Preferred experience:
- Experience working with cloud platforms such as AWS or Azure
- Exposure to distributed systems, deep learning, or NLP applications
- Experience working in fast-paced or startup environments