BIM Software Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Arcus Search seeks a BIM Software Developer for a remote 3-month contract to extract and transform Revit and IFC model data using Autodesk Platform Services. The role involves building data pipelines, geometry checks, and IFC validation for downstream analytics.
Key Skills for This Role
Responsibilities
- Extract Revit and IFC model data — properties, parameters, type/instance data, and relationships — via APS APIs, without using desktop Revit
- Transform model data into analysis ready formats (e.g. Parquet, JSON, CSV) for querying, reporting, and agent consumption
- Pull and process derived geometry (SVF/SVF2, or exports such as OBJ/STL/IFC) for downstream analysis and visualization
- Build geometry data checks — proximity/clash, bounding box and volume sanity, missing element detection, and parameter completeness
- Run IFC checks — validate schema conformance, property set completeness, and geometry integrity on exported/derived models
- Build robust ingestion pipelines — manage asynchronous translation jobs, webhooks, retries, and large/heavy models reliably
- Map BIM data semantics onto the platform's structured data model, and flag where API coverage gaps limit what can be extracted
- Collaborate with data, engineering, and AEC domain teams to ensure extracted data reflects real model intent
Requirements
- Strong backend / data engineering in Python — building reliable extraction and transformation pipelines
- Hands on Autodesk Platform Services (APS) — Model Derivative and Data Management APIs, OAuth, and webhooks
- BIM data fluency — IFC schema, Revit property/parameter model, property sets, and classification
- Geometry data handling — meshes, transforms, and spatial queries (e.g. trimesh, shapely)
- Data formats and stores — JSON, Parquet, and analytical/columnar querying
- Bachelor's or Master's in Computer Science, Engineering, Architecture, Construction, or related field — or equivalent shipped experience
Full Job Posting
Role Overview
- This is a remote role.
- 3 months contract and then future extensions
- We are seeking a BIM Software Developer to work with the data inside Revit and IFC models — properties, parameters, and geometry — and turn it into clean, analysis ready datasets.
- You will extract model data in the cloud via Autodesk Platform Services (APS) (Model Derivative and Data Management APIs), transform it into structured formats, and run geometry and IFC quality checks that feed our downstream analytics and AI agents.
- This is a data engineering role: no desktop Revit, no model authoring.
Key Responsibilities
- Extract Revit and IFC model data — properties, parameters, type/instance data, and relationships — via APS APIs, without using desktop Revit.
- Transform model data into analysis ready formats (e.g. Parquet, JSON, CSV) for querying, reporting, and agent consumption.
- Pull and process derived geometry (SVF/SVF2, or exports such as OBJ/STL/IFC) for downstream analysis and visualization.
- Build geometry data checks — proximity/clash, bounding box and volume sanity, missing element detection, and parameter completeness.
- Run IFC checks — validate schema conformance, property set completeness, and geometry integrity on exported/derived models.
- Build robust ingestion pipelines — manage asynchronous translation jobs, webhooks, retries, and large/heavy models reliably.
- Map BIM data semantics onto the platform's structured data model, and flag where API coverage gaps limit what can be extracted.
- Collaborate with data, engineering, and AEC domain teams to ensure extracted data reflects real model intent.
Required Skills & Experience
- Strong backend / data engineering in Python — building reliable extraction and transformation pipelines.
- Hands on Autodesk Platform Services (APS) — Model Derivative and Data Management APIs, OAuth, and webhooks.
- BIM data fluency — IFC schema, Revit property/parameter model, property sets, and classification.
- Geometry data handling — meshes, transforms, and spatial queries (e.g. trimesh, shapely).
- Data formats and stores — JSON, Parquet, and analytical/columnar querying.
Preferred (Nice to Have)
- Revit plugin / Design Automation experience — extracting true BREP (boundary representation) geometry directly from Revit for granular geometry analysis and clash detection, beyond what Model Derivative exposes.
- Programmatic federation of Revit models — combining multiple linked / discipline models in code to enable deep cross model geometry and clash detection.
- C# / .NET with the Revit API — the language and toolset behind the BREP extraction and federation work above.
- Experience with IfcOpenShell or xBIM for IFC parsing and geometry extraction.
- APS Viewer or three.js for web based model/geometry visualization.
- Cloud and async infrastructure — containers, queues, object storage.
- DuckDB or similar analytical SQL engines.
- Background in architecture, engineering, or construction.
Tools & Technologies
- Autodesk Platform Services — Model Derivative · Data Management · Viewer
- Python · trimesh / shapely
- IfcOpenShell / xBIM · IFC
- Parquet · JSON · SQL · Git
Education & Qualifications
- Bachelor’s or Master’s in Computer Science, Engineering, Architecture, Construction, or a related field — or equivalent shipped experience.
- Autodesk / APS or openBIM (buildingSMART) credentials are a bonus.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Arcus Search
SAP Procurement Architect - Commercial Shipping
Abu Dhabi Emirate, UAE
Arcus Search seeks an SAP Procurement Architect for a 24-month contract in Abu Dhabi, leading S/4HANA migration for commercial shipping. Requires strong SAP S/4HANA procurement experience and knowledge of maritime operat
SAP Finance Architect - Commercial Shipping
Abu Dhabi Emirate, UAE
Arcus Search is seeking an SAP Finance Architect with expertise in Commercial Shipping for a 24-month contract in Abu Dhabi. The role involves leading S/4HANA migration and solution design, engaging with CxOs, and requir
Quantitative Researcher
Dubai, UAE
A proprietary trading firm seeks a Quantitative Researcher to develop systematic trading strategies for crypto markets. You will research, backtest, and deploy quantitative models, working with experienced researchers an
Technical Program Manager
Abu Dhabi Emirate, UAE
Arcus Search seeks a Senior Technical Program Manager for a 3-month contract to lead the SuperHive AI platform delivery. You will own end-to-end execution across multiple squads, manage dependencies, and drive cross-func
Front End Engineer - Contract
Abu Dhabi, UAE
We are looking for a Front End Engineer for a 3-month remote contract. The ideal candidate will design, develop, and test responsive web and mobile applications using JavaScript, HTML, and CSS. Requires 2+ years of front
Senior AI Engineer
Abu Dhabi Emirate, UAE
Arcus Search is seeking a Senior AI Engineer to design and build the core AI orchestration layer for an enterprise platform. You will develop multi-agent workflows, RAG pipelines, and production APIs using FastAPI. Requi
Software Engineer - Frontend
Abu Dhabi Emirate, UAE
Arcus Search is seeking a highly skilled Frontend Engineer to design, develop, and enhance user interfaces for AI-powered applications. The role requires 8+ years of experience with React, Vue.js, or Angular, and strong
Software Engineer - AEC
Abu Dhabi, UAE
Arcus Search is seeking an AEC Software Engineer for a fixed-term contract in Abu Dhabi. The role involves developing software for Building Information Modeling (BIM), creating tools for architectural and engineering wor
SAP Procurement Architect - Commercial Shipping
Abu Dhabi Emirate, UAE
SAP Finance Architect - Commercial Shipping
Abu Dhabi Emirate, UAE
Quantitative Researcher
Dubai, UAE
Technical Program Manager
Abu Dhabi Emirate, UAE
Front End Engineer - Contract
Abu Dhabi, UAE
Senior AI Engineer
Abu Dhabi Emirate, UAE
Software Engineer - Frontend
Abu Dhabi Emirate, UAE
Software Engineer - AEC
Abu Dhabi, UAE