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
Full Job Posting
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
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
This is a contract role - Remote - Upto 30,000 AED/ month Senior LLM / AI Engineer – Agentic AI & Platform Engineering Role Summary We are building an AI-powered enterprise platform that uses agentic AI to transform unst
Software Engineer - Frontend
Abu Dhabi Emirate, UAE
The Role: We are seeking a highly skilled Frontend Engineer to design, develop, and enhance user interfaces for AI-powered applications. You will collaborate closely with backend engineers, UX/UI designers, and ML engine
Software Engineer - AEC
Abu Dhabi, UAE
We are looking for an AEC Software Engineer for a leading company in Abu Dhabi. This role would be a Fixed Term Contract. Responsibilities Develop software for Building Information Modeling (BIM) Create tools for archi
Product Manager
Abu Dhabi, UAE
The Role: You own one of the product domains, you define the vision of the product. You write the PRDs, define acceptance criteria, and work daily and lead engineering to ship features that platform users adopt. What You
Quality Assurance Engineer
Abu Dhabi, UAE
We are seeking a Senior QA Automation Engineer to lead the validation and verification strategies for our clients AI transformation. In this role, you will define "what good looks like" for non-deterministic AI systems,
Senior Solutions Architect
Abu Dhabi Emirate, UAE
The Role: We are looking for a talented and forward-thinking Solution Architect to lead the design and evolution of the architecture underpinning our SaaS and bespoke product portfolio. In this role, you will ensure that
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
Product Manager
Abu Dhabi, UAE
Quality Assurance Engineer
Abu Dhabi, UAE
Senior Solutions Architect
Abu Dhabi Emirate, UAE