Andrew Rabinovich serves as the CTO and Head of AI at Upwork. In this role, he specializes in designing large-scale data processing systems, with a particular emphasis on real-time communication, generative multimodal AI, computer vision, perception, and deep learning.