Computational Designer at StructureCraft, Vancouver, Canada

Come join North America’s premier timber engineering and construction company!

StructureCraft specializes in the structural engineering, design, fabrication and erection of timber structures incorporating steel, glass, concrete and other materials. We work with clients and architects to create carefully detailed building and bridge structures that break new ground in sophistication, craftsmanship and quality. We thrive on new and challenging design concepts, materials and construction methods. StructureCraft enjoys pushing the boundaries in complex geometry, digital fabrication and in material testing and research, and our work in this regard has been recognised internationally, including numerous awards for innovation in timber engineering and construction.

The StructureCraft computational design team leads the design development of our freeform projects from conceptual design to prefabrication and installation. The team is a critical component within our complex geometry projects, applying advanced 3D modelling tools to optimize complex geometries for design intent, structural optimization and digital fabrication. These digital models are then transformed into human- and machine-readable information for fabrication and installation. Research and continuing education are also fundamental to the team so we can continue to push the boundaries in complex geometry, digital fabrication and material testing and research.

Your Responsibilities:

  • 3D modeling from conceptual phase through to fabrication, assemblies and installation

  • Design for fabrication – we build everything we design, so prototyping and close interaction with shop floor and CNC machines is critical

  • Creation of computer programs, scripts, and algorithms to automate and enable the production of complex 3D geometry and models

  • Creation of fabrication drawings and CNC files for complex elements

  • Working with fabrication crews and our CNC machines to ensure models are translated accurately into human- and machine-readable information

  • Production of detailed drawings for approval, engineering and production

  • Standardization of connections, fasteners & fabrication techniques to improve production efficiency

  • Continual improvement of design & drafting process to improve efficiency and reduce design cycle times

  • Manage and prioritize tasks to meet scheduled deadlines

  • Maintaining and growing construction industry technical knowledge

Position Requirements:

  • A bachelors or masters’ degree in architecture or engineering

  • Minimum 5 years experience 3D modelling geometrically complex structures in architectural, structural or industrial design, including minimum 5 years 3D modelling and scripting experience in the Rhino 3D and Grasshopper environments.

  • Preferred 5 years of experience computer programming in C#, VB .net, Python, or equivalent in a working environment. The ability to write object-oriented programs would be an asset, as well as devising algorithms to solve complex geometrical problems on real construction projects.

  • Demonstrated experience in digital fabrication through built projects, showing an understanding of design, modelling, detailing, CNC machining, and assembly techniques required to construct complex forms

  • Proficient in using Rhino and Grasshopper with significant experience using algorithmic modelling and computational design techniques on building structures

  • Experience with web programming (e.g. Node.JS, WebGL, etc) would be an asset

  • Great understanding of design and construction sequence concepts

  • Experience organizing design work and managing shifting priorities

  • Experience interfacing with CNC machines (G-code, BTL file generation) would be an asset

  • English language is required.

Who will you be working with?

You will be working with many of our staff, but reporting to our Computational Design Lead, James Munns, and our Engineering & 3D Manager, Lucas Epp.

When will you start?

Summer 2019 – but flexible start date

Position terms and conditions

This is a permanent full-time position, located at 1929 Foy Street, Abbotsford, BC V2T 6B1.

Send your application including resume and portfolio to:


1929 Foy Street, Abbotsford, BC V2T 6B1

P +1 604-940-8889

F +1 604-940-8857