freehire launches on Product Hunt on 26 August.

Follow →

Senior AI Software Engineer – AI Product Development, Full-Stack Engineering & Cloud Solutions | Abu Dhabi, UAE

Location

Abu Dhabi, United Arab Emirates

Job Category

  • Information Technology (IT) & Software
  • Science & Research
  • Banking & Insurance

Job Overview

A leading organization is seeking a Senior AI Software Engineer to support a banking project in Abu Dhabi, UAE. The role is designed for an experienced software engineering professional with 5+ years of experience in AI product development and strong hands‑on expertise building production‑grade AI products, full‑stack applications, APIs, and cloud‑native solutions.

The successful candidate will contribute across the full software product lifecycle, combining backend and frontend development with AI/ML, Generative AI, API engineering, cloud platforms, containerization, and deployment automation. Strong programming capabilities across technologies such as Python, Rust, Golang, React, Angular, or Vue.js will be valuable for developing scalable enterprise applications.

This opportunity offers strong career growth potential within AI product engineering and banking technology. Professionals can further develop expertise in Generative AI, agentic frameworks, cloud‑native architecture, Kubernetes, secure API development, and enterprise software engineering through professional development, technical training, and relevant certifications.

Key Responsibilities

  • Design, develop, and maintain production‑grade AI software products.
  • Build full‑stack applications supporting AI and enterprise banking use cases.
  • Develop scalable and secure backend services and APIs.
  • Design APIs with versioning, logging, monitoring, tracing, and modern authentication mechanisms.
  • Develop frontend applications using React, Angular, Vue.js, or similar technologies.
  • Build cloud‑native applications and services using Microsoft Azure or other major cloud platforms.
  • Develop and maintain containerized applications using Docker and Kubernetes.
  • Implement CI/CD pipelines and automated software deployment processes.
  • Apply version control and modern software engineering practices across development projects.
  • Integrate AI/ML and Generative AI capabilities into production software products.
  • Explore and implement agentic AI frameworks such as LangGraph and Microsoft Agent Framework where appropriate.
  • Optimize applications for scalability, performance, security, and reliability.
  • Monitor application performance and troubleshoot production issues.
  • Collaborate with product managers, AI engineers, architects, developers, and business stakeholders.
  • Ensure software solutions meet enterprise security, quality, and operational requirements.
  • Contribute to technical documentation, code reviews, testing, and continuous improvement initiatives.

Requirements & Qualifications

  • 5+ years of experience in product development, preferably involving AI products.
  • Strong hands‑on experience in full‑stack product development.
  • Strong expertise in one or more of Python, Rust, or Golang.
  • Experience with React, Angular, Vue.js, or similar frontend technologies.
  • Strong experience designing secure, production‑grade APIs.
  • Knowledge of API versioning, logging, monitoring, tracing, and modern authentication.
  • Hands‑on experience with Docker and Kubernetes.
  • Experience with Microsoft Azure or another major cloud platform.
  • Strong knowledge of CI/CD, version control, and deployment automation.
  • Experience with AI/ML and Generative AI.
  • Experience with LangGraph or Microsoft Agent Framework is a bonus.
  • Strong understanding of scalability, performance, security, and product quality.
  • Strong software architecture and problem‑solving capabilities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Relevant cloud, AI, software engineering, or DevOps certifications are advantageous.

Position Details

Client: Banking Project
Experience: 5+ Years in AI Product Development
Status: Active

Salary, Benefits & Career Growth

Salary and compensation details have not been provided by the employer and are therefore not included.

The role provides an opportunity to work on production‑grade AI products within a banking technology environment while developing expertise across full‑stack engineering, Generative AI, cloud‑native architecture, API development, and agentic AI.

Professional development through Azure, Kubernetes, AI/ML, cloud architecture, DevOps, and software engineering certifications can support progression toward Principal AI Software Engineer, AI Architect, Technical Lead, and AI Engineering leadership roles.

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