Buro Happold's IT department is led by Alain Waha (Chief Technology Officer) and has 993 employees.
Abhilasha Somana
Sustainability Consultant
Pooja Vijay
Looking for a particular Buro Happold employee's phone or email?