Your Role You are a developer with a passion and experience in delivering production code in the Design/Architecture industry. You can deliver high-quality code that is modular and extensible by your colleagues because it s human readable, well-commented, and thoughtfully architected. You are comfortable writing code that can interact with the application and display layers.
You have a passion for code clarity, extensibility, and scalability. You are open to learning and enjoy teaching what you know. You are purpose-driven and want to be part of a unique design technology team at an organization with amazing global impact.
What You Will Do - Develop & deploy low-mid fidelity computational tools for the region.
- Support design teams by developing quick, bespoke computational solutions for projects.
- Prepare material and conduct training on using computation, sustainability analysis & BIM solutions.
- Test and facilitate adoption of computational solutions developed by the Firmwide (FW) Team.
- Help grow computational design capabilities within the region.
- Support Gensler sustainability goals, especially on topics relevant to your day-to-day duties.
- Engage and collaborate with the larger team on sustainability efforts and initiatives.
- Research and implement ways to optimize our internal workflow environmental impact.
Your Qualifications - Bachelor s degree in computer science, engineering and/or architecture or equivalent years of experience
- Strong understanding of parametric modelling, automation and computational workflows.
- Proficient in scripting languages like Python and/or C#
- Experience/ability to build and deploy Rhino scripts & plugins
- Experience/ability to build and deploy Grasshopper scripts & plugins
- Deep knowledge of Rhino Common and Grasshopper SDKs
- Comfortable working using Git + source control in a team setting
- Good code hygiene and DRY approach Optional, but preferred - Web development skills (HTML/CSS/JavaScript, Typescript, Node.js, Graph QL, Ionic, React / Vue.js)
- Experience in UI/UX development process
- Experience/ability to build and deploy Revit/Dynamo scripts & plugins
- Working knowledge in Power BI/Data Visualization
- Experience/ability in Machine Learning development in the computational design context
- Graphic design, motion design, and storytelling skills
- Experience/understanding of interoperability workflows in Speckle.
Supplementary
Skills - Experience in Tensor flow, pix2pix or other Machine Learning/AI frameworks
- Experience with AI workflow for example using Stable Diffusion and LLMs
- Interest in product development for the AEC