About the job
Join our forward-thinking Digital team as an AI Engineer / Machine Learning Engineer, where your innovative ideas will help shape the future of advanced AI solutions.
In this dynamic role, you will collaborate closely with senior architects and interdisciplinary teams to harness artificial intelligence, particularly large language models (LLMs) and machine learning (ML), to tackle intricate challenges within the built environment. Your contributions will be vital in developing AI-driven tools that enhance automation and optimize engineering workflows, from infrastructure systems to building design.
This position demands strong hands-on expertise in Python programming, machine learning methodologies, and familiarity with large language models. You will play a crucial role in implementing and maintaining scalable, reliable, and user-centered AI solutions. Be part of our mission to revolutionize infrastructure design and delivery, utilizing cutting-edge technologies to address critical challenges facing our cities and communities.
Key Responsibilities:
- Develop and refine AI/ML models in alignment with regulatory standards and core engineering principles.
- Utilize spatial data, 3D models, engineering constraints, and historical records to enhance design precision, safety, and efficiency.
- Integrate rule-based logic with machine learning techniques to create robust scripts and scalable model training pipelines using Python.
- Showcase proficiency in Python and experience with ML/DL frameworks (e.g., PyTorch, TensorFlow, scikit-learn), and geospatial libraries (e.g., GeoPandas, Shapely, ArcPy, FME).
- Design and deploy AI tools into engineering workflows using APIs, dashboards, or custom plug-ins that integrate seamlessly with existing tools (e.g., ArcGIS, AutoCAD Civil 3D, Revit, Rhino).
- Collaborate with civil engineers, utility specialists, and GIS/BIM specialists to convert infrastructure planning and design challenges into AI-enhanced solutions.

