freehire launches on Product Hunt on 26 August.

Follow →

AI Software Engineer / AI Developer

Summary

Build and deploy AI-powered software in Python using TensorFlow/PyTorch, integrating ML models into backend systems and cloud platforms.

Dubai, United Arab Emirates | Posted on 02/11/2026

A new opportunity has come up with a fast-growing AI technology company based in Dubai, UAE.

They are looking to hire an AI Software Engineer / AI Developer to join their growing technical team.

The AI Software Engineer / AI Developer will be responsible for developing and integrating AI-driven solutions into software applications. This role involves working closely with engineering and data teams to deploy scalable AI models and support the development of intelligent systems.

Key Responsibilities

  • Design, develop, and deploy AI-powered software applications and services
  • Integrate machine learning models into backend systems, APIs, and platforms
  • Collaborate with data scientists, product teams, and software engineers to operationalize AI solutions
  • Develop and maintain clean, scalable, and well-documented code
  • Optimize AI models and software performance for production environments
  • Work with cloud platforms and deployment pipelines for AI applications
  • Conduct testing, debugging, and continuous improvement of AI-driven features
  • Stay up to date with emerging AI technologies, frameworks, and best practices

Requirements

  • Bachelor’s degree in Computer Science, AI, Software Engineering, or a related field
  • 2 to 5 years of experience in AI development or software engineering
  • Mandatory UAE experience in a relevant technical role
  • Strong programming skills in Python (other languages are an advantage)
  • Experience with AI/ML frameworks such as TensorFlow or PyTorch
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Strong problem-solving and analytical skills

See also