Skip to Main Content

Job Title


Machine Learning Engineer


Company : In Technology Group


Location : Birmingham, West Midlands


Created : 2025-05-22


Job Type : Full Time


Job Description

Job Title: Machine Learning Engineer Point Cloud & AI Solutions Location: Birmingham - Remote (occasional travel) Salary: 50,000 - 90,000 DOE (Very flexible) About Us We are a multidisciplinary UK design and modelling team specialising in data-rich models derived from point cloud scans. Our work supports BIM exercises, photogrammetry, digital twin development, high-fidelity visualisation, and scalable portfolio modelling. Our mission is to continuously enhance laser scanning and Scan2BIM workflows using smart, efficient, and AI-driven technologies. Role Overview We are seeking a highly skilled Machine Learning Engineer with a strong background in point cloud data processing , 3D spatial modelling , and the development of AI/ML-driven solutions to join our innovation team. This role will focus on automating and enhancing workflows related to Scan2BIM, digital twin creation, and high-resolution visualisation through the integration of machine learning and AI. Key Responsibilities Develop and deploy ML algorithms for processing and interpreting 3D point cloud data (e.g., segmentation, classification, object detection). Build AI tools to automate BIM modelling tasks, such as feature extraction, geometry reconstruction, and data labeling. Collaborate with designers and modellers to integrate AI solutions into Autodesk Revit, CAD, and game engine pipelines. Design and train deep learning models for real-time analysis of photogrammetry and LiDAR data. Contribute to the continuous improvement of our Scan2BIM workflows through research, prototyping, and tool development. Ensure scalability and robustness of AI/ML pipelines in production environments. Stay current with advances in 3D computer vision, BIM automation, and AI in construction technology. Required Skills & Experience Proven experience with point cloud data , including formats such as LAS, E57, PLY, and related toolkits (e.g., PCL, Open3D). Strong background in machine learning and deep learning frameworks such as PyTorch, TensorFlow, or Keras. Experience with 3D vision techniques including semantic segmentation , shape detection , and scene reconstruction . Familiarity with BIM software ecosystems (e.g., Autodesk Revit, Navisworks) and CAD interoperability. Programming proficiency in Python, C++, or similar languages used for ML and 3D data handling. Understanding of photogrammetry, LiDAR, and reality capture methods. Knowledge of ISO 19650, PAS 1192 and BIM Level 2 workflows is a plus. Nice to Have Experience integrating ML models into Unreal Engine or Unity for real-time visualisation. Experience with synthetic data generation for training ML models on 3D datasets. Publications or personal projects in 3D vision or Scan2BIM automation. What We Offer A chance to work at the forefront of AI and reality capture innovation. Collaborative and creative multidisciplinary team environment. Flexible working options and supportive company culture.