[ref. w2381402] Full Stack Engineer
Job Description
Full-Stack Developer AI/ML for Smart Buildings & Data Centres
Salary: 8,000 - 12,000 AED per month (commensurate with experience)
About
Our client is a dynamic and innovative technology solutions provider based in Dubai, specializing in the design, development, and implementation of integrated technology solutions for complex, large-scale projects. From commercial infrastructure to mission-critical data centres and luxury residential developments, they deliver tailored platforms that consistently exceed expectations in performance, reliability, and intelligent automation.
The Opportunity
The ideal candidate will have hands-on experience designing, building, and deploying AI/ML models specifically for smart buildings and data centres. This includes working with real-time data from systems like HVAC, lighting, and energy meters to enable predictive analytics, anomaly detection, and optimization.
Our existing platform is evolving to include intelligent AI agents that scan building and data centre data, generating actionable prompts with context. These agents suggest actions for human validation before execution, supporting self-learning operations that improve comfort, reduce energy, and optimize system performance.Candidates must have experience developing such autonomous agents within platforms like ThingsBoard or similar IoT frameworks.
The ideal candidate will have hands-on experience in integrating AI/ML models with real-time data streams from smart building systems (e.g., HVAC, lighting, energy meters, security) and data centre equipment to enable predictive analytics, fault detection, energy optimization, and intelligent automation.
Key Responsibilities- Design and implement full-stack solutions for our smart building platform using Python (back end) and Angular (front end).
- Develop and integrate AI/ML models focused on smart building performance, energy efficiency, equipment health, and environmental control.
- Apply advanced data science techniques to large datasets collected from BMS, IoT sensors, and DCIM platforms.
- Architect and maintain scalable APIs and data pipelines to support real-time analytics and machine learning inference.
- Collaborate with domain experts to translate building performance KPIs and operational goals into algorithmic models.
- Create intuitive interfaces and dashboards for AI-driven insights and building operations.
- Participate in all phases of the software development lifecycle.
- Ensure system security, reliability, and scalability in production environments.
- Research and implement the latest AI/ML trends in smart infrastructure and industrial IoT.
- Demonstrated experience building and deploying AI/ML models in smart buildings or data centre contexts (not generic ML).
- Proficiency in Python, with strong libraries exposure (e.g., scikit-learn, TensorFlow, pandas).
- Strong Angular skills for front-end development.
- Familiarity with time-series databases, data lakes, and real-time data ingestion from building systems.
- Experience with BMS, DCIM, or IoT integration using standard protocols (e.g., BACnet, Modbus, MQTT).
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- Excellent problem-solving skills and the ability to work with multi-disciplinary teams.
- Proven experience in solution architecting for AI/ML-enabled smart building or data centre platforms.
- Hands-on experience developing and integrating solutions using the ThingsBoard IoT platform.
- Hands-on experience with the ThingsBoard IoT platform.
- Background in HVAC analytics, chilled water systems, or CRAC/UPS monitoring in data centres.
- Experience building AI-enabled predictive maintenance or energy optimization tools.
- Exposure to cloud-based AI/ML deployments on AWS, Azure, or GCP.
- Familiarity with MLOps, model versioning, and continuous model training workflows.