Technology · Rome / Milan / hybrid
AI & Generative Design Engineer
We are looking for someone to join the Automation and R&D team. You will work on AI and generative design for construction: AI agents that read project and tender documents, design options generated from constraints and data, and automations on BIM models. You will work with the project teams and with the people building the ConTxT. products.
What you will do
- Design and build AI agents and workflows for project documents, specifications and tenders
- Build generative design tools that produce and compare options from constraints and data
- Automate checks and repetitive tasks on BIM models
- Take prototypes into production with the project and product teams
- Measure results: time saved, errors caught, quality of answers
What we look for
- Strong Python skills
- Hands-on experience with large language models (LLMs) via API: prompting, tools, extracting data from documents
- Experience with generative design or parametric modelling (Grasshopper, Dynamo or similar)
- Understanding of BIM models and the data they hold (Revit, IFC)
- Autonomy, curiosity and a drive to ship things to production
Nice to have
- Degree in engineering, architecture or computer science, with a strong interest in construction
- Experience with the Revit API, IfcOpenShell or Speckle
- Experience with RAG, embeddings and vector databases
- Knowledge of TypeScript or C#
- Knowledge of BIM regulations and public procurement
