Computational Designer (AEC Automation)
ida technology pte ltd- Posted 18 days ago
- Be among the first 10 applicants
Job Description
Company Description IDA Technology focuses on accelerating digital transformation in the building and construction sector. The company leverages best practices in digitalization and packages these into integrated technology solutions for industry partners. By combining architectural expertise with advanced computational tools, IDA Technology supports more efficient, data-driven workflows across the built environment. The team is committed to innovation, collaboration, and practical applications of automation to enhance project delivery and performance.
About the Role: We are looking for an innovative and technically skilled Computational Design Engineer to join our team on-site in Singapore on a full-time basis. You will play a pivotal role in building our core deterministic toolbox—a modular library of parametric scripts and generative tools (built primarily in Grasshopper/Rhino, Python, and Speckle) designed to automate architectural typologies, spatial programming, and code compliance for our upcoming AI orchestration pipelines.
In this role, you won't just draw buildings; you will write the mathematical and algorithmic rules that allow our design teams and automated agents to generate, test, and optimize building layouts reliably.
Key Responsibilities:
- Parametric Tool Development: Design, build, and maintain modular Grasshopper definitions and sub-definitions (utilizing Hops/sub-components) for specific architectural typologies (e.g., multi-family housing, commercial floorplates).
- Algorithmic Scripting: Write clean, efficient Python or C# scripts within Grasshopper/Dynamo to handle complex spatial logic, list sorting, adjacency matrix calculations, and geometry generation.
- Rule Codification: Translate human architectural expertise—such as building codes, zoning laws, structural span limits, and spatial adjacencies—into hard, deterministic algorithmic constraints.
- Data Serialization & Integration: Structure script inputs and outputs into clean JSON schemas, ensuring generated 3D geometry carries rich metadata (Room Books, areas, tags) ready for cloud integration via Speckle and Rhino.Compute.
- Collaboration: Work closely with our architects, tech developers, and research teams to ensure the tools solve real-world design challenges and fit seamlessly into our broader technology ecosystem.
Qualifications & Skills:
- Experience: 2–5+ years of professional experience in computational design, parametric modeling, or AEC software development within an architecture, engineering, or technology firm.
- Software Mastery: Advanced proficiency in Grasshopper (Rhino) and/or Dynamo (Revit), with expert command over data tree management, geometry operations, and topology checks.
- Coding Skills: Strong proficiency in Python or C# for scripting custom components within CAD/BIM environments.
- Domain Knowledge: A solid foundational background in architecture or structural engineering, with a deep understanding of architectural programming, spatial adjacencies, and building codes.
- Ecosystem Familiarity: Experience or strong interest in AEC data platforms like Speckle, Rhino.Compute, or web-based geometry pipelines.
- Location & Availability: Must be based in or willing to relocate on-site in Singapore for this full-time role.
What We Offer:
- Competitive salary package commensurate with experience.
- The opportunity to work at the intersection of architecture and cutting-edge automation/AI tech.
- A collaborative environment where your tools directly shape real-world building projects.
- How to Apply: Please submit your resume along with a portfolio, GitHub repository, or examples of Grasshopper definitions/scripts you have built that showcase your parametric and coding skills.
