Job Description
Company Overview:
Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at Dar Al-Handasah and Sidaracollaborative.
Job Summary: We are seeking a talented Automation Specialist with expertise in C# and Python to join our Architecture team. This role focuses on enhancing the efficiency of our design processes by developing custom tools and scripts that automate workflows and solve complex architectural challenges. The ideal candidate will have experience working with building modelling APIs, particularly the Revit API, and a strong understanding of 3 D design processes and software. This position is perfect for a technically skilled individual with a passion for innovation in the design workflow.
Key Responsibilities:
- Develop, test, and maintain automation tools for architectural workflows using C# & Python.
- Collaborate with architects and designers to understand requirements and identify opportunities for process optimization and automation.
- Utilize AEC modelling APIs, with a strong focus on the Revit API, to create tools that support the architectural design and documentation processes.
- Provide training and ongoing support to the architecture team on how to use the developed tools.
- Stay informed about advancements in computational design, programming, AI and AEC modelling software relevant to architectural practice.
- Document workflows and tutorials for library maintenance and seamless implementation.
Qualifications:
- Proficiency in C# and Python
- Bachelor’s degree in relevant field, or equivalent experience.
- Basic knowledge of unit testing frameworks and automated testing tools.
- Strong problem-solving skills and ability to work collaboratively within the architecture team.
- Excellent communication skills, particularly in conveying technical information to non-technical team members.
Preferred Skills:
- Exposure to AEC modelling APIs (e.g., Revit API, py Revit libraries, Rhino Common, Grasshopper SDK).
- Familiarity with other AEC software's (e.g., Dynamo, Rhino, Grasshopper, Auto CAD).
- Knowledge of version control systems like Git Hub & Azure Dev Ops Repos.
- Understanding of Agile & Scrum methodologies.
- Knowledge of CI/CD pipelines & deployment.
- Experience with visual scripting tools (e.g., Grasshopper, Dynamo).
- Experience in creating and managing software plugins or add-ins for AEC-specific applications.
- Understanding of BIM (Building Information Modelling) principles and practices.
- Knowledge of AI-driven tools as they relate to architectural design automation.
Technical references
- Revit API Docs
- api - py Revit
- Autodesk Revit | Revit Software | Overview
Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at Dar Al-Handasah and Sidaracollaborative.
Job Summary: We are seeking a talented Automation Specialist with expertise in C# and Python to join our Architecture team. This role focuses on enhancing the efficiency of our design processes by developing custom tools and scripts that automate workflows and solve complex architectural challenges. The ideal candidate will have experience working with building modelling APIs, particularly the Revit API, and a strong understanding of 3 D design processes and software. This position is perfect for a technically skilled individual with a passion for innovation in the design workflow.
Key Responsibilities:
- Develop, test, and maintain automation tools for architectural workflows using C# & Python.
- Collaborate with architects and designers to understand requirements and identify opportunities for process optimization and automation.
- Utilize AEC modelling APIs, with a strong focus on the Revit API, to create tools that support the architectural design and documentation processes.
- Provide training and ongoing support to the architecture team on how to use the developed tools.
- Stay informed about advancements in computational design, programming, AI and AEC modelling software relevant to architectural practice.
- Document workflows and tutorials for library maintenance and seamless implementation.
Qualifications:
- Proficiency in C# and Python
- Bachelor’s degree in relevant field, or equivalent experience.
- Basic knowledge of unit testing frameworks and automated testing tools.
- Strong problem-solving skills and ability to work collaboratively within the architecture team.
- Excellent communication skills, particularly in conveying technical information to non-technical team members.
Preferred Skills:
- Exposure to AEC modelling APIs (e.g., Revit API, py Revit libraries, Rhino Common, Grasshopper SDK).
- Familiarity with other AEC software's (e.g., Dynamo, Rhino, Grasshopper, Auto CAD).
- Knowledge of version control systems like Git Hub & Azure Dev Ops Repos.
- Understanding of Agile & Scrum methodologies.
- Knowledge of CI/CD pipelines & deployment.
- Experience with visual scripting tools (e.g., Grasshopper, Dynamo).
- Experience in creating and managing software plugins or add-ins for AEC-specific applications.
- Understanding of BIM (Building Information Modelling) principles and practices.
- Knowledge of AI-driven tools as they relate to architectural design automation.
Technical references
- Revit API Docs
- api - py Revit
- Autodesk Revit | Revit Software | Overview
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application