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