العودة إلى الوظائف
Software Engineer – IACAD
University of Dubai
Dubai, DU, AEFull-timeالتسويق والمبيعات١٢ أيار ٢٠٢٦
تفاصيل الوظيفة
May 12, 2026
### **Job Description**
**Project:** Agentic AI Maximo Platform Project
**About the Project**
The *Agentic AI Maximo Platform Project* is a groundbreaking initiative led by the College of Engineering and IT at the University of Dubai, in collaboration with the Islamic Affairs and Charitable Activities Department (IACAD).
The project enhances the **IBM Maximo Application Suite** by integrating an **Agentic AI layer**, transforming Maximo modules into intelligent, explainable agents that autonomously collaborate to deliver predictive maintenance, fraud detection, budget forecasting, and optimized resource allocation across more than 1,000 IACAD-managed facilities in Dubai.
**Role Overview**
The **Software Engineer** will play a critical role in designing, implementing, and deploying the *Agentic AI Maximo Platform*.
The position involves the full software development lifecycle—from microservice design and integration to DevOps automation and system performance optimization.
This role is ideal for candidates experienced in **enterprise AI integration, backend engineering, automation workflows, and large-scale data systems**.
The Software Engineer will collaborate with researchers, AI developers, and project stakeholders to ensure the seamless and secure deployment of intelligent Maximo agents across IACAD’s operational systems.
**Key Responsibilities**
* **Agent Development & Integration:**
Design, implement, and integrate microservices for the Predict, Fraud, Budget, Scheduling, and Integration agents; connect via REST APIs, Maximo Integration Framework (MIF), and event-driven systems (Kafka/MQTT).
* **Architecture & Deployment:**
Design and manage cloud/on-premise backends, CI/CD pipelines, and containerized services to ensure high availability, reliability, and scalability of agent operations.
* **Automation & Workflows:**
Implement end-to-end automation in Maximo (e.g., auto-work order creation, 3-way invoice matching, dynamic scheduling, and cost re-forecasting) using workflow engines and intelligent triggers.
* **Web/Mobile Integration:**
Develop interactive dashboards and mobile interfaces that visualize agent outputs (e.g., asset health indices, SLA risk scores, anomaly detection results) with human-in-the-loop feedback controls.
* **Security & Compliance:**
Enforce enterprise security standards, including Role-Based Access Control (RBAC), Segregation of Duties (SoD), encrypted communications, audit logging, and data privacy policies.
* **Performance & Reliability:**
Optimize service performance and latency for predictive and scheduling agents, apply observability tools (logging, metrics, tracing), and implement blue-green deployment strategies and uptime monitoring.
**Required Qualifications**
**Educational Background:**
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a closely related field.
**Technical Skills:**
* Proven experience in backend software development using Python, Java, or Node.js.
* Strong understanding of RESTful APIs, microservices architecture, and message-driven systems (Kafka, MQTT, or RabbitMQ).
* Hands-on experience with CI/CD pipelines, Docker, and Kubernetes.
* Familiarity with Maximo, enterprise asset management systems, or ERP integrations.
* Knowledge of AI/ML deployment (MLflow, TensorFlow Serving, or FastAPI-based AI APIs).
* Experience with databases (SQL and NoSQL) and data integration workflows.
* Knowledge of cloud platforms (AWS, Azure, or IBM Cloud) and container orchestration.
**Soft Skills:**
* Strong analytical and troubleshooting abilities.
* Excellent communication and documentation skills.
* Ability to manage time effectively and deliver under research deadlines.
* Collaborative mindset with experience working in interdisciplinary teams.
**Preferred Qualifications**
* Previous experience with IBM Maximo or other enterprise maintenance platforms.
* Background in AI systems integration, multi-agent systems, or intelligent automation.
* Familiarity with infrastructure-as-code (Terraform, Ansible) and monitoring tools (Prometheus, Grafana).
* Experience contributing to applied AI or enterprise automation projects.
**Why Join Us?**
* Contribute to one of Dubai’s most innovative AI transformation projects with direct societal and economic impact.
* Work with cutting-edge AI, automation, and Maximo technologies in collaboration with IACAD and IBM.
* Gain experience in full-stack AI systems engineering, integration, and deployment.
* Access advanced computational resources and cloud infrastructure.
* Opportunity to co-author technical reports and publications with leading academic and industry experts.
**Application Details**
Applications are open until the position is filled.
Interested candidates should submit the following to the **College of Engineering and IT, University of Dubai**:
* A detailed CV