按lz的说法"会写程序 Java, Python, PhP,如果有github的code,或者自己有做过开源的项目,很好,
如果会functional 语言比如 Haskell, Lisp, 更好"可能一个经验丰富的码工就符合要求了,可是接下来又说最好是欧美名校phd,机器学习和数据挖掘方面的专家,那这个职位到底具体做什么? 研究算法还是专门编程? 如果是招熟练码工则完全没必要要求phd; 如果是招人去研究算法,那么你不觉得高薪请个名校phd去写Java,Haskell,Lisp太浪费吗? 这些implementation其实可以另外找engineer做啊。据我所知,astar基本就是researcher和engineer配合起来做项目的,如果让一个人从做算法到编程实现完全做下来,并不是很合理,时间和效率上也不经济,这大约也是你们始终招不到合适的人的原因。这是要把一个员工当两个用的节奏啊