Software Engineer
Before You Apply
- Test your resume against Cander Group's ATS
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
We’re working with a client building a platform at the intersection of AI and digital construction, focused on turning complex building models into structured, intelligent systems.
They are looking for a hands-on software engineer to work directly with BIM models (Revit / IFC) — extracting, processing, and integrating 3D building data into production-grade platforms.
This is not a BIM coordination or modelling role, and not a pure AI research position. It is a core engineering rolefocused on building systems around IFC and BIM data.
What you’ll be doing:
• Writing production-grade Python code to process and analyse IFC and Revit datasets
• Building pipelines for geometric and spatial analysis of 3D models
• Developing APIs and backend services that integrate BIM data into wider systems
• Working with structured building data across architecture, structural, and MEP domains
• Contributing to systems that connect BIM data into AI-driven workflows
• Collaborating with engineering teams to deliver features into production environmentsRequirements
Must have (non-negotiable):
• Strong Python software engineering experience
• Direct, hands-on experience working with:
• IFC data, or
• BIM datasets / Revit models
• Experience handling 3D geometry or spatial data
• Proven ability to build production-grade systems (not just scripts or academic work)Important qualifier:
• We are prioritising candidates who have worked on IFC or BIM data at code level — not just through toolsNice to have:
• Experience with libraries such as:
• ifcopenshell
• trimesh
• open3d
• pythonocc
• Exposure to tools/platforms like:
• Speckle
• Blender
• Experience integrating engineering data into AI / LLM workflows
• Background in AEC / construction technology products
• Arabic language skillsTech environment:
• Python (core language)
• BIM / IFC ecosystems
• 3D geometry and spatial processing libraries
• GitLab CI/CD pipelinesBenefits
Opportunity to work on a high-impact AI + construction platform
Exposure to a highly niche and in-demand problem space (BIM + AI)
Work on systems that move BIM from static models to intelligent, queryable data platforms
Collaborative, engineering-led environment with real-world application
Based in Abu Dhabi with on-site collaboration
Requirements
- •Strong Python software engineering experience
- •Direct, hands-on experience with IFC data or BIM datasets/Revit models
- •Experience handling 3D geometry or spatial data
- •Proven ability to build production-grade systems
- •Experience working with IFC or BIM data at a code level
Nice to Have
- •Experience with ifcopenshell, trimesh, open3d, pythonocc
- •Exposure to Speckle, Blender
- •Experience integrating engineering data into AI/LLM workflows
- •Background in AEC/construction technology products
- •Arabic language skills
Responsibilities
- •Write production-grade Python code to process IFC and Revit datasets
- •Build pipelines for geometric and spatial analysis of 3D models
- •Develop APIs and backend services that integrate BIM data
- •Work with structured building data across architecture, structural, and MEP
- •Contribute to systems connecting BIM data into AI-driven workflows
- •Collaborate with engineering teams to deliver features
Related Jobs
Browse Similar
- Test your resume against Cander Group's ATS
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Cander Group provides human capital solutions and business consultancy services. They serve various organizations seeking to optimize their workforce and operations.
Visit WebsiteView all jobs