BIM Automation & AI Integration Specialist - Golden Colorado

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

2 Likes

@vailDGBZM

You are in the right place recruiting for this role- might be worth specifying location/remote

You are correct!!!

Youre looking for a unicorn there. Pay them well if you land then. Might be worth considering a third party developer as its a large brief. High risk if they were to walk out partway.

You may have better luck on the api/aps forums given you aren’t looking for a dynamo solution. I’d encourage you away from pyrevit and pythonshell due to dependency, c#/aps is what you want if it needs intuitive UX, and you wont find many python devs who can do wpf/dockable panes to the same quality many c# devs can.

Do look into other ui/ux options like electron and web hosting next to revit, a lot of addins seem to be going in that direction these days to get the most out of their code outside and across different platforms. Your brief sounds much more like a web database/viewer with an integration to revit vs a revit addin in itself.

5 Likes

I don’t disagree @GavinNicholls but proactively seeking out that unicorn in their natural habitat (such as this forum or other fora) is a much better bet than traditional recruitment methods such as putting it on LinkedIn: you’ll get 1000 applicants and 1001 of them will be unsuitable.

4 Likes

To put it in another context, if I want to catch a Mahi Mahi knowing you want to be looking around Fiji is a start. You can cast nets there and get one fairly readily. But if you get your sprear fishing gear together, diving into the water and finding the specific one you want will give you the best results though.

So while I think the forum is a great place for this (we have a jobs category for a reason), I also think that the best results will come with direct localized recruiting. Go find the employee you want, reach out on linked in or DMs on the forum or something, ask to meet for coffee to discuss stuff in the industry, and make the offer more organically. Success rate there will be WAY higher than the linked in route and likely higher than the forum post route (I don’t know that we have seen a visitor from the location in question but I haven’t checked).

3 Likes