Rodeo
Get started

TP Bennett

Computational Design Developer

London
Posted 1 day ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

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 practices.
  • 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.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

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.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

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.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this