2009年阿里巴巴集团研发院招聘

09-12-21 aligrd

阿里巴巴集团研发院众多职位招聘!

有意者,请将简历以邮件正文的形式发送至aliyun_rd@alibaba-inc.com

欢迎自荐和推荐,对职位有任何疑问,欢迎就职位问题联系我们。

投递简历,请在邮件主题注明:来自论坛名称+应聘岗位名称(意向工作城市)+姓名+JD+部门介绍

Utility计算服务:

部门介绍

Utility计算服务部门的职责:利用具有自主知识产权的分布式计算平台技术,高效地整合大规模的计算机集群,精确地度量出计算资源的使用消耗情况,为阿里巴巴云计算公司构建出健壮安全的Utility Computing平台,从而为阿里巴巴集团的内外部客户提供优质便捷的计算服务。

由于工作领域的前沿性,团队已经吸引了几十位极具探索精神的年青人加盟,其中有海外归来的技术精英,也有国内搜索领域的尖兵,他们已经热火朝天地干起来了。你还等什么呢?!Come on!

1、 平台研发工程师

招聘人数:2人

工作地点:北京/杭州

职位描述:

1. 从事分布式计算服务平台的研发工作。构建的计算服务平台不仅要满足大量客户安全可靠、简单方便地共享计算资源的需求,而且还要具备同时支持数量上亿级别的商业搜索引擎和后台数据处理系统的高效性和鲁棒性。

2. 根据项目开发流程,进行子模块的详细设计并编写代码。

职位要求:

1. 扎实的算法设计功底,深刻理解数据结构知识,丰富的程序设计经验;

2. 精通C++/Java编程语言,有良好的编程习惯;掌握分布式计算的相关理论知识;

3. 良好的分析问题和解决问题的能力;有大数据量或高性能系统的性能瓶颈分析和优化经验者优先;

4. 对Linux安全机制、虚拟机技术有深入了解或有Utility Computing相关领域实践经验者优先。

2、 SDK研发工程师

招聘人数:2人

工作地点:北京/杭州

职位描述:

1. 从事分布式计算服务平台上SDK的研发工作。研发分布式编程工具、调试机制和相关API,提供上层的应用系统开发工程师在分布式计算环境下的开发效率。

职位要求:

1. 本科及以上学历,3年以上的从业经验。

2. 熟悉Linux/Unix操作系统的使用和编程,精通C/C++程序设计语言,熟悉常见算法和数据结构。

3. 对某一分布式计算系统有较深入了解,有过某分布式计算平台上的应用开发经验。

4. 精通Python,Perl等一种脚本语言。

5. 能根据开发流程,进行子系统的设计、编码和测试,产出高质量的代码。

6. 熟悉操作系统级别虚拟机制者优先。

7. 熟悉调试器,Profiler的工作机理,思考过分布式计算平台的调试方法者优先。

8. 有过API设计经验者优先。

3、 计费(Billing)研发工程师

招聘人数:2人

工作地点:北京/杭州

职位描述:

1. 从事分布式计算服务平台中计费系统的研发工作,在大规模分布式系统中能够准确、高效地对离线作业和在线服务进行资源统 计和度量,并根据实际资源使用量进行计费。

2. 根据项目开发流程和平台设计目标,进行子系统的详细设计并编写代码。

职位要求:

1. 计算机相关专业,本科及以上学历

2. 熟练掌握C/C++语言,3年或以上C/C++开发经验

3. 熟悉Unix/Linux操作系统,2年或以上LINUX平台C/C++开发经验;

4. 熟悉面向对象的分析,设计和编程

5. 熟悉常用的算法和数据结构

6. 具有2年以上业务计费系统开发经验

7. 有互联网行业或电信行业的业务计费系统开发经验者优先

8. 有大规模分布式系统开发经验者优先

4、 运维平台研发工程师

招聘人数:2人

工作地点:北京/杭州

职位描述:

1. 负责大规模分布式计算平台的应用运维系统的研发工作。要从开发工程师的角度用系统的办法去保证分布式计算平台和应用的运行时的高效性和健壮性。

2. 根据项目开发流程和平台设计目标,进行子系统的详细设计并编写代码。

职位要求:

1. 精通C/C++,熟悉Linux环境下编程及调试

2. 熟悉常用的数据结构和算法,有良好的编程习惯

3. 熟悉Python,Bash等一种脚本语言

4. 有操作并管理上百台服务器经验者优先

5. 有大数据量或高性能系统的性能瓶颈分析和优化经验者优先

6. 熟悉分布式计算系统的运作模式,有应用开发经验者优先

5、 应用运维工程师

招聘人数:1人

工作地点:北京/杭州

职位描述:

1. 负责阿里巴巴云计算公司大规模分布式计算平台的应用运维研发工作。

2. 团队将面临的激动人心挑战:面对运行在成千上万台机器上的大型分布式计算软件系统,如何在不间断服务的前提下进行软件的自动更新?如何及时地监控和报警应用系统的软件异常?如何根据软件的运行信息发现系统的性能瓶颈?如何以产品研发的方式去推进运维系统的演变从而不断地提高运维工作的自动化程度? ……

职位要求:

1. 熟练掌握Linux/Unix操作系统和常见服务的日常运维操作;

2. 熟练掌握至少1-2种脚本语言:Python/Perl/Ruby;

3. 熟练掌握LAN/WAN网络基本知识,对ISO七层模型、TCP/IP、路由协议有良好的理解

4. 有操作并管理上百台服务器经验者优先

5. 有系统运维和应用运维工具开发或使用经验者优先

6. 有强烈的好奇心和进取心,乐于沟通交流和知识共享, 积极主动, 有团队合作精神。

6、 Web开发(WD)工程师

招聘人数:1人

工作地点:北京/杭州

职位描述:

1. 负责分布式计算服务平台的前端页面设计与实现,为用户使用分布式计算服务提供Web UI的展现部分。

职位要求:

1. 精通各种Web前端技术XHTML、XML、CSS、Javascript、ActionScript等;

2. 深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解和实践经验;

3. 具备基于Ajax或Flash的RIA应用开发经验,熟悉相关框架技术者优先

4. 熟悉PHP、JSP、Python等Web开发语言及相关开发框架者优先

5. 个性乐观开朗,逻辑性强,善于和各种背景的人合作。

Web搜索和广告技术:

部门介绍

Web搜索和广告技术部是阿里巴巴研发互联网全网网页搜索引擎和搜索广告系统的团队。阿里巴巴正在组建一个一流的搜索引擎开发团队,打造全新的全网网页搜索引擎。全网网页搜索引擎使用强大的分布式计算技术,收集互联网上的有用信息,进行加工处理,建立起快速的倒排文件索引,同时提供很好的相关性算法,让用户在浩如烟海的互联网中找到最满足用户需求的网页。全网网页搜索引擎处理的数据量非常巨大,对搜索费时的要求极高,对搜索结果的相关性需要十分智能,里面的每一个模块都充满着技术的挑战,是一个优秀人才发挥聪明才智创新的平台,也是一个优秀人才学习成长的平台。

1、搜索开发工程师、高级工程师

人数:8人

学历:本科及以上

工作地点:北京、杭州

职位描述:

1. 参与网页搜索引擎项目和垂直搜索引擎项目的开发;

2. 根据项目开发流程,进行子模块的详细设计并编写代码。

职位要求:

1. 著名高校计算机专业毕业 或 有在搜索引擎相关企业工作的经验;

2. 1年以上分布式系统、搜索引擎、文件系统或数据挖掘工作经验;

3. 精通Linux下 C++和C编程,具有很强的编码和算法基础;

4. 熟悉软件工程,具有良好的编码风格,有丰富的工程经验;

5. 责任心强,以编程为兴趣,愿意钻研技术问题。

2、搜索开发高级经理

人数:1人

学历:本科及以上

工作地点:杭州

职位描述:

1. 领导搜索引擎项目核心产品的多个研发小组;

2. 推动跨项目组或跨部门的项目协作,协调优化资源配置;

3. 把握搜索项目核心产品的体系结构设计和算法设计;

4. 设定搜索项目核心产品的发展方向和中长期目标,推动产品持续升级。

职位要求:

1. 4年以上分布式系统、搜索引擎或数据挖掘工作经验

2. 著名高校计算机专业毕业 并 有在搜索引擎相关企业做过中高级管理职位的经验

3. 对搜索引擎充满热情,了解大型搜索引擎的结构和算法

4. 有带领10人以上的研发团队在Linux C++项目上成功完成项目的管理经验

5. 对产品设计和商业运营有一定了解,有与业务部门合作项目的经验

3、PHP开发工程师

人数:1人

学历:本科及以上

工作地点:北京

职位描述:

工作职责:

1、负责搜索引擎前端页面和工具的架构设计和部署

2、负责搜索引擎前端页面和工具的开发和维护

任职要求:

1、计算机专业毕业,本科以上学历;

2、两年以上实际开发经验,熟悉PHP 5 开发语言,熟悉面向对象的软件设计方法,具备良好的代码编程习惯,有大型网站架构经验;

3、精通Javascript和AJAX,能够使用Javascript编写复杂高效的程序模块

4、熟悉HTTP协议及W3C相关互联网规范,熟悉CSS、DIV、Javascript等页面技术;

5、了解大容量、高性能的分布式服务器系统开发原理,在开放平台,分布式cache等方面有经验者优先;

6、具备强烈的进取心、求知欲及团队合作精神,有较强的沟通及协调能力;