要么做 Data Engineer,要么做 Web Application。
Data Engineer 大部分要与市场部门打交道,要有很好的语言表达能力,能把事情说清楚,英文水平要高一些。
Web Application Development 大部分就是传统的 DB 打交道,增删查改外加 api 把数据送出去,如果搞算法厉害的,这些东西并不在话下学学一两周就是高手了。
Java 你这个水平肯定没戏。
数据库CURD是基本操作就够了。
PYTHON 厉害就找PYTHON 方向的工程师,开发之类的。也有很多 DATA +PYTHON 的工作,但是前提还是你要听得懂、说得出你正在敲什么样的代码。最好会 DJANGO 或者 FLASK
c++工作不多见,别想了。
算法不能吃饭,至少在新西兰不能吃饭,这是一个跑市场为主的国家,应用是为了挣钱,R&D的事情这边不太做。