|
【职位介绍】
一、《研发工程师JAVA》
职位方向:
分布式存储,搜索引擎,其他,分布式计算,数据库,机器学习工程,网络,硬件,应用服务开发
岗位要求:
或许,你来自计算机专业,机械专业; 但是,你酷爱着计算机以及互联网技术,热衷于解决挑战性的问题,追求极致的用户体验; 或许,你痴迷于数据结构和算法,热衷于ACM,常常为看到“accept”而兴奋的手足舞蹈; 或许,你熟悉Unix/Linux/Win32环境下编程,并有相关开发经验,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言; 或许,你熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有很深的理解,并了解XML和HTML语言; 或许,你热衷于数据库技术,能够熟练编写SQL脚本,有MySql或Oracle应用开发经验; 或许,你并不熟悉Java编程语言,更精通C,C++,PHP,.NET等编程语言中的一种或几种,但你有良好和快速的学习能力; 有可能,你参加过大学生数学建模竞赛,“挑战杯”,机器人足球比赛等; 也有可能,你在学校的时候作为骨干参与学生网站的建设和开发;
二、《前端开发工程师》
职位方向:
Web前端(HTML+CSS+JavaScript),Node.js,数据可视化
岗位要求:
我们希望你,可以熟练使用各种Web前端技术,包括HTML(5)/CSS(3)/Javascript等,并有相关的项目开发经验或成果; 我们希望你,熟悉前端工程化,用过git,gulp或webpack等工具,最好有自己的github仓库; 我们希望你,有基于Ajax应用的开发经验,有NodeJS/Java开发经验,或者有移动端开发经验; 我们希望你,深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解; 我们希望你,对算法、数据结构、建模有一定了解。
三、《运维工程师》
岗位要求:
1.熟悉C/C++/Java/golang等至少一种编程语言; 2.熟练掌握shell/perl/python等至少一种脚本语言; 3.熟悉Linux或Unix操作系统,熟悉TCP/IP协议栈,有LINUX高性能网络服务器的编程经验,如IO处理、多线程。底层基础知识扎实; 4.包括不限于以下方向: 了解虚拟化技术,包括XEN、KVM等开源技术的改进,以及也包括阿里云的SDN、VPC等网络虚拟化、存储虚拟化技术,还包括Docker等轻量级的容器方案; 熟悉MySQL、PostgrelSQL、MongoDB、Redis、HBase、Memcache等开源数据。 互联网安全技术分布式部署,容灾多活等; 5.有广泛的技术视野,具备很强的学习能力、分析能力和解决问题的能力; 6.喜欢钻研技术,工作积极主动,不断追求产品的完善;
四、《数据研发工程师》
职位方向:
数据研发
岗位要求:
如果你所学专业是计算机、数学、统计、数据科学与大数据技术等相关专业; 如果你有强的动手能力和学习能力,熟悉一门数据处理语言,如SQL、JAVA、Python、Perl等,熟悉unix或者linux操作; 如果你具备扎实的专业基础,良好的沟通能力和团队合作,主动积极,乐于面对挑战; 如果你有参与过数据处理、分析、挖掘等相关项目更好; 如果你对Hadoop、Hive、Hbase等分布式平台有一定的理解更好; |
|