تولى عدة مناصب في مدينة الملك عبدالعزيز للعلوم والتقنية “كاست” وهي: أستاذ بين 2008 و2018، ومدير المركز الوطني للذكاء الاصطناعي والبيانات الضخمة بين يناير (كانون الثاني) ويونيو (حزيران) 2018، ومدير البرنامج الوطني لتقنيات البرمجيات الحرة ومفتوحة المصدر بين 2010 و2013، ومدير برنامج نظام معلومات الدفاعية بين 2015 و2018، وكان محققاً رئيسياً في “مركز النظم الهندسية المركبة” بين 2012 و2014.
شغل منصب مدير قسم مهارات تقنية المعلومات بعمادة السنة التحضيرية في “جامعة الملك سعود” بين 2007 و2008، وكان باحثاً ومدرساً مساعداً في “جامعة سيراكيوز” بين 2001 و2007.
حاصل على دكتوراه في علوم الحاسب تخصص أمن معلومات وشبكات لاسلكية عام 2007 “جامعة سيراكيوز” في الولاات المتحدة الأميركية، وماجستير في الإدارة الهندسية وآخر في علوم الحاسب من الجامعة ذاتها، وبكالوريوس في علوم الحاسب عام 2000 من “جامعة الملك سعود”.