Kyu Ho là đối tác quản lý của Initial Ventures và trước đó từng giữ chức vụ Giám đốc Đầu tư tại Wuzhu Asia Partners cũng như Giám đốc Điều hành tại CPP Investments. Ông nhận bằng Cử nhân Kinh tế từ Đại học Northwestern vào năm 1997 và bằng Thạc sĩ Quản trị Kinh doanh từ Trường Wharton vào năm 2004.