微信号:ctriptech

介绍:携程技术中心官方平台

5月热招职位 | 开发\/运维\/测试\/安全\/产品

2018-05-17 22:00 HR小姐姐


简历投递邮箱:tech@ctrip.com

直达用人部门

邮件标题:【应聘职位】+【姓名】


开发类

 

1、Java开发工程师


岗位职责:
1. 负责携程网站服务端研发工作;
2. 参与搜索和大数据系统的开发建设; 
3. 主导完成项目编码的任务,确保项目的进度和质量; 
任职要求:
1. 对技术有追求,扎实的Java语言基础,3年以上Java开发经验,1年以上大数据研发经验。 
2. 良好的编程习惯,熟悉Spring等常见开发框架,熟悉MySQL,理解io、多线程、集合、缓存、消息等技术,有JVM、MYSQL性能调优经验优先。
3.熟悉大数据相关组件如:

Hadoop/HBase/ZK/Spark/Hive/Kafka/Storm/Flink/ElasticSearch等,并有相关项目经验。 
4. 对数据敏感,具有ETL设计与开发项目经验优先;熟悉数据挖掘各项算法,具备实际项目经验者优先。 
5. 抗压力强,有责任心,思路清晰,优秀的团队合作能力和沟通能力,在技术方面有前瞻性视野,学习能力强,有创新思维。


2、Android工程师


岗位职责:

1. 负责携程APP-Android版本相关产品架构设计、开发和维护。

2. 协调产品、测试、设计等外部资源按时按质完成项目开发。

3. 设计、开发与维护公用核心模块。

4. 新技术、框架的研究、验证和引入。

5. 提高开发效率、App稳定性的工具开发。

任职要求:

1. 三年以上Android实际项目开发经验,条件优秀者可以适当放宽。

2. 掌握Android的API,理解Android的体系结构,掌握Android中界面绘制、后台运行、数据存储等的原理,熟悉xml、http、TCP/IP协议等操作。

3. 有其他前端开发(H5/React Native/Node等)、脚本(Python/Shell/PHP等)开发经验者优先考虑。

4. 具备较好的学习能力、问题分析能力及问题解决能力;

5. 良好的沟通协调能力和团队合作意识。


3、算法专家


岗位职责:

1. OTA全球领导型AI团队。领导或参与每年数亿收益,创新数亿用户生活和出行方式的AI项目。

2. 领导QA机器人、导购/导游机器人、或图像视觉的算法和模型项目工作。 

3. 参与或领导重大项目的技术选型、 技术路线调整。

4. 参与算法团队的管理,主持或参与各部委的相关科研项目、国际合作科研项目。

任职要求:

1. 计算机、自动化、统计等相关专业,硕士以上学历,博士优先。

2. 对深度学习(CNN、RNN、DQN、LSTM、RL、GANs或TL等)有深厚的理论背景,有三年以上项目经验。

3. 熟悉对话机器人或图像视觉领域,有一年以上相关项目经验。

4. 精通至少一门编程语言(Java\Python\Scala等),对数据结构和算法设计有较为深刻理解。

5. 有在NIPS, ICML, AAAI, ICCV, ACL,CVPR,EMNLP,KDD,WSDM等高水平学术会议发表过多篇文章者优先。

6. 有算法团队管理经验者优先。


4、Java工程师(语音平台)


岗位职责:

1. 呼叫中心IVR平台、自动外呼平台的研发。

2. 呼叫中心配置、管理、监控系统的研发。

3. 云呼叫中心配套系统的研发。

4. 各种SOA服务、RESTFUL服务、脚本组件的研发等。

任职要求:

1. 三年及以上JAVA经验、两年及以上大型企业应用系统相关开发经验。

2. 熟悉前后端开发,熟悉主流前后端框架,如Spring Boot、Spring MVC、Spring、MyBatis、bootstrap等。

3. 对异步、多线程、高并发、web服务开发、JVM等有深入的理解。

4. 熟悉Linux常用命令,具备Linux下项目部署的能力。

5. 对软件开发工作极大的热情,思路清晰,善于独立解决技术问题。


5、Java工程师(通信平台)


岗位职责:

1、参与呼叫中心团队中相关系统的DB设计。

2、负责后端服务(RESTful/SOA)接口及前端界面的开发工作。

任职要求:

1、三年及以上JAVA经验,两年以上互联网行业大型企业应用系统开发相关经验。

2、熟悉Spring,Struts,iBatis及至少一种Java应用服务器如tomcat。

3、熟悉Java EE相关技术和框架(包括Java语言/Struts/Spring/iBatis/hibernet等)。

4、熟悉接口技术,如webservice,thrift和hessian等。

5、熟悉Linux常用命令,能独立在上面进行开发,测试和部署。

6、熟悉sqlserver,mysql等数据库,能熟练运用sql语言等。

7、了解Java环境下的并发编程以及应用优化。


6、NLP算法工程师(云客服平台)


岗位职责:

负责携程云客服平台所有电话录音(转文字之后)以及IM会话的文本语义解析算法落地工作,包括但不限于以下应用场景:

1、智能质检

对输入文本进行语义分析,识别出具有质检特征的文本

2、智能IVR

构建对话机器人的核心算法和模型,对输入文本进行语义分析,并根据分析结果进行意图匹配,进而从动态知识库中检索返回相应的回答

3、情感分析

提供相应的文本分析算法和模型,对输入文本进行情感分析

任职要求:

1、能够独立根据业务场景构建适合的算法和模型。

2、具备较好的团队协作意识,能够与应用团队进行良好沟通,并与应用团队共同将应用顺畅落地。


7、区块链研发工程师


岗位职责:

1. 研究区块链协议及运行机制。

2. 参与底层实现、架构设计并编写核心代码。

2. 搭建基于区块链的底层架构,供应用层调度使用。

3. 参与制定和实施技术决策和技术方案,组织架构设计与优化升级。

任职要求:

1. 精通TCP/IP、HTTP协议相关知识及网络编程。

2. 精通Unix/Linux环境和系统编程,熟悉服务器编程模型。

3. 善于主动思考总结,倡导创新与持续优化,思路周密。

5. 熟练掌握C++/GoLang/java编程,有良好的编程习惯和编码风格。

6. 理解主流的共识算法,包括不限于PoW、PoS、DPoS、PBFT等。

加分项:

1. 对 Bitcoin、Ethereum、 Bitshares、HyperLedgerFabric底层技术有研究和开发者优先,有密码学、p2p技术开发经验者优先。

2. 有数据交易领域或密码学领域相关开发经验者优先。


8、云平台架构师


岗位职责:
1. 负责混合云的架构设计和构建,解决多厂商,多region,多网络间的资源调度问题。
2. 负责团队内部的Code Review,提升团队的技术实力。
3. 参与项目的技术选型和技术攻关。

任职要求:
1. 本科及以上学历,5年相关工作经验。
2. 精通面向对象的程序设计,熟悉常用算法,数据结构。
3. 至少熟悉一门开发语言:python, go, java等。
4. 熟悉KVM等虚拟化技术,了解SDN技术。
5. 具有的设计、构建和运维混合云的经验。
6. 具备较强责任心、良好的沟通能力,能够快速学习、理解新知识并运用其解决问题。
加分项:
1. 有分布式,大数据、云平台行业背景,在大型互联网公司2年以上分布式管理系统开发经验。
2. 熟悉一些云平台项目:OpenStack, Cloudfoundry, Mesos, K8s等。


9、云计算高级/资深工程师


岗位职责:
1. 参与云平台各类项目的开发;
2. 根据业务需求进行系统设计,实现,测试,上线
任职要求:
1. 大学本科以上,计算机及相关专业,一年以上开发经验;
2. 至少熟悉一门开发语言:python,go,java等语言
3. 精通面向对象的程序设计,熟悉常用算法,数据结构
4. 熟悉Restful接口的设计和开发,曾经开发过完整的Restful接口
5. 熟悉Linux系统,有良好的操作系统知识
6. 了解一定的网络知识,知道vlan等基础概念
7. 具备较强责任心、良好的沟通能力,能够快速学习、理解新知识并运用其解决问题;
加分项:
1. 有分布式,大数据、云平台行业背景,在大型互联网公司2年以上分布式管理系统开发经验
2. 熟悉一些云平台项目:OpenStack, Cloudfoundry, Mesos, K8s等。


10、PaaS平台前端工程师


岗位职责:
1. 完成PaaS平台的前端开发,与UED、后端工程师协作,完成设计交互实现、数据交互、动态信息展示;
2. 持续优化前端体验和页面响应速度,并保证兼容性和执行效率;
3. 研究和探索新的开发思路以及前沿的前端技术;
任职要求:
1. 精通Java Script,熟练使用Html(5)、Css(3);
2. 有Angularjs、Vue、React开发经验者优先;
3. 熟悉Nodejs者优先;
4. 掌握SASS、LESS者优先;
5. 有丰富的PC端或移动端应用开发经验;
6. 了解前端工程化,掌握gulp、grunt、webpack等构建工具的使用和配置;
7. 追求最佳用户体验,工作细致,有激情,良好协作;


11、PaaS平台高级开发工程师


岗位职责:
1、负责 PaaS 平台后端接口开发
任职要求:
1、熟悉 Python 或 Ruby 开发,熟练使用过一种开发框架  Django/Flack 或 Rails/Sinatra;
2、 熟悉 TCP/HTTP 协议、能设计出优美的RESTful API ;
3、熟悉 Linux 系统, 能解决常见问题;
4、 熟悉 MySQL 等关系型数据库设计 ;
5、熟悉常用的设计模式, 有良好的编码风格和习惯,熟练使用Git;
6、PaaS 平台经验者加分, 有前端经验者加分。


12、大数据系统开发工程师


岗位职责:
1、负责携程大数据系统平台开发与管理
2、负责大数据开发和查询平台建设,包括数据传输,调度,主数据,质量中心以及报表和Adhoc查询系统等
3、助力携程数据化运营业务,构建丰富多样的大数据应用
任职要求:
1、良好的java编程能力,熟悉java开发工具和调试工具
2、熟悉Spring MVC,Hibernate /Mybatis,Bootstrap,AngularJS2等Web开发的前后端框架和技术,有实际项目的经验
3、熟悉linux系统,熟练使用shell/python/perl脚本处理工具
4、熟悉hadoop / hive /spark / Storm等开源大数据系统的原理和使用
5、有良好的产品思维,能够根据用户需要设计简单,易用的产品
6、有良好的逻辑思维及解决问题的能力


运维类


1、NOC翻班工程师


岗位职责:
1、 负责线上生产服务器、生产系统的告警处理工作;
2、 负责线上生产服务器、生产系统的监控设置优化;
3、 负责线上生产事故的发现、通知、跟进及解决;
任职要求:
1、 能用英语与海外人员进行简单的沟通交流;
2、 具备Linux操作知识;
3、 具有一定的编程经验;
4、 需要翻班;
5、 思路清晰,有条理,能独立处理问题,有较强的学习能力、沟通能力和团队合作精神;
6、欢迎应届生


2、SRE稳定性运维高级工程师


岗位职责:
1. 按照要求对基于Linux环境的基础架构服务的进行设计和实现;
2. 根据Linux基础架构服务运作流程和政策,通过脚本和工具实现自动化运维管理;
3. 负责各Linux基础架构服务的搭建、调优、排障;
4. 参与公司IT项目的计划、推进和实施;
5. 了解公司各项业务流程,提供与业务紧密结合的各项IT解决方案;
任职要求:
1. 全日制高校本科以上学历,计算机或相关专业;
2. 具备2年以上互联网行业Linux运维工程师、SRE工程师相关经验;
3. 精通Linux的安装、配置、调优和排障,包括:CentOS,Ubuntu;
4. 熟练使用 Linux Shell,Python;
5. 精通多项Linux下主流开源软件安装、配置、优化及排障,例如:SaltStack、Ansible、Nginx、Tomcat、Squid、Varnish、LVS、Bind、Redis、ZooKeeper、Hadoop、ELK;
6. 具有高度的责任心、独立工作的能力并具备较强的分析、判断和解决问题的能力;
7. 具有良好的沟通协调能力、学习能力、团队精神和服务意识;
8. 持Linux/Unix相关证书者将优先考虑。


3、Cloud运维工程师


岗位职责:
1、负责携程私有云环境规划、架构升级;
2、制定、指导并优化相关工程师的日常工作(宿主机批量上下线、自动化工具开发优化,有开发需求);
3、对私有云环境非常见故障进行高级排错;
4、创建并优化自动化资源管理工具;
5、新技术把关、引入,新技术验证及标准制定,并根据携程实际情况进行优化定制,并在生产环境推广。
任职要求:
1、熟悉Linux内核参数,能独立分析故障并进行内核调优;
2、熟悉kvm、docker等虚拟化技术,对openstack、mesos、Kubernetes有深入了解;
3、对各类虚拟化技术的资源管理及隔离有理论知识及实际生产管理经验;
4、管理过至少100台host以上复杂的私有云生产环境;
5、对私有云资源管理规划、提高计算利用率、降低故障率有深刻认识及经验者优先;
6、有linux环境下应用、管理接口开发能力,熟悉python等开发语言,有实际开发自动化运维经验;
7、有基本网络、交换基础知识,对SDN有一定认识;
8、了解itil最佳实践;
9、谨慎、安全意识强;
10、工作积极主动,学习、沟通能力强。


4、Linux运维专家


岗位职责:
1. 主导公司基于Linux环境的基础架构服务的设计、规划和实现;
2. 制定公司各Linux基础架构服务的运作流程和政策,编制相关的技术文档;
3. 研究目前活跃、流行的开源软件及新技术,并根据实际情况,在公司内使用和推广;
4. 制定Linux环境的自动化运维管理标准;
5. 了解公司各项业务流程,提供与业务紧密结合的各项IT解决方案;
任职要求:
1. 全日制高校本科以上学历,计算机或相关专业;
2. 具备5年以上互联网行业Linux运维工程师、SRE工程师相关经验;
3. 熟悉大型网站的技术架构;
4. 熟悉Linux操作系统原理;
5. 精通Linux下的自动化运维管理体系,并具备构建、管理经验。
6. 精通 TCP/IP 、HTTP 协议;
7. 熟练使用 Linux Shell,Python;
8. 精通多项Linux下主流开源软件安装、配置、优化及排障,例如:SaltStack、Ansible、Nginx、Tomcat、Squid、Varnish、LVS、Bind、Redis、ZooKeeper、Hadoop、ELK;
9. 具有高度的责任心、独立工作的能力并具备较强的分析、判断和解决问题的能力;
10. 具有良好的沟通协调能力、学习能力、团队精神和服务意识;
11. 持Linux/Unix相关证书者将优先考虑。

 

测试类

 

1、测试工程师


岗位职责:
1. 负责公司Andriod/ios移动端应用的功能和自动化测试;
2. 根据测试计划搭建和维护测试环境,进行测试环境的部署与调试;
3. 负责根据需求完成测试计划及测试用例的编写;
4. 负责根据测试计划及测试用例执行测试,缺陷的跟踪和管理,输出测试报告;
5. 参与产品需求阶段的评审;
6. 熟练使用JAVA语言,负责自动化用例的编写和监控脚本的维护;
7. 熟练使用常见的android应用调试工具(androidSDK,http代理,抓包工具(fiddler,charles);
8. 熟悉手机端自动化测试框架(monkey、monkeyrunner、robotium、appium)及编写自动化脚本;
任职要求:
1. 本科及以上学历,计算机相关专业优先;
2. 熟悉APP测试的基本理论和技术,3年以上测试经验,1年以上移动端APP产品测试经验;
3. 熟悉软件工程及方法理论,熟悉移动端测试流程,了解测试文档制定标准;
4. 有较强的逻辑思维能力,能够从用户角度把控产品体验,认真,细心;
5. 抗压能力强,具有强烈的责任感与团队合作精神,出色的沟通及学习能力;
6. 有开发经验或自动化脚本编写能力者优先;

 

信息安全类


1、安全合规工程师


岗位职责:

1、组织集团内控合规制度体系建设,编制内控合规手册,包括业务流程访谈、关键节点分析、制作内控流程图与流程文档,完善内控合规体系;

2、推动集团所有事业部数据安全风险的识别、协同、跟踪、改进优化及事后评估; 

3、推动集团数据安全治理体系建设,包括数据加密、数据脱敏、隐私保护等; 

4、领导交办的其他事项。

任职要求:

1、在信息安全领域至少工作5年以上,具有大型互联网、电商类公司安全工作经验者优先;

2、熟悉COBIT、ISO/IEC 38500系列等IT治理标准,有金融行业内控及数据安全实践经验者优先;

3、熟悉数据安全理论与技术,了解数据安全生命周期、从事过数据安全治理体系建设、隐私保护者优先;

4、熟悉国内外数据安全行业发展现状,了解企业级数据安全最佳实践,了解大数据安全等前沿数据安全技术。


2、安全运维工程师


岗位职责: 
1、负责安全运维方案设计、开发和实施;
2、参与公司安全运维流程推进及优化;
3、参与安全事件应急响应。 
任职要求: 
1、3年以上互联网公司安全运维经验
2、熟悉主流安全技术及防范手段,具备系统漏洞扫描、安全加固、日志分析等相关经验
3、熟悉防火墙、IDS/IPS、防病毒、漏洞扫描、身份认证等安全产品,熟悉国内外主流网络安全产品
4、熟悉Storm、Elasticsearch、Logstash、Kibana、Spark等
5、能快速接受和掌握新技术,有较强的独立学习能力
6、熟悉python/go/java等语言优先考虑
7、有CISSP、CISA、ISO27001等证书优先考虑

 

产品类

 

1、产品经理(财务系统)


岗位职责:

1、负责对接集团财务需求,将业务过程梳理、转化成财务过程。

2、主导公司账务管理平台搭建,并进行持续性优化改进,目标为账务核算自动化。

3、负责需求分析设计,撰写产品PRD,进行系统原型设计;并跟进开发排期,开发进度,进行产品验收;跟踪产品存在的问题,并跟进解决。

任职要求:

1、熟悉会计理论知识;精通财务核算及账务处理流程;熟悉财务资金、收入、成本、费用、总账、分析等各个体系;有金蝶/用友等财务软件实施、开发或操作经验。

2、有丰富的产品设计经验,精通产品设计流程,具备良好的PRD产品文档撰写能力;熟练使用Visio、Axure、PPT等软件,并能编写基本的sql语句。

3、具备良好的沟通协作能力,较强的创新力和抗压能力。

加分项:

1、财务管理专业;

2、有企业账务相关系统设计、开发经验,或ERP财务实施顾问工作经验者;

3、有互联网行业经验者。


2、产品经理(运维自动化系统)


岗位职责:
我们负责设计,开发和维护携程网站运营中心核心的配置数据管理平台和工作流自动化平台。该职位需要参与到这些产品在设计/开发/维护等各个阶段的工作中。特别是:
1、分析用户的需求(和场景,有些时候用户不会主动告诉我们需求,而需要我们去了解他们的工作场景,找到他们的痛点,主动发现他们的需求),设计新的产品/功能/方案。
2、和开发人员紧密合作,管理产品开发和发布周期
3、产品运行期间,关注产品质量和用户反馈。管理好产品的(技术)运营。
4、积极参与和用户(以及潜在用户)的交互,发现机会,推广产品,保证产品的成功。
任职要求:
1、 计算机应用等相关专业在读;
2、有丰富的J2EE开发经验和项目管理经验
3、具备一定的UI/UX设计能力
4、 熟悉敏捷流程
5、了解产品管理基本知识



等你来~

一起用技术,改变旅行者的生活!

简历投递邮箱:tech@ctrip.com

直达用人部门

邮件标题:【应聘职位】+【姓名】




 
携程技术中心 更多文章 干货 | 面向前端工程师的机器学习引导课 干货 | 携程图片服务架构 干货 | 揭秘携程三端通用框架中的CRNWEB 干货 | 证件全文本OCR技术,了解一下 干货 | 携程基于大数据分析的实时风控体系
猜您喜欢 2分钟读懂Hadoop和Spark的异同 产品经理和程序员如何才能和谐共处? ✅自己因果自己了,自己修行自己好 搜索排序的作弊与反作弊 [DM] 使用Tensorflow实现简单的RNN