freehire launches on Product Hunt on 26 August.

Follow →

Junior AI Software Engineer (GenAI, Agentic AI & Cloud Applications) | Discovered Recruitment | Abu Dhabi, UAE

Summary

Junior AI Software Engineer building GenAI, Agentic AI, and cloud-native applications using Python, React, Docker, and cloud platforms (Azure/AWS/GCP) within an AI & Innovation team.

Job Title: Junior AI Software Engineer (GenAI, Agentic AI & Cloud Applications) | Discovered Recruitment | Abu Dhabi, UAE

Recruiting Company: Discovered Recruitment

Job Location: Abu Dhabi, United Arab Emirates

Job Type: Full-Time

Additional Information

  • Experience Required: 2–4 Years
  • AI & Innovation Team Opportunity
  • Salary: AED 22,000 – 28,000 per Month
  • Exposure to Enterprise AI, GenAI, and Agentic AI Solutions
  • Work with Experienced AI Engineers, Data Scientists, and Product Teams

Position Summary

A leading UAE organization is expanding its AI & Innovation function and is seeking a Junior AI Software Engineer to help design, develop, and deploy next-generation AI-powered products and applications. This role offers an exceptional opportunity for early-career engineers to gain hands‑on experience in Generative AI, Agentic AI, cloud‑native development, and modern software engineering within a high‑growth innovation environment.

Detailed Job Description

As a Junior AI Software Engineer, you will contribute to the development of AI applications, intelligent APIs, and cloud‑native solutions that support business transformation and innovation initiatives. Working closely with AI engineers, software developers, data scientists, and product teams, you will build, integrate, and optimize modern applications that leverage advanced AI capabilities. The role combines backend development, frontend engineering, cloud technologies, DevOps practices, and emerging AI frameworks. You will have the opportunity to work on real‑world Generative AI and Agentic AI projects, gaining valuable experience across the full software development lifecycle while contributing to impactful AI‑driven solutions.

Key Responsibilities

  • Design, develop, and maintain AI-powered applications and services.
  • Build scalable APIs and backend systems supporting AI solutions.
  • Develop frontend interfaces using React or similar frameworks.
  • Collaborate with AI engineers and data scientists to integrate machine learning and Generative AI capabilities.
  • Develop cloud‑native applications using modern software engineering practices.
  • Support deployment and management of containerized applications.
  • Participate in CI/CD implementation and automated deployment processes.
  • Troubleshoot, debug, and optimize application performance.
  • Contribute to AI experimentation, testing, and product innovation initiatives.
  • Maintain technical documentation and development standards.
  • Support the development of Agentic AI workflows and intelligent automation solutions.

Required Qualifications & Skills

  • Bachelor’s Degree in Computer Science, Software Engineering, Artificial Intelligence, Information Technology, or a related field.
  • 2–4 years of software engineering or application development experience.
  • Strong proficiency in Python.
  • Experience with JavaScript and/or TypeScript.
  • Hands‑on experience with React or similar frontend frameworks.
  • Experience developing RESTful APIs and backend services.
  • Knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Experience with Docker containerization technologies.
  • Familiarity with Kubernetes environments.
  • Experience with Git version control systems.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Nice-to-Have Skills

  • Exposure to Generative AI technologies and applications.
  • Experience with Agentic AI frameworks.
  • Familiarity with LangGraph, LangChain, CrewAI, AutoGen, or similar frameworks.
  • Knowledge of AI orchestration and workflow automation.
  • Experience integrating LLMs into business applications.
  • Exposure to MLOps and AI deployment practices.

Recruitment Pro Tip

For junior AI engineering positions, hiring managers place significant value on practical AI projects. Highlight any work involving Python development, AI integrations, cloud deployments, APIs, React applications, GenAI tools, AI agents, chatbot development, LangGraph workflows, or intelligent automation projects. Demonstrating hands‑on experience building working AI solutions, even through personal or side projects, can significantly improve your chances of being shortlisted.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available