Generative Design Senior Specialist

Position Available 
- Irvine
- Los Angeles
- Remote

Role Description

We are looking for a generative design expert in the area of Building and Infrastructure design to help us develop innovative solutions around Building design exploration using current technologies as well as developing new solutions.

This role is responsible for developing the strategy and execution of Generative design offerings for our AECO clients to enhance the design and feasibility exploration process and achieve a higher level of optimization results.

This role requires someone with in-depth knowledge of Building information modeling technologies with a mindset for innovation and creative thinking.  Figuring out ways to solve problems and address challenges with a wide range of project types and complexity and push the boundaries of current software and enhance existing workflows.

It would also require the candidate to have the ability to seek out and resolve issues through close interaction with other project team members but also be able to work independently and proactively. 

As part of our innovation technologies team, you will participate in design, development and implementation of deliverables to enable Data-driven solutions based on project specific requirements.

This position can be based out of Irvine, CA or Los Angeles, CA but with a lot of flexibility to work from home.  Remote options can be considered.


  

Responsibilities

  • Design and develop design optimization tools for architects, engineers, contractors and owners as plug-ins for parametric BIM and web-based tools for design exploration and data visualization

  • Develop scripts and build generative algorithms in Grasshopper

  • Develop user interface to simplify the manipulation and control by non-technical users

  • Assess project requirements and develop strategy and scope

  • Develop graphic analysis and fine-tune test results

  • Develop ranking methods for optimized output

  • Develop new capabilities for building design target goals and constraints. Ie: Maximum construction area, building form and type, spatial relationship, zoning code constraints, sustainable design features, financial parameters, etc.

  • Evaluate and develop methods to extract and parse data from current BIM authoring tools like Revit

  • Define and implement methodologies based on volume of automated iteration generation or an iterative interactive evolving design process

  • Research and implement applications of machine learning to performance-driven design exploration

  • Run machine learning tests and experiments

  • Explore other means to implement generative design solutions based on project or client requirements

  • Keep abreast of developments in the field

  • Evangelize the benefits of generative design for Building and Infrastructure



Requirements

  • 5+ years of experience in related field

  • Advance knowledge of Computational design methods or rules-based design

  • Expert level knowledge of Rhino

  • Strong knowledge of Revit

  • Knowledge of the API for Autodesk Revit and Forges

  • Advance knowledge and Hands on experience with visual programming tools such as Grasshopper and Dynamo

  • Proven experience with programming in any of these: Python, C#, JavaScript or related.

  • Outstanding analytical and problem-solving skills

  • Experience troubleshooting and debugging.

  • Excellent communication skills

  • Ability to work in a team



Nice to have (or are ready to learn)

  • Architectural or Engineering degree or equivalent experience

  • Knowledge of machine learning frameworks like TensorFlow, Keras and PyTorch

  • Hands-on experience with Machine learning – Structing data and training models

  • Hands-on experience Neural Networks, Artificial Intelligence, GANS and data science techniques and their frameworks

  • Knowledge of geometry and topology concepts, representations and data structures (such as NURBS, splines, level sets, surface and volumetric meshes, point clouds, analytical surfaces/solids, functional representations, subdivision surfaces, T-splines, etc.)