职位描述:
后端⼯程师负责编写企业数据分析服务层/Spark数据处理服务器端的程序代码,帮助开发企业SaaS服务平台、系统。对分布式数据处理有浓厚兴趣,对跟踪最新开源技术有⼼得。
职位要求:
1.熟悉常用算法和数据结构,熟悉Linux;
2.熟练掌握java,了解JVM工作原理,并且对各种框架的核心思想、实现原理、应用场景有一定认知;
3.具备良好的业务理解和分析能力,具备一定的架构能力和DEVOPS能力;
4.对高并发,高吞吐,分布式业务系统有设计、实现等实战经验;
5.熟悉分布式缓存如Redis,Memcache,熟悉MongoDB,熟悉搜索引擎,熟悉消息队列者优先;
6. 对 Spark / Hadoop / HBase / Ka
7. 熟悉各种常用的设计模式,数据库设计和优化;
8. 对产品研发自动化流程,持续集成,docker使用等有经验者优先;
9.两年以上大规模公司的后端架构开发经验;
10.至少精通一种后端开发语言,如C++、Java、PHP、Go、NodeJS、Python;
11.熟悉网络协议栈;
12.掌握主流后端开发技术栈,如Nginx、Redis、MemCache、MySQL、MongoDB;
13.熟悉分布式系统,如Hadoop、Spark,并且有实践经验者优先;
14.熟悉Docker等虚拟化技术者优先;
15.熟悉TensorFlow、Caffe等深度学习框架者优先。
16.有较强的责任心,具有良好的沟通能力和团队合作精神,工作积极主动,较强的自我学习能力;