Requirements  Bachelor’s or Master’s degree in Computer Science with at least three years of experience in software development, or PhD in Computer Science with a research focus on software systems Deep technical knowledge on networking, operating systems, cloud systems, data structures, and algorithms Knowledge and experience in distributed streaming platforms, e