BIM Software Developer (Autodesk) REMOTE
- Alimentație
- Bistrița-Năsăud, RO
BIM Software Developer (Autodesk) REMOTE
- Alimentație
- Bistrița-Năsăud, RO
This role sits within a technology-driven organization focused on transforming building information modeling (BIM) data into actionable insights for the architecture, engineering, and construction (AEC) industry. The BIM Software Developer will play a key part in advancing the company’s mission to deliver high-quality, analysis-ready datasets from complex model sources, supporting innovative analytics and AI solutions that drive better project outcomes.
JD Romteca: Responsibilities
• Extract Revit and IFC model data—properties, parameters, type/instance data, and relationships—using Autodesk Platform Services APIs
• Transform extracted model data into structured, analysis-ready formats such as Parquet, JSON, or CSV
• Process and manage derived geometry data (SVF/SVF2, OBJ, STL, IFC) for downstream analysis and visualization
• Build and maintain geometry data checks, including proximity/clash detection, bounding-box and volume validation, missing-element detection, and parameter completeness
• Run IFC quality checks to validate schema conformance, property-set completeness, and geometry integrity
• Develop and operate robust data ingestion pipelines, handling asynchronous translation jobs, webhooks, retries, and large/heavy models
• Map BIM data semantics onto the platform’s structured data model and identify API coverage gaps
• Collaborate with data, engineering, and AEC domain teams to ensure extracted data accurately reflects model intent
JD Romteca: Required Skills
• Strong backend/data engineering skills in Python
• Experience with Autodesk Platform Services (APS) APIs (Model Derivative, Data Management)
• Proficiency in extracting and transforming BIM data from Revit and IFC models
• Familiarity with IFC schema, Revit property/parameter structures, and BIM data semantics
• Ability to handle and process geometry data (meshes, transforms, spatial queries)
• Experience with data formats such as JSON, Parquet, and CSV
• Knowledge of analytical/columnar data querying
• Experience with asynchronous pipelines, webhooks, and cloud-based data processing
• Familiarity with tools like trimesh, shapely, IfcOpenShell, or xBIM
• Git proficiency for version control
How to recruit for this role?
When recruiting for this BIM Software Developer role, focus on candidates with strong backend Python skills and hands-on experience with Autodesk Platform Services (APS) APIs, especially for extracting and transforming Revit and IFC model data in the cloud—no desktop Revit or model authoring is involved. Prioritize those who understand BIM data structures, IFC schema, and geometry handling (meshes, spatial queries), and who can build robust, scalable data pipelines. Look for practical experience with data formats like Parquet and JSON, and familiarity with tools like trimesh, shapely, and IfcOpenShell. Do not prioritize candidates whose experience is mainly in Revit modeling, desktop plugins, or manual BIM workflows; instead, seek those with a data engineering mindset and proven ability to automate, validate, and structure BIM data for analytics and AI. The most important factor is their ability to reliably extract, process, and validate BIM data via APS and related APIs, ensuring it is analysis-ready for downstream use.
What's IMPORTANT for this job?
-
Client and Project information (can be shared confidentially)
The client is an engineering consulting company (similar to Accenture, IBM) from Sweden. They support other companies in developing software & hardware products. This particular project is developed for a client from UAE. The project details will be revealed in a technical interview, in case the client will want to meet the candidate. The work is remote 100%, the core team is in Abu Dhabi. Next steps are - CV submission -> technical screening by Romteca -> technical interview by the client-> decision -> onboarding.
Information about Romteca
Romteca is a recruitment agency for freelance engineering and IT projects. We work exclusively with freelance consultants and B2B contracts. We are based in Romania, have global clients and a global talent pool. We manage the whole cycle of recruitment, hiring, contracts, payments.
JD Romteca: Responsibilities
• Extract Revit and IFC model data—properties, parameters, type/instance data, and relationships—using Autodesk Platform Services APIs
• Transform extracted model data into structured, analysis-ready formats such as Parquet, JSON, or CSV
• Process and manage derived geometry data (SVF/SVF2, OBJ, STL, IFC) for downstream analysis and visualization
• Build and maintain geometry data checks, including proximity/clash detection, bounding-box and volume validation, missing-element detection, and parameter completeness
• Run IFC quality checks to validate schema conformance, property-set completeness, and geometry integrity
• Develop and operate robust data ingestion pipelines, handling asynchronous translation jobs, webhooks, retries, and large/heavy models
• Map BIM data semantics onto the platform’s structured data model and identify API coverage gaps
• Collaborate with data, engineering, and AEC domain teams to ensure extracted data accurately reflects model intent
JD Romteca: Required Skills
• Strong backend/data engineering skills in Python
• Experience with Autodesk Platform Services (APS) APIs (Model Derivative, Data Management)
• Proficiency in extracting and transforming BIM data from Revit and IFC models
• Familiarity with IFC schema, Revit property/parameter structures, and BIM data semantics
• Ability to handle and process geometry data (meshes, transforms, spatial queries)
• Experience with data formats such as JSON, Parquet, and CSV
• Knowledge of analytical/columnar data querying
• Experience with asynchronous pipelines, webhooks, and cloud-based data processing
• Familiarity with tools like trimesh, shapely, IfcOpenShell, or xBIM
• Git proficiency for version control
How to recruit for this role?
When recruiting for this BIM Software Developer role, focus on candidates with strong backend Python skills and hands-on experience with Autodesk Platform Services (APS) APIs, especially for extracting and transforming Revit and IFC model data in the cloud—no desktop Revit or model authoring is involved. Prioritize those who understand BIM data structures, IFC schema, and geometry handling (meshes, spatial queries), and who can build robust, scalable data pipelines. Look for practical experience with data formats like Parquet and JSON, and familiarity with tools like trimesh, shapely, and IfcOpenShell. Do not prioritize candidates whose experience is mainly in Revit modeling, desktop plugins, or manual BIM workflows; instead, seek those with a data engineering mindset and proven ability to automate, validate, and structure BIM data for analytics and AI. The most important factor is their ability to reliably extract, process, and validate BIM data via APS and related APIs, ensuring it is analysis-ready for downstream use.
What's IMPORTANT for this job?
-
Client and Project information (can be shared confidentially)
The client is an engineering consulting company (similar to Accenture, IBM) from Sweden. They support other companies in developing software & hardware products. This particular project is developed for a client from UAE. The project details will be revealed in a technical interview, in case the client will want to meet the candidate. The work is remote 100%, the core team is in Abu Dhabi. Next steps are - CV submission -> technical screening by Romteca -> technical interview by the client-> decision -> onboarding.
Information about Romteca
Romteca is a recruitment agency for freelance engineering and IT projects. We work exclusively with freelance consultants and B2B contracts. We are based in Romania, have global clients and a global talent pool. We manage the whole cycle of recruitment, hiring, contracts, payments.
publicat de
Recruiter
fulltime
Bistrița-Năsăud, RO
Aptitudini / abilităţi
- Autodesk
- BIM
- Autodesk BIM 360
- Autodesk Civil 3D