诚征Software Engineer (我是Hiring Manager)

avatar 173363
bravecch
8883
14
[align="left"]Hi,[/align]
[align="left"]我目前在日本乐天(Rakuten)的美国分部上班,公司地点在San Mateo。我目前是Machine Learning组的Senior Manager。[/align]
[align="left"]Rakuten併购了我去年加入的一间Start-up公司,Slice (techcrunch.com)。讲Slice可能知道的人不多,我们公司其实包含很多产品,举例,Unroll.me这个App,然后乐天也併购了Ebates等线上Coupon网站,所以我们合作很密切。有兴趣的同学可Google一下 Slice Intelligence,相关的报导不少。[/align]
[align="left"]购併的条件之一是我们保持独立运作,所以我们的公司维持跬谷的美商文化,与乐天集团日本文化是不同的。我们由自己的CEO管理,目前公司大约200人左右。[/align]
[align="left"]我们(Slice)这二年成长非常快(营收),所以我们也开始疯狂的招人了。题外话,我们Team就在乐天总裁Hiroshi Mikitani的美国办公室外面,常常在办公室或电梯遇到他(不知道该高兴还是紧张就是了)。[/align]
[align="left"]我的Team主要是做Data Science, Machine Learning的应用想像你能知道好几百万人,每天花多少钱,买了什麽东西,那想必这个资料就很有价值。例,我们其中的一项主要任务是Item Categorization,也就是根据产品的描述,去找出对应的Category,或是找出产品的Brand等等。做这些干麻呢?有了这些资讯,这样我们就能做很深入的市场分析(另一组统计学家专门在干这事),结果除了能拿来炒股外(没错,投银是我们的重要客户),也可以帮助我们客户去设定扩张策略,例:Lyft/Uber 都想知道对方的成长率囉。是的,Lyft/Uber都是我们的大客户。[/align]
[align="left"]回到正题,我们就是公司的Data Science/Machine Learning Team。目前组裡有七个人,第八个人九月会加入,然后我们打算再招3-4人。[/align]
[align="left"]上面是基本的介绍,那现在讲一些吸引人的吧…[/align][align="left"]*首先是公司的文化相当好/美式,上下班时间很弹性,十点前到的人不多,六点后还在的很少;少有需要加班,不需要OnCall。[/align][align="left"]*因为是Startup 一起拼到Exit,大家都蛮友善且不少很聪明的人,素质绝对不会让你失望。[/align][align="left"]*不囉嗦,Unlimited PTO,东西上手后,要远端工作也都蛮开放的,我一年至少休20天,Report给我的人,我也希望你至少能休20天。[/align][align="left"]*人口组成很好,各个族群都有,我们只问实力(能出活);印度人不多,约1成,中国人大约占2成,欧州人约2成,然后美国人约3成,其它2成。[/align][align="left"]*公司气氛很好,被乐天买了之后,因为他们总公司在日本东京,今年的Offsite,公司把全部人飞到日本,在那裡参访。每年工程部门的Offsite都会飞去世界各地(自由参加,不强迫)。[/align][align="left"]*疑人不用,用人不疑,你进来之后,直接开AWS全部权限(Production有管制),你基本上爱开几台EC2,想用EMR或是任何AWS的最新功能都随便你,Rakuten是AWS美国前十大客户,有最高级的AWS Support :) 所以想练功,不喜欢一直开Ticket,想享受Sudo权限的AWS的话,这裡绝对是个好地方[/align][align="left"]*公司包三餐,中午不错吃,真的,每天变化菜单。晚上因为留的人不多,通常是自己上网订,公司补助15元。[/align][align="left"]*该有的401k、保险等等就不多说了,硅谷该有的都有。[/align][align="left"]*然后我们都是用Open Source Technology,所以这裡学的都跟着你一辈子(带着走)。[/align][align="left"]*Report给我的人,我会准备Budget,一年让你去二个Conference,Scientist可以去KDD/SIGIR等等,然后Developer可以去Google I/O, Spark Summit等等,你自己选。[/align][align="left"]*未来想要进修的话,公司可以补助学费(跟我先讲一声,我会留Budget给你)[/align][align="left"]*薪水不会让你吃亏,我会帮你争取Match Facebook/Google/Apple同级的Compensation,然后未来RSU/股票就看自己表现。[/align]
[align="left"]然后分享一下我们在找的人[/align]
[align="left"]二个职缺: [/align][align="left"]1:Senior Machine Learning Developer/Scientist (一名)[/align][align="left"]任务:用ML的技术解一些问题,不外乎是增加Precision/Recall(用Classification/Clustering) 及Deep Learning相关的技术,有PhD通常挂Scientist Title,没有的话要看实力决定[/align][align="left"]2:Senior Software Developer or Infrastructure Engineer (二名)[/align][align="left"]任务:基本上就是和Scientist合作,把东西维护好,送上Production,会用到各种AWS的技术,例SQS,Auto-Scalding等等,基本上就是Backend full-stack,我们有用sql & nosql的各种DB。[/align]
[align="left"]二个工作基本上重罍50%的,都要能写Production的代码,只是Scientist要求统计和ML的背景强些,Developer会对Architect的要求多些。虽说是Senior的缺,如果自认能写得出Senior等级的代码的,也欢迎和我连系。[/align]
[align="left"]==一定要的技能==[/align][align="left"]*Java开发经验:这裡讲的是经验,不是要你刷题刷的熟,是想你真的有开发过Java的Application,像是用过Spring/Guice这一类的IoC,懂常用的Design Pattern,然后有写MultiThread的能力,懂Concurrency & Distributed 架构。举个例,若面试会问你fasterxml / codehaus是什麽,或是问你什麽是Guava等等,不求全部精通,但有一定基本经验/接触是要求的。Scientist 的话,要求可以低一些,但不会Java是不行的 XD 。[/align][align="left"]*CS的背景是必要的;如果你非CS毕业,请提供Github的帐号(及作品)。[/align][align="left"]*Solid的CS背景:该有的网路,资料结构、演算法、作业系统等等,基本上面试一定会问,只要有修过课的程度应该都会Pass。[/align][align="left"]*懂Linux:不会要你去写Kernel。想像一下,如果你能自己装一个Tomcat,写一些简单的Web App,会设Config等等,用过Makefile,懂Bash(或Zsh)等等。上面只是举个例,基本上你要Comfortable in Linux。然后要有相关的经验。基本上你只要自己有管/装过一台Linux Server,就应该OK。我们主要是用Ubuntu。[/align][align="left"]*Python:我们不用Perl,组裡的人都写Python (Scripting),如果还会Bash等等更好[/align][align="left"]*SQL:修过资料库应该就够了,基本的Join、View等概念要有,我们用MySql,MsSql, PostgreSql,你不需要全会,懂SQL语法就可以。[/align][align="left"]*Git:基本上你若知道rebase,懂git flow,大概就够了。如果你只会Commit/Add,进来再教你也可以。[/align]
[align="left"]==加分==[/align][align="left"]*有AWS DevOps的经验:知道/用过Chef,Jenkins,Cloudformation,Docker等等 (不会的话,进来再学就好),我们是走continuously delivery,从dev完成(code review)到prod通常都是一小时内。[/align][align="left"]*Machine Learning / NLP:有无背景都可以,进来再学。[/align][align="left"]如果你有强力的ML背景,尤其是懂NLP,那是大加分,我们的职缺有二个,一个是Scientist(那这个要求就是必备),另一个是Developer(那这个要求就是选配),我们主要是用Tensorflow,Spark Mlib,以及Scikit-learn。SVM是用LibSVM,然后GBDT是用XGBoost。我们蛮开放的。[/align]
[align="left"]*有Github Account可以证明Coding能力尤佳,绝对会是大加分。[/align]
[align="left"]==后话==[/align][align="left"]*组裡的人,除了Intern,都有三、四年工作经验,然后都是硕、博士,有来自Stanford、UCLA等等,但学历不是我们主要的考量点,能力才是[/align][align="left"]*进来之后可以选择Report给我,如果觉得不喜欢我,也可以Report给其它组,我们是CTO底下,所以基本上想做Pure Engineering有Core组,想纯做DevOps也有,我都会全力支持。目前ML组是公司的重点组,所以双週会固定Report给CEO/CTO,然后我直接Report给VP[/align]
[align="left"]*公司文化很好,没啥Politics,大家就是像Lab一样干活,然后彼此尊重。[/align][align="left"]*然后创办人很美式,所以文化非常的好。伙食不错,零食(很多从日本空运来)很好吃,不客制一下必胖。[/align]
[align="left"]有兴趣请跟我联络,最好寄个Resume来,我会帮忙安排面试。我们只看能(实)力,不看学历。麻烦大家帮我转一下,希望能多招一点人进来:)[/align]
[align="left"]PS 公司在San Mateo, CA,面试时就能在美国合法工作(例F1-OPT/H1/绿卡/公民)。然后若之后有需要的话,公司可帮办绿卡/H1。[/align]
[align="left"]我的理念就是大家都是技术出身,未来也都互相Code Review,希望能一起成长[/align]
[align="left"]交个朋友 可Linkedin 加我:linkedin.com/in/chucheng[/align][align="left"]想申请的,加完Linkedin请寄Resume到 chucheng at slice dot com[/align]
  • 10
14条回复