Job Title: Sr. AI/ML Engineer (Computer Vision & Image Processing)
Objective: We are seeking an AI/ML Engineer with expertise in computer vision and image processing. The ideal candidate will develop and optimize deep learning models / VLMs for object detection, segmentation, classification, text extraction, and fine-tuning for domain-specific applications.
Key Responsibilities :
1.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 for domain-specific tasks.
· Implement OCR and symbol recognition for automated compliance checking.
2.Image Processing & Enhancement
· Develop lossless image compression and feature extraction techniques.
· Improve image pre-processing pipelines for architectural data quality.
· Utilize OpenCV and Deep Learning for drawing analysis.
3.Fine-Tuning & Model Adaptation
· Customize and fine-tune pre-trained vision-language models (VLMs) while enabling their multimodal AI capabilities.
· Optimize model parameters, embeddings, and transfer learning strategies to enhance performance and efficiency.
· Continuously improve AI models based on real-world feedback, evolving datasets, and domain requirements.
4. AI Model Optimization & Deployment
· Optimize model architectures to reduce computational costs while maintaining accuracy.
· Deploy AI models on cloud or on-prem infrastructure with Docker/Kubernetes is a plus.
· Integrate AI workflows into AutoCAD and BIM environments is 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 Skills & Competencies:
· 5+ years of Experience in the computer vision solutions
· Strong problem-solving skills in computer vision applications.
· Ability to optimize AI pipelines for real-world datasets.
· Experience integrating AI models into software applications.
· Familiarity with CAD tools (AutoCAD, Revit, DXF/DWF processing) is a plus.