Juergen Peschel has been appointed as the New CTO, Baqi Salihu, Deputy CTO, and Karn Gulati as Director of Strategy.