Owen hat Astrophysik an der Universität Leicester studiert. Er hat an der ETH Zürich, Max-Planck-Institut Heidelberg und IIT Kanpur als Astrophysiker gearbeitet.
Er arbeitet seit 2017 bei KPMG und wurde 2020 zum Director befördert. Er ist Teil des Risk Consulting Teams innerhalb von Financial Services Consulting.
Owen berät nationale und internationale Finanzkunden in der Schweiz. Seine Beratungsschwerpunkte liegen im Bereich Klimarisiko, ESG-Risiko und Modellrisiko.
Owen unterstützt die wichtigsten Bankkunden von KPMG im Bereich der Finanz-Risikoanalyse Er hat zudem grosse Managed-Service-Engagements im Bereich der Modellvalidierung geleitet.
Owen ist seit 2010 in der Finanzdienstleistungsbranche in Zürich und London tätig. Davor absolvierte er eine akademische Laufbahn und widmete sich der Modellierung von jungen Sternen und Planeten.