面向群体2021届毕业生(毕业时间 2020.11.01-2021.12.31)
坐标杭州市
校招岗位介绍研发工程师JAVA Software Engineer, Java岗位描述:
如果你想了解JAVA开发在阿里巴巴互联网生态系统中无与伦比的应用广度与深度;
如果你对基础技术感兴趣,你可以参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等;
如果你热衷于高性能分布式技术,你可以参与高性能分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案;
如果你喜欢研究搜索技术,你可以参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求;
如果你对电子商务产品技术感兴趣,你可以参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作;
如果你对数据敏感,你可以参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求;
如果你热衷于客户端开发,你可以参与为用户提供丰富而有价值的桌面或无线软件产品。
岗位要求:
或许,你来自计算机专业,机械专业,甚至可能是学生物的;
但是,你酷爱着计算机以及互联网技术,热衷于解决挑战性的问题,追求极致的用户体验;
或许,你痴迷于数据结构和算法,热衷于ACM,常常为看到“accept”而兴奋的手足舞蹈;
或许,你熟悉Unix/Linux/Win32环境下编程,并有相关开发经验,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言;
或许,你熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有很深的理解,并了解XML和HTML语言;
或许,你热衷于数据库技术,能够熟练编写SQL脚本,有MySql或Oracle应用开发经验;
或许,你并不熟悉Java编程语言,更精通C,C++,PHP,.NET等编程语言中的一种或几种,但你有良好和快速的学习能力;
有可能,你参加过大学生数学建模竞赛,“挑战杯”,机器人足球比赛等;
也有可能,你在学校的时候作为骨干参与学生网站的建设和开发;
这些,都是我们想要的。来吧,加入我们!
客户端开发工程师-iOS岗位描述:
如果你,期望参与跨平台Native中间件开发;
如果你,期望参与跨平台网络中间件、H5容器、Native容器的开发;
如果你,期望参与语音识别、图像识别、地理围栏、虚拟试妆、3D建模、AR/VR等领域的开发;
如果你,期望参与无线电商的首页、交易主链路、登陆、店铺等基础组件维护与开发;
如果你,期望参与iOS、Android等系统平台整体架构设计、运行期性能优化、设计动态化可扩展的组件、框架、容器,提升整体研发质量和效率;
那还犹豫什么,赶紧加入我们吧!
岗位要求:
熟悉iOS/Android平台原理机制,具备客户端性能优化的经验有一定软件架构设计能力,熟悉常见的异步、同步、多线程、跨进程、组件、容器的设计方法
具备扎实的数据结构和计算机系统基础,编码功底扎实
具备C++跨平台开发经验,熟悉NDK开发优先
具备创新业务技术攻关和落地能力者优先(不限于算法、生物识别、图形图像、3D建模、AR、多媒体等领域)
具有优秀的分析和解决实际问题的能力和态度,有创业的激情
重视用户体验积极尝试各种新技术选择最佳实现与我们的产品有效结合,从中获取喜悦和成就感
英雄不论出身,专业和学历都是过眼云烟,我们在乎的只有你,有你的加入,是我们最大的荣幸!
客户端开发工程师-Android岗位描述:
- 负责无线客户端和SDK产品的架构设计和开发工作;
- 结合数据指标驱动和分析,不断深化无线客户端技术产品,优化客户端应用的性能以及提升客户端体验 ;
- 独立负责平台相关的 Android各机型的适配和优化;
- 独立负责Android技术难题攻关,解决各种系统限制而导致一些技术和用户体验问题;
- 移动平台技术研究与新技术新趋势探索。
岗位要求:
- 本科或以上学历,计算机软件或相关专业,基本功扎实,熟练掌握计算机系统结构,算法,网络,数据库,计算机安全等知识;
- 深刻了解移动客户端特性,有Android客户端开发经验,独立开发过 APP,有经历过大型APP的研发周期者优先;
- 熟悉Android SDK以及相关配套工具;
- 了解Android Framework层,并有一定Android源码阅读经验;
- 除了Android之外,具备其它方面开发经验的优先,比如具有前端技能或脚本技能优先;
- 具有ACM/OI等算法经历、对一些底层或框架(JVM/Android ROM/Linux/Flutter等)、以及行业技术(图片编解码/机器学习等)有深入了解者为佳(plus);
- 思维敏捷,可以应付各类编程复杂问题,并迅速给出解决方案。