What is the opportunity?
We are a firm that does things a little differently. This is your opportunity to join our high-calibre, experienced group of professionals on a mission to re-imagine the future by changing the way that buildings are conceived and constructed.
The Ennovation team at Entuitive is looking for a Computational Designer based out of our Toronto, Calgary, or Vancouver office. This role represents a strategic expansion of our existing capabilities to support project delivery across our service offerings. As a Computational Designer, you will be an integral member of our project teams, applying advanced computational design techniques and automation to solve complex engineering challenges on live projects. This is a project-focused role where your primary responsibility is delivering real engineering solutions that enhance design quality, accelerate workflows, and optimize building performance for our clients.
What will you do?
Your day-to-day work will center on applying computational design expertise as an integral part of project teams.
- Develop parametric models and scripts to automate engineering & design workflows, geometry generation, and analysis integration for project teams.
- Collaborate with engineers and designers to translate complex design requirements into computational solutions using tools like Grasshopper, Revit, Python, and C#.
- Create & customize tools and plugins that enhance the design-to-analysis pipeline, leveraging interoperability between platforms such as: Revit and engineering analysis software (SAP2000, ETABS, RAM, RFEM, Sofistik)
- Participate in design meetings with project teams and clients to understand challenges, identify opportunities for computational approaches, and present solutions
- Perform design and analysis work using industry-standard tools (Revit, Rhino, Grasshopper, SAP2000, ETABS, Dynamo, RFEM, Sofistik)
- Develop and maintain technical documentation, design calculations, and drawing packages for design deliverables
- Build reusable workflows, templates, and component libraries to enable knowledge sharing across the firm and accelerate future project delivery
- Support quality assurance by reviewing computational outputs, validation checks, and design accuracy
- Contribute to project planning, scheduling, and resource discussions with Project Managers
- Identify and implement emerging computational design techniques that advance the firm's capabilities and project performance