Казакс окончил Латвийский университет, получил диплом экономиста в Кембриджском университете, затем степень магистра экономики и доктора экономики в Лондонском университете.
Он работал ведущим экономистом в Минфине, был сотрудником рижского офиса International Research and Exchanges Board (IREX) с 2005 по 2009 год, занимал должность главного экономиста Hansabankа (сейчас Swedbank) и главного аналитика по макроэкономике в Балтии. С 2010 по август 2018 года Казакс работал заместителем главного экономиста группы Swedbank, главным экономистом Swedbank в Латвии и руководителем отдела макроэкономических исследований стран Балтии. На данный момент Казакс занимает должность члена совета Банка Латвии.
Полномочия нынешнего президента Банка Латвии Илмара Римшевича истекают 21 декабря.
По словам председателя бюджетно-финансовой комиссии Мартиньша Бондарса, проект решения об утверждении Казакса в должности президента Банка Латвии Сейм планирует рассмотреть 12 декабря.