Senior AI/ML Engineer (Computer Vision & Image Processing)

Posted 19 March 2025
Salary Competitive salary and benefits
LocationAbu Dhabi
Job type Permanent
Discipline Data & Analytics

Job description

​We are seeking a Senior AI/ML Engineer with expertise in computer vision and image processing to develop and optimize deep learning models for object detection, segmentation, classification, and text extraction. This role will focus on fine-tuning models for domain-specific applications, ensuring accuracy, efficiency, and seamless deployment.

Key Responsibilities

Develop & Deploy AI Models

  • Train and optimize object detection, segmentation, and classification models for architectural drawings.

  • Fine-tune YOLO, R-CNN, and Transformer-based models to improve accuracy and efficiency.

  • Implement OCR and symbol recognition for automated compliance checking.

Image Processing & Enhancement

  • Develop lossless image compression and feature extraction techniques.

  • Improve image pre-processing pipelines to enhance architectural data quality.

  • Utilize OpenCV and deep learning for drawing analysis.

Fine-Tuning & Model Adaptation

  • Customize and fine-tune pre-trained Vision-Language Models (VLMs) for multimodal AI applications.

  • Optimize model parameters, embeddings, and transfer learning for performance and efficiency.

  • Continuously improve AI models based on real-world feedback and evolving datasets.

AI Model Optimization & Deployment

  • Optimize model architectures to balance computational cost and accuracy.

  • Deploy AI models on cloud or on-prem infrastructure (experience with Docker/Kubernetes is a plus).

  • Integrate AI workflows into AutoCAD and BIM environments (a plus).

Key Skills & Technical Expertise

  • Computer Vision & Deep Learning: OpenCV, YOLO, R-CNN, Mask R-CNN, EfficientNet

  • OCR & Symbol Extraction: Tesseract, EasyOCR, NLP for document parsing

  • Fine-Tuning & Transfer Learning: Vision-Language Models (VLMs), CLIP, Transformer-based architectures

  • Programming: Python, C++

  • Cloud & Deployment: AWS, Azure, GCP, TensorFlow Serving, ONNX

  • Image Processing: Feature extraction, noise reduction, compression techniques

General Requirements

  • Minimum of five years of experience in developing computer vision solutions.

  • Strong problem-solving skills in real-world computer vision applications.

  • Ability to optimize AI pipelines for efficiency and scalability.

  • Experience integrating AI models into software applications.

  • Familiarity with CAD tools (AutoCAD, Revit, DXF/DWF processing) is a plus.

Why Join Our Client?

  • Work on cutting-edge AI applications with a highly skilled team.

  • Contribute to the development of AI-driven solutions in real-world domains.

  • Competitive salary, benefits, and career growth opportunities.

  • Access to the latest tools and technologies in AI and machine learning.

  • Collaborative and innovation-driven work environment.

If you are passionate about AI, computer vision, and developing solutions that push the boundaries of technology, we would love to hear from you.