- Home
- Jobs
- Client of Arcus Search
- BIM Software Developer
BIM Software Developer
Job Description Roles & Responsibilities 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 Desired Candidate Profile 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. 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. 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. Company Industry IT - Software Services Department / Functional Area IT Software Keywords BIM Software Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyClient of Arcus Search
- LocationAbu Dhabi, UAE
- CategoryData
- SourceNaukrigulf
- Listed1h ago
Related Data jobs
Senior Pricing Analyst
The Senior Pricing Analyst is responsible for developing, implementing, and optimizing pricing strategies that maximize revenue across flyadeal's network. The…
Finance Manager, Gulf Region
Your Responsibilities will be: Serve as a strategic finance business partner to the Cluster Head and Leadership Team (LT), providing financial insights and…
SQL & SSRS Report Developer – Banking Domain (Currently in UAE Only)
Design, develop, and maintain SSRS reports for banking, finance, compliance, and regulatory reporting requirements. Develop and optimize complex SQL queries…
Data Architect
Nair Systems is currently looking Data Architect our Qatar operations. Skills: Design data lake structure, storage zones, governance, and access patterns…