KUNZ is a world leader in model-based design, engineering, and construction management for complex capital projects such as data centers, utility infrastructure, healthcare, and mission-critical facilities. We provide services, products, and technology to support systematic project delivery at global scale.
KUNZ partners with clients to develop and maintain a detailed Product and Process Architecture for costing, change management, and portfolio analytics. We are seeking a BIM automation specialist to design and implement tools, enhanced with AI/ML, to streamline and partially automate this process, improving speed, accuracy, and consistency.
Role Overview
You will be responsible for building, deploying, and maintaining a Revit-based automation solution that:
-
Reads element properties from Revit models.
-
Matches elements to our product architecture codes via deterministic mapping rules and/or machine learning models.
-
Populates Shared Parameters with proposed codes, including a confidence score.
-
Supports human review before committing changes.
You will work closely with architects and engineers who have limited coding experience, so solutions must be user-friendly, well-documented, and auditable.
Key Responsibilities
Design and develop Revit add-ins or scripts (C#, Python via py Revit, or RevitPythonShell) to:
-
Extract relevant element features (Category, Family, Type, parameters, etc.).
-
Apply mapping logic to assign product architecture codes.
-
Integrate confidence scoring and human-in-the-loop review workflows.
-
Implement deterministic rules first, then layer in ML models trained on historical tagging data.
-
Integrate with Autodesk Platform Services (Design Automation for Revit) for optional batch processing.
-
Maintain a master mapping table and version control for mapping logic.
-
Document workflows and train non-technical team members on tool usage.
-
Ensure all solutions are reliable, secure, and scalable across multiple projects.
Qualifications
Required:
-
Proven experience developing with the Revit API (C# or Python).
-
Experience creating custom Revit add-ins, Dynamo scripts, or py Revit extensions.
-
Strong understanding of BIM workflows in architecture/engineering contexts.
-
Ability to design data schemas and manage mapping tables in formats like CSV, Google Sheets, or databases.
-
Strong problem-solving skills and ability to work independently.
Preferred:
-
Experience with machine learning (classification models, natural language processing) and integration into production tools.
-
Familiarity with Autodesk Platform Services (Forge/APS) for automation.
-
Experience building user interfaces for Revit tools (DockablePane, WPF, etc.).
-
Knowledge of data center design or other large-scale, highly technical building types.
We offer a competitive compensation package that includes employer-subsidized healthcare, vision, and dental insurance. Full time employment in paid time off and a 401(k) retirement program. KUNZ is committed to the long-term growth of our team members, providing support for career advancement through licensure, professional development, and continuing education opportunities.
Please send CV to vail@kunz.com