Job Description
- Design and implement computational / AI methods in Architecture, Engineering and Construction (AEC) domains;
- Research and prototype implementations of emerging digital technologies that can be harnessed in the AEC;
- Regularly document and explain decisions made in creating the prototype;
- Work in a team to actively contribute new ideas, technologies and insights regarding the development of AEC tech;
- Periodically attach to Architectural Design teams throughout the building design lifecycle to immerse in building design tasks to discover pain points and test solution prototypes;
- Schedule and organize user research / testing / feedback sessions.
Job 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