العودة إلى الوظائف
University of Dubai

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