Responsibilities:
- Develop and implement computational and parametric design workflows to support architectural, urban and interdisciplinary project
- Collaborate closely with architects, engineers and BIM teams to translate design intent into computational models and systems
- Create generative design solutions, scripts and algorithms to explore design options, optimise performance and support decision-making
- Support early-stage design studies including massing, façade articulation, environmental analysis and spatial optimization
- Develop custom tools, scripts and plug-ins to improve design productivity and workflow efficiency
- Integrate computational design with BIM and digital delivery processes where applicable
- Support data-driven design analysis such as daylight, environmental, spatial or performance studies
- Document computational workflows, methodologies and outputs clearly for project and knowledge-sharing purposes
- Participate in research, experimentation and innovation initiatives related to digital design and emerging technologies
- Provide technical guidance and support to project teams in the application of computational design tools and methods.
Requirements:
- Proficiency in Revit + Dynamo, Rhino + Grasshopper, or other parametric design software
- Proficiency in Python, Typescript, C#/.NET
- Proficiency in version control using Git
- Experience in UI/UX.
Good to have Skills (in order of priority)
- Proficiency in Linux
- Proficiency in Containers e.g., Docker, Podman, Kubernetes
- Familiarity with the following:
- IFC (Industry Foundation Class) Spec
- APIs for Revit, Rhino, QGIS, Blender, SketchUp
- Web application development
- API development
- Experience in Ruby
- Experience in Databases such as SQL, MongoDB