TP Bennett
Computational Design Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
London, UK
Work mode:
Onsite
Published on:
13 September 2026
What they need
Job purpose
TP BENNETT are looking for a developer to build and maintain the design tools used across our architecture and interior design projects. The role sits in Design Computation team, which forms part of the Digital Design Team alongside BIM and Document Control, and covers desktop tools inside Rhino and Revit, web applications, and automation across our Autodesk cloud environment. You will work where software engineering meets design practice, turning the problems, our project teams face every day into applications they use and rely on.
Current pipeline...
- Rhino and Grasshopper tools that generate, test and rationalise design options at concept and technical stages.
- Automation of document and drawing issue workflows in Forma Data Management using Autodesk Platform Services.
- Web applications that make design and project data usable by teams who do not open modelling software.
- Revit and Dynamo tools supporting the BIM team on live projects.
- Retrieval augmented generation (RAG) applications that let project teams query the practice knowledge base, standards and project data in natural language, with answers traced back to their source documents.
Key responsibilities
- Develop and maintain design applications across desktop and web.
- Gather requirements from project teams, prioritise them against the department roadmap, and agree scope with the Head of Digital Design.
- Keep internal code organised, documented, tested and managed using version control best practises.
- Support, fix and improve tools once they are in use, including during live project deadlines.
- Train users, write guidance and drive adoption.
- Work with IT to deploy tools across the practice, covering installer packaging, code signing, licence management, and deployment to studio workstations through the practice device management system.
- Ensure development work complies with practice standards and relevant regulation, including ISO 19650, our BIM Execution Plans, document control procedures and UK GDPR.
- Ensure the technical feasibility of proposed work and optimise applications for speed, reliability and scale.
- Handle client and project data securely, including any data passed to third party or AI services.
- Contribute to the technical direction of the department with the Head of Digital Design.
- Support other members of the team with project work where needed.
- Monitor developments in design technology, evaluate their relevance to practice workflows through structured testing, and make evidence-based recommendations on adoption.
Qualifications, experience and skills
- Strong programming ability in Python, Javascript and C#.
- Familiarity with IDEs such as Visual Studio and Visual Studio Code.
- Strong knowledge of Rhino and Grasshopper and the development of custom Grasshopper components.
- Demonstrable experience writing, packaging and deploying plugins into a host modelling application.
- Demonstrable experience developing with Autodesk Platform Services (APS), including the Data Management API for folders, items and versions, the reading and writing of custom attributes, and the use of Webhooks to trigger event driven processes. Experience gained against Autodesk Construction Cloud or BIM 360, now Autodesk Forma and Forma Data Management, is directly relevant.
- Full stack web development, with responsive front-end interfaces in React and robust back-end services.
- Version control with Git, and experience working with Agile working structure.
- Evidence of tools which you have built and its adoption and retention patterns.
- A degree in architecture, engineering, computer science or a related field, or equivalent demonstrable experience.
- Minimum 3 years of professional experience in application development, computational design or a comparable software role. Experience in the AEC industry is an advantage.
- Strong analytical and problem-solving skills, and the ability to explain technical decisions to people who are not developers.
- Excellent communication and collaboration skills.
Desirable experience and skills
- Revit API and Dynamo development.
- Experience building retrieval augmented generation systems over internal document sets, including document chunking, embedding and vector search.
- Experience integrating commercial APIs into production applications, including prompt design, structured outputs, and management of cost and latency.
- Experience evaluating model output quality using test sets, benchmarking and human review.
- Designing and consuming RESTful APIs and managing both SQL and NoSQL databases.
- Desktop application development in .NET, including Windows Presentation Foundation (WPF) and the MVVM pattern.
- Containerisation with Docker, CI/CD pipelines, and working knowledge of cloud infrastructure, preferably Azure or Google Cloud.
TP BENNETT are an employer dedicated to creating equal opportunity, embracing diversity and encouraging a culture of belonging.
Other offers great for you!
These companies are also looking for great profiles
Celaneo
Senior Full Stack Developer
Permanent contract
Paris, France
Onsite, Hybrid
Skills
9 hours ago
Quick apply
Tyfali Consulting
Business Developer / Chasseur junior
26000
Permanent contract
Nogent-sur-Marne, France
Onsite
Skills
7 hours ago
Quick apply
Grow your business
Développeur Front-end React Design System
Permanent contract
Lille, France
Hybrid
Skills
7 hours ago
Quick apply
No company information available.