淘宝网北京 搜索 算法 java c++ 分布式 测试 等高端职位

数据计算平台研发工程师

职责

负责研究和开发海量数据存储及计算平台

- 负责计算平台的性能优化及应用优化

- 针对具体应用需求,提供分布式解决方案

要求

有相关项目编程经验,精通Java

- 有海量数据处理经验者优先,熟悉hadoop、hive、hbase 原理及开发

- 熟悉分布式系统的开发设计及应用

- 有较强的分析和解决问题能力,有持续自我学习的能力和意愿, 善于沟通和逻辑表达,良好的团队合作意识

 

Java开发中高级工程师

职责

参与新业务的设计与编码工作,负责业务项目的开发和维护,负责各项目的设计,制定和评审各种技术规范。

要求

1、计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;

2、 三年以上使用Java语言进行网站开发的经验;

3、熟悉Web JSP,Servlet,Java Bean,JMS,EJB,Jdbc开发,熟悉J2EE规范;

4、 熟悉基于数据库的设计和开发;

5、 熟悉Linux操作系统和大型数据库;

6、工作认真,细心,有条理;积极性高,求知欲强;具有较强的沟通能力及团队合作精神;

7、深入了解设计模式和项目管理经验者优先;

 

资深java架构师

职责

1、深入发掘业务需求为软件开发提供架构设计;

2、主持和参与系统逻辑模型和物理模型设计并实现原型;

3、开发和维护统一的软件开发架构,发现和解决存在的技术问题;

4、从事核心架构部分代码的编写、指导和培训工程师。 

要求

1.五年以上Java开发经验; 两年以上架构设计经验;

2.精通各种中间件的设计及应用如JEE,Messaging,Workflow, Cache,及数据层;

3.精通Linux 操作系统和大型数据库;有较强的分析设计能力和方案整合能力;

4.良好的沟通技能,团队合作能力。

 

搜索引擎广告工程师

职责:

1.理解、细化产品经理的需求;

2.模块设计、开发、测试和测试工程师协作,保证代码质量;

3.根据系统运行日志及业务反馈,不断优化系统、提高性能,为公司业务提升不断服务;

4.呵护线上系统稳定、高效运行

要求:

1.计算机及相关专业,本科以上;5年及以上软件开发经验;

2.热爱互联网,对搜索引擎、搜索广告等相关技术有浓厚的兴趣;

3.精通C/C++语言编程,有Linux/Unix平台开发经验;掌握Perl / Python / Linux Shell编程技术者优先;

4.对数据结构和算法设计有较为深刻的理解;具有良好的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。

5.勇于、善于在短时间内学习、掌握、运用新技术新技能;沟通能力强、抗压力强

 

职位1:软件开发测试工程师(SDET)

工作地点北京

职位描述

1.参与互联网软件产品的测试,包括参与需求和设计评审,设计和执行测试用例,进行缺陷跟踪等;

2.可能涉及的工作领域包括广告投放引擎和搜索引擎,广告和搜索的匹配和排序算法,分布式存储和CDN等核心系统,分布式计算及海量数据的分析和挖掘等;

3.开发和维护自动化测试脚本和工具,提升测试的质量和效率;

4.执行软件产品的性能测试并分析结果。

职位要求

1.计算机或其他相关专业本科以上学历;

2.一年以上软件开发、自动化测试或白盒测试工作经验;

3.熟悉C/C++或Java编程,有Shell或PHP/Perl/Python/Ruby等使用经验者优先;

4.熟悉Linux或Unix操作系统;

5.熟悉Oracle或MySQL数据库基本操作;

6.熟悉基本测试流程和测试方法,掌握基本的性能测试工具、方法、性能指标等;

7.良好的学习能力,沟通与团队合作能力。

 

职位2:高级软件开发测试工程师(Senior SDET)

部门: -技术研发部-广告技术

工作地点北京

职位描述

1.参与互联网软件产品测试的全流程,包括参与需求分析、设计评审,制定测试计划并评估风险;

2.独立或带领其他测试工程师执行项目测试,包括分配测试资源,构建测试环境,设计和执行测试用例,进行缺陷跟踪和软件质量分析等;

3.可能涉及的工作领域包括广告投放引擎和搜索引擎,广告和搜索的匹配和排序算法,分布式存储和CDN等核心系统,分布式计算及海量数据的分析和挖掘等;

4.执行软件产品的性能测试并分析结果,预测系统性能瓶颈,风险和安全隐患;

5.设计和开发自动测试工具和系统,提升测试的质量和效率;

6.在项目中保持和项目经理、产品经理、开发工程师等成员的积极有效沟通,驱动问题解决。

职位要求

1.计算机或其他相关专业本科以上学历;

2.至少三年以上软件开发、自动化测试或白盒测试工作经验;

3.精通C/C++/Java等至少一种编程语言,熟悉Shell或PHP/Perl/Python/Ruby等脚本语言;

4.熟悉Linux或Unix操作系统,有大型网站运维工作经验者优先;

5.熟悉Oracle或MySQL数据库基本操作;

6.精通测试流程和测试方法,有性能测试、安全测试经验者优先;

7.很强的学习能力,良好的沟通能力,善于团队合作。

 

 

职位3:测试架构师(Test Architect)

部门: -技术研发部-广告技术

工作地点北京

工作职责

1.按照产品架构和业务要求,制定和推进测试策略,测试计划和测试方法;

2.参与产品需求和架构设计评审,保证产品的可测试性;

3.参与测试效果评估和软件质量核查 ;

4.通过测试相关流程、策略、方法和工具等创新,努力提升测试的质量和效率;

5.解决测试过程中复杂技术问题;

6.负责测试团队的测试方法和技术培训,领导团队测试技术的发展;

职位要求

1.计算机或其他相关专业本科以上学历;

2.至少五年以上软件开发、自动化测试或白盒测试工作经验,有分布式测试,专业的性能测试、安全测试经验者优先;

3.精通C/C++/Java等至少一种编程语言,熟悉Shell或PHP/Perl/Python/Ruby等脚本语言;

4.精通Linux或Unix操作系统;

5.很强的技术前瞻性,了解测试技术的发展,熟悉敏捷开发和测试流程;

6.很强的学习能力、分析能力和解决问题的能力;

7.熟练的文档、沟通表达和培训技巧。

 

 

自然语言处理工程师(NLP)

职责

应用自然语言处理的相关算法进行词汇、query、广告、拍卖词、网页等的分析挖掘、广告相关性计算、Ontology构建等。应用自然语言处理算法改进的广告投放算法

要求

计算机及相关专业本科或本科以上学历

- 精通算法设计/数据结构

- 精通C/C++语言编程,熟悉网络编程、多线程编程技术

- 熟悉Linux/Unix平台上的开发环境

- 有较强的分析和解决问题能力,有持续自我学习的能力和意愿, 善于沟通和逻辑表达,良好的团队合作意识。

- 精通自然语言处理,有自然语言处理应用经验更佳

 

机器学习研发工程师

职责

利用机器学习算法改进 的广告算法投放。包括:广告的排序、CTR预估、广告筛选、自动分类等

要求

计算机及相关专业本科或本科以上学历

- 精通算法设计/数据结构

- 精通C/C++语言编程,熟悉网络编程、多线程编程技术

- 熟悉Linux/Unix平台上的开发环境

- 有较强的分析和解决问题能力,有持续自我学习的能力和意愿, 善于沟通和逻辑表达,良好的团队合作意识。

- 精通机器学习,有机器学习应用经验更佳

- 有海量数据处理背景更佳

 

资深java开发工程师(结算系统)

 

1.系统核心代码编写、指导和培训工程师;

2.负责业务项目的开发和维护;

3.负责各项目的设计;

4.制定和review各种技术规范

 

本科或以上学历,计算机软件或相关专业;

2.四年以上J2EE项目开发经验;精通J2EE设计模式,精通Java及Web的开发和应用;

3.深入过Spring,ibatis,struts相关框架(框架提供的特性及其实现原理);

4.熟悉分布式系统的设计及应用;曾经作为核心架构人员主导过大型系统开发;

5.掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;

6.掌握Linux 操作系统和大型数据库;有较强的分析设计能力和方案整合能力;

7.我们希望你对J2EE应用开发的最新潮流有理解,你喜欢去看及尝试最新的Java技术、开源框架(提供的特性及其实现原理);知道该如何编写优雅的代码。从技术趋势和思路上能影响技术团队

 

 

搜索系统高级研发工程师

职责

1 负责全文检索产品线搜索系统(爬虫,存储,引擎)的研发工作。

2 构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求。

3 针对线上运行的系统, 能够提出并且实现系统优化的方案。

要求                                                

1. 精通C/C++编程技术,有大型分布式系统开发经验者优先。

2. 熟悉网络编程,熟悉TCP/IP协议栈、HTTP协议。

3. 熟悉系统脚本,能够熟练使用shell scripting, Perl或者Ptyhon。

4. 熟悉Linux内核,有系统性能调优经验者优先。

5. 对数据结构和算法设计有较为深刻的理解;熟悉IR理论,具有搜索相关技术背景者优先考虑。

6. 有良好的沟通、协调、表达能力,具备良好的团队精神。

7. 计算机或相关专业本科或以上学历,有3年以上工作经验。

 

 

搜索算法高级研发工程师

职责:

1、深入理解电子商务搜索业务,参与全文检索研发工作,包括:搜索相关性、网页分析、用户查询意图分析等;

2、分析 海量用户行为数据,设计挖掘算法,发现有价值的信息;

3、在 海量用户和数据的依托下,开拓提升用户体验的新搜索算法,如:个性化搜索与推荐、搜索多样性等。

要求:

1、计算机、数学相关专业大学本科以上学历,2年以上业界工作经验;

2、熟练掌握C/C++语言,有一定的项目架构经验;

 

 

Linux系统开发工程师  高级开发工程师

职责:

1、负责linux操作系统的定制和优化

2、负责apache/nginx等基础软件的定制和优化

要求:

1、计算机或者相关专业,大学本科以上学历

2、3年或以上业界工作经验

3、熟练掌握C/C++语言,熟悉面向对象的分析和设计技术

4、有丰富Unix/Linux环境下开发经验、熟练使用调试工具,熟练应用Perl和Unix Shell等其中一种语言

5、熟悉linux内核,有丰富的内核开发、调试经验

6、有linux操作系统优化经验者优先

7、具有良好的沟通能力,有较强的独立工作能力和解决问题的能力

 

 

C/C++高级开发工程师

 

职责:

1、负责设计、开发和维护基础库软件

2、负责网站底层性能和服务的优化

 

要求:

 

1、计算机、数学相关专业大学本科以上学历,具有扎实的计算机基础理论知识

2、2年以上业界工作经验,具有Web应用开发经验者优先

3、熟练掌握C/C++语言,熟悉网络编程和多线程编程

4、有丰富Unix/Linux环境下开发经验、熟练使用调试工具,熟练应用Perl和Unix Shell等其中一种语言;有内核开发经验者优先

5、熟悉面向对象的分析和设计技术;具有深厚算法及数据结构知识优先

6、有底层基础库开发经验者优先

7、具有良好的沟通能力,有较强的独立工作能力和解决问题的能力

 

资深分布式系统开发工程师

职责

1. 负责对开发工程师进行应用安全问题的培训

2. 负责制定应用安全方案,策略和规范

3. 负责对一些产品进行安全审计,渗透测试

4. 负责推动安全问题的解决

要求

三年以上大规模分布式系统开发工作经验;

• 精通C&C++、Unix/Linux操作系统,有内核开发经验者优先;

• 精通Unix/Linux通信机制;

• 精通算法及数据结构;

• 了解主流开源分布式系统架构;

• 具有良好的沟通能力,有较强的独立工作能力和解决问题的能力;

• 本身是开源社区成员者优先

 

 

你可能感兴趣的:(java,C++,算法,分布式,职场,搜索,休闲)