Job description
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