查看原文
其他

【招聘】OPPO互联网基础技术团队招聘啦!

OPPO OPPO数智技术 2021-10-05

点击关注“OPPO互联网技术”,阅读更多技术干货

一大波招聘岗位来袭~~~~~

关于基础技术团队

基础技术团队隶属于互联网技术中心,旨在为公司各业务团队提供高可用、可扩展的公共技术能力支撑。

基础技术团队涵盖了基础框架、中间件、研发协作平台、客户端等多个方向,覆盖多个服务端、客户端领域的公共技术产品,形成了完善的基础技术产品体系,未来将持续为业务团队提供更加优质的产品和服务。

团队成立以来,成员始终坚持以用户为中心打磨产品,在工作中敢于创新并持续追求技术成长,致力于成长为各领域的技术专家。团队正在持续发展中,欢迎各位小伙伴加入。

以下岗位请联系:internettech@oppo.com邮件标题请注明岗位名称+城市

1. 中间件方向

1.1 高级C++/Go工程师-KV存储方向—深圳/成都【急】

岗位职责:

1、负责分布式KV存储系统的设计与研发,系统的架构优化,提高集群整体的性能、可用性和资源利用率

2、不断学习研究分布式存储方向的相关技术、产品及发展趋势,并能掌握和运用新的技术

职位要求:

1、精通 C/C++或Go 编程,良好的计算机系统基础;

2、3年以上底层系统研发经验,熟练掌握Linux网络编程、多线程编程,熟悉Linux底层环境与机制;

3、熟悉分布式协议(raft等),熟悉Redis、Leveldb/Rocksdb等原理,有数据库存储、NoSQL存储及缓存系统开发经验;

4、对稳定性、高并发、存储安全性等方面有比较深入的理解;

5、具备良好逻辑分析能力,沟通能力以及团队合作精神。

1.2 ElasticSearch高级研发工程师—深圳/成都【急】

岗位职责:

1、负责ElasticSearch产品的设计和开发,确保项目质量和进度;

2、负责预研分布式存储系统、NoSQL等相关技术,推动Elasticsearch技术发展;

3、持续优化各类中间件产品,解决各类技术难点,保障业务的持续发展;

职位要求:

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

2、3年以上工作经验,1年以上高并发、高可用平台的设计开发经验;

3、扎实的Java基础,熟悉JVM原理、NIO、多线程、集合等技术;

4、熟悉ElasticSearch、Lucene开源项目,熟悉搜索引擎原理和代码实现;

5、学习能力强,热爱技术,有中间件产品的设计、开发经验者优先。

1.3 消息中间件专家—成都

岗位职责:

1、负责消息队列平台的技术研究、设计、开发等工作;

2、负责消息队列的性能、可靠性、扩展性等方面的深度优化;

岗位要求:

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

2、5年以上高并发、高可用平台的设计开发经验;

3、对RabbitMQ/RocketMQ/Kafka/Apache Pulsar等消息队列产品有深入了解,有带领团队开发消息队列平台经验尤佳;

4、学习能力强,热爱技术,有互联网行业中间件产品的设计、开发、优化经验者优先

1.4 缓存中间件专家—深圳

岗位职责:

1、负责缓存平台的技术研究、设计、开发等工作;

2、负责缓存的性能、可靠性、扩展性等方面的深度优化;

岗位要求:

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

2、5年以上高并发、高可用平台的设计开发经验;

3、对Redis/memcache/tair/DCache等缓存产品有深入了解,有带领团队开发缓存平台经验尤佳;

4、学习能力强,热爱技术,有互联网行业中间件产品的设计、开发、优化经验者优先。

1.5 通用中间件工程师—深圳

岗位职责:

1、负责中间件产品的研究、设计、开发等工作;

2、负责中间件产品的性能、可靠性、扩展性等方面的深度优化;

3、持续优化各类中间件产品,解决各类技术难点,保障业务的持续发展;

职位要求:

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

2、3年以上工作经验,1年以上高并发、高可用平台的设计开发经验;

3、扎实的Java基础,熟悉JVM原理、NIO、多线程、集合等技术;

4、熟悉Spring、Mybatis、Netty、Dubbo等开源框架及机制,深入研究过一种以上开源框架源码;

5、熟悉常用的中间件技术(如服务框架、缓存、消息队列、调度框架等);

6、学习能力强,热爱技术,有中间件产品的设计、开发经验者优先。

1.6 高级C++工程师-中间件方向—深圳/成都

岗位职责:

1、参与RPC框架、缓存等技术产品研发,支撑线上大规模互联网业务;

2、负责各类技术难题攻关,持续提升产品的性能、可靠性等指标。

职位要求:

1、大学本科学历,2年以上工作经验;

2、熟练掌握Linux环境下的C/C++开发;

3、精通主流数据结构及算法,熟悉TCP/IP协议及网络编程;

4、有分布式系统的研发经验,熟悉RPC框架、分布式缓存、MQ等产品;

5、具备良好逻辑分析能力,沟通能力以及团队合作精神;

6、主动性强,有强烈的求知欲和创新能力。

2. 框架方向

2.1 OpenJDK高级工程师—深圳【急】

岗位职责:

1、负责OpenJDK源码定制优化;

2、负责Java程序分析诊断平台开发;

3、支撑中间件、互联网业务在Java平台上稳定运行,及性能优化相关工作。

职位要求:

1、大学本科学历,3年以上工作经验;

2、熟练掌握Linux环境下的C/C++开发,具备优秀的编程素养,对代码质量追求极致;

3、掌握Java语言,有实际开发经验;

4、具备良好的英文文档阅读能力;

5、有OpenJDK源码定制经验者优先;

6、主动性强,有强烈的求知欲和创新能力,有良好抗压能力。

2.2 高级Java工程师—深圳

岗位职责:

1、负责Web开发框架、RPC开发框架、服务治理等产品设计和开发;

2、负责配置中心、调用链跟踪等产品设计和开发;

3、负责服务网关、Service Mesh等产品设计和开发。

职位要求:

1、大学本科学历,5年以上工作经验;

2、熟悉掌握微服务系统设计方法、服务治理常用手段。

3、熟练掌握Java语言,以及常用类库、多线程并发编程;

4、熟悉TCP/IP协议,精通Netty等网络框架开发;

5、熟悉Dubbo、SOFA、HSF、Spring Cloud等产品实现原理;

6、具备良好的逻辑分析能力,沟通能力以及团队合作精神;

7、主动性强,有强烈的求知欲和创新能力,有良好的抗压能力。

3. 哥伦布方向

3.1 高级Java开发工程师—深圳【急】

工作职责:

1、调研业内DevOps产品,输出技术方案及落地计划

2、负责DevOps相关产品的设计和研发工作

岗位要求:

1、计算机相关专业本科及以上学历,3年以上JAVA开发经验;

2、精通Spring、MyBatis、SpringMVC等应用框架并熟悉实现原理,有Spring Cloud微服务架构实践经验;

3、熟悉分布式缓存、消息中间件、RPC框架、负载均衡、掌握各类中间件使用,包括zookeeper、redis、nginx、tomcat等;

4、责任心强,具备良好的问题分析能力、对外沟通能力和团队协作能力,能独立承担任务和有系统进度把控能力;

具备以下条件者优先:

1、熟悉Git版本管理工具,了解DevOps持续交付流水线;

2、对业界主流云产品有深入了解,主导过企业私有云或公有云平台的实施和架构设计;

3.2 DevOps产品经理—深圳/成都

工作职责:

1、负责DevOps产品的需求调研、产品定义、原型设计;

2、主导DevOps产品的规划,与业务方紧密协作,推动DevOps产品在业务中有效落地;

3、跟踪产品的使用效果,持续提升互联网业务的研发效率和产品质量。

职位要求:

1、全日制本科以上学历,计算机及相关专业;

2、3年以上互联网公司产品经验,熟悉互联网行业主流的DevOps平台功能、技术体系;

3、有敏捷开发、持续集成、持续发布等相关工具的研发、测试或者运维经验;

4、良好的沟通能力和团队协作能力,出色的组织能力;

5、优秀的逻辑思维能力,善于学习,良好的执行力。

3.3 代码工具研发工程师—成都

工作职责

1、负责代码工具相关产品的设计与研发工作

职位要求

1、计算机相关专业本科及以上学历,3年以上JAVA开发经验;

2、精通Spring、MyBatis、SpringMVC等应用框架并熟悉实现原理,有Spring Cloud微服务架构实践经验;

3、熟悉分布式缓存、消息中间件、RPC框架、负载均衡、掌握各类中间件使用,包括zookeeper、redis、nginx、消息队列等;

4、责任心强,具备良好的问题分析能力、对外沟通能力和团队协作能力,能独立承担任务和有系统进度把控能力;

具备以下条件者优先:

1、熟悉Git原理

2、熟悉DevOps工具链及其生态

3、有IDEA插件开发经验

4. 客户端方向

4.1 安卓开发工程师—深圳/北京【急】

工作职责:

1、负责互联网Android平台公共组件开发;

2、根据项目任务计划完成软件高质量编码工作;

3、持续优化Android平台组件,提升质量和性能。

工作要求:

1、本科以上学历,计算机或相关专业,2年以上Android平台开发经验;

2、熟悉Android平台软件开发技术,了解Android开发平台、Framework和底层设计原理;

3、扎实的Kotlin/Java/C++编程能力,精通常用数据结构与算法,熟悉TCP/HTTP协议

4、具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;

5、有良好的学习能力和强烈的进取心和创新意识;

6、具备较强的团队精神、良好的表达和沟通能力,工作认真负责

最后的提醒:

以上所有岗位请联系:internettech@oppo.com,并在邮件标题注明岗位名称+城市

☆ END ☆


更多技术干货

扫码关注

OPPO互联网技术

 

我就知道你“在看”
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存