AI Developer & Rhino 3D Expert – Build Natural Language AI Agent for Interior Design & 3D Modelling
3d-printing, 3d-design, 3d-modeling, 3d-rendering
Preferred qualifications
- Experience: Expert
- English: Fluent
- Job Success: 90%+
- Rising Talent preferred
- Min. earnings: $10,000+
We are seeking a highly experienced AI developer and Rhino 3D specialist to develop an AI-powered architectural and interior design modelling solution.
The project involves two primary objectives:
1. Reconstruct existing photorealistic architectural/interior renderings into accurate, fully editable Rhino 3D models.
2. Develop and integrate a natural-language AI agent that allows a non-technical user to create, modify and manage these 3D models using simple conversational instructions.
Our objective is to establish a long-term, AI-assisted design workflow that minimises dependence on traditional 3D modelling professionals for subsequent design modifications.
Scope of Work
Phase 1 — Reconstruction of Existing Designs
* Convert existing 2D interior renderings into fully editable Rhino 3D models.
* Use architectural drawings, reference images and dimensions to ensure accuracy.
* Reconstruct architectural elements, custom joinery, furniture, wall treatments, flooring and finishes.
* Organise models with appropriate layers, materials and editable geometry.
* Deliver native Rhino .3dm files.
Phase 2 — AI Agent Development and Integration
Develop a fully functional conversational AI agent integrated with Rhino 3D.
The system should preferably utilise:
* Rhino 8
* Rhino MCP / Rhino AI
* OpenAI GPT models and Codex
* Python / RhinoCommon
* Grasshopper
* Additional AI tools or frameworks where appropriate
The agent must allow the user to interact with existing models through simple natural-language commands without requiring coding or advanced Rhino knowledge.
Example user instructions:
“Change the bedroom flooring to light walnut with wider planks.”
“Replace the central wall treatment with large-format wood panels while retaining travertine on either side.”
“Increase the wardrobe depth by 100 mm and adjust the adjacent cabinetry.”
“Generate three alternative designs for the feature wall.”
“Show me the updated rendering and save this as Version 2.”
The AI agent must be capable of interpreting these instructions and executing corresponding changes to the actual Rhino model, not merely generating new AI images.
Phase 3 — User Interface and Automation
Develop a user-friendly conversational interface that enables:
* Natural-language design instructions.
* Direct interaction with Rhino models.
* Modification of geometry, dimensions and materials.
* Automated execution of modelling operations.
* Updated 3D previews and photorealistic renderings.
* Approval or rejection of proposed changes.
* Model versioning and rollback.
* Saving and exporting updated models.
The interface should be suitable for a non-technical user and should not require manual Python scripting or Grasshopper programming.
Phase 4 — Testing, Deployment and Handover
* Install and configure the complete solution.
* Demonstrate the AI agent operating on actual project models.
* Provide all native model files, project-specific scripts, source code and configuration files.
* Provide user documentation and training.
* Ensure the system can be operated independently after handover.
Required Experience
Candidates should demonstrate experience in several of the following areas:
* Advanced Rhino 3D modelling.
* Grasshopper and parametric design.
* Python and RhinoCommon scripting.
* AI agent development.
* OpenAI API / Codex integration.
* Model Context Protocol (MCP).
* Architectural and interior design modelling.
* AI-assisted CAD automation.
* Conversational interfaces and workflow automation.
Experience integrating LLMs directly with CAD software will be particularly valuable.
Mandatory Proof of Concept
The selected candidate will initially be commissioned to complete a paid proof of concept.
This will involve:
1. Reconstructing one existing interior design rendering into an editable Rhino model.
2. Connecting the model to a working natural-language AI agent.
3. Demonstrating at least three design modifications using conversational instructions.
4. Generating updated visualisations.
5. Saving the modified Rhino model with all geometry remaining editable.
Successful completion will lead to the broader project.
Deliverables
The final engagement must include:
1. Fully editable Rhino 3D models.
2. A functional, integrated natural-language AI design agent.
3. A user-friendly conversational interface.
4. AI-to-Rhino integration and automation.
5. Rendering and visualisation capabilities.
6. Model version control and rollback.
7. Complete project-specific source code and scripts.
8. Installation and configuration documentation.
9. User training and operational handover.
10. Full ownership and unrestricted usage rights to all commissioned project-specific deliverables.
The AI agent must remain operational after project completion without requiring ongoing intervention from the developer, subject to normal software maintenance and third-party service subscriptions.
Candidate Application Requirements
Please provide:
1. Examples of previous Rhino and Grasshopper projects.
2. Examples of AI agents or LLM integrations you have developed.
3. Experience with Rhino MCP, OpenAI Codex or similar technologies.
4. Your proposed technical architecture.
5. Estimated timeline and cost for the initial proof of concept.
6. Your location and availability.
Important: We are not looking for conventional 3D rendering services alone.
We require a specialist capable of delivering both editable 3D models and a functional AI-powered modelling environment.
Location: Dubai, UAE preferred; international candidates welcome.
Engagement: Initial paid proof of concept, followed by a larger project subject to successful demonstration.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in