vlambda博客
学习文章列表

求职腾讯 Linux C++ 后台开发的看过来

TEG-腾讯技术工程事业群

2019年初重点招聘岗位

 

TEG-腾讯技术工程事业群是腾讯的核心技术支撑平台,为公司业务提供全方位的技术及运营支持,助力腾讯云为各行业合作伙伴提供完善的“互联网+”技术解决方案,助力产业数字化转型升级。我们专注于AI、大数据、云存储、安全、数据库、计费、网络、服务器和数据中心等核心技术领域,依托腾讯丰富的应用场景和海量数据,打造世界级的技术影响力。在开发、协作、进取的工作氛围中,专注最前沿的技术应用及研究,改变十亿用户的工作和生活方式,提升人类生活品质。

以下是TEG-腾讯技术工程事业群2019年初重点招聘岗位:

 

1.  云技术架构师 3人  工作地:深圳

岗位职责: 

1、腾讯海量平台产品架构技术解决方案研究;

2、BG资源规划和架构合理性评审;

3、负责内部业务上云规划和架构设计;跨部门联合项目的项目管理工作。

岗位要求: 

1、本科以上学历,Linux下从事互联网产品后台系统架构开发设计、运维工作三年以上,熟练掌握C++、JAVA等编程语言;

2、具有docker、k8s等主流开源云产品开发、优化经验,了解分布式计算、分布式存储、SDN、虚拟化、容器,熟悉主流公有云平台中的一到两种,有公有云平台和产品的实际经验者优先;

3、具有大容量、高性能和分布式架构设计开发经验和架构调优经验优先;

4、具有良好的分析、研究和解决问题能力、解决方案制定和行业分析研究能力;

5、具有良好的沟通、表达、团队协作和项目管理能力;

6、工作踏实、积极主动、能够承受压力。

 

2. 云存储高级研发工程师 10人  工作地:深圳/北京

岗位职责:

1、负责分布式存储相关方向的技术的规划及相关人员指导;

2、负责腾讯云对象存储服务的架构设计和研发。

岗位要求:

1、精通Linux/Unix平台上的C/C++编程; 

2、熟悉常用的算法和数据结构;

3、熟悉网络编程,多线程编程技术,并且具备丰富的后台研发项目经验; 

4、熟悉存储设备、文件系统、Linux操作系统原理;  

5、富有激情和创造力,学习能力强,良好的沟通能力和团队合作能力;

6、优秀的分析问题和解决问题的能力,勇于接受挑战。 

具有以下条件者优先: 

1、主导过企业私有云或公有云平台的实施和架构设计;

2、熟悉分布式系统理论;   

3、有大规模分布式系统设计架构经验;  

4、有数据库存储引擎或NoSQL存储引擎开发经验;  

5、有业界大规模分布式系统经验,包括Hadoop、HDFS、Mongodb、Dynamodb、AWS-S3、GFS、BigTable等; 

6、对新技术敏感,求知欲强,能快速学习并具备较强的技术领悟能力; 

开源社区的活跃贡献者。

 

3. 云数据库高级研发工程师 5人 工作地:深圳/北京/上海/武汉

岗位职责:

1、负责业界云存储前沿技术的预研和应用;

2、负责研发云存储相关模块以及周边业务模块;

3、负责云存储后台系统的维护与运营工作。

岗位要求:

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

2、三年以上云存储研发经历;

3、精通算法与数据结构,精通C、C++编程语言,熟悉linux/unix编程环境;

4、精通分布式系统、存储系统研发,精通linux IO系统、网络系统,精通高性能系统者优先;

5、愿意致力工作于互联网海量存储领域。

 

4. 云网络高级研发工程师  2人  工作地:深圳/北京

岗位职责:

1、负责腾讯云负载均衡产品研发与设计工作;  

2、负责腾讯云虚拟化网络运营体系建设;

3、负责腾讯云CLB,EIP等产品后台开发,包括管理平台,接口类,核心转发等。

岗位要求:

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

2、熟悉Linux操作系统下C++、python(或php)开发, 能运用常见工具定位调试问题代码;

3、精通http、tcp/ip协议,进程间通讯编程,多线程编程等,熟悉Linux常见网络服务器模型;

4、了解Lvs.nginx等开源软件的优先;

5、对新技术敏感,求知欲强,能快速学习并具备较强的技术领悟能力。

 

5. 接入业务后台开发工程师 5人  工作地:深圳

岗位职责:

1、负责CDN静态业务的系统架构设计和模块研发;

2、负责CDN流媒体业务的系统架构设计和模块研发;

3、负责CDN基础调度平台和全局资源管理系统的设计和研发。

岗位要求:

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

2、两年以上Unix、Linux操作系统下C、C++项目开发经验;

3、精通C/C++编程语言,精通数据结构和算法;

4、熟练掌握TCP/IP网络协议及相关编程;

5、掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等软件知识结构;

6、踏实进取、富有激情,愿意投入到互联网海量服务研发领域;

7、具备相关分布式大型系统后台研发经验者优先。

 

6. CDN架构师  3人   工作地:深圳

岗位职责:

1、深入分析行业发展和用户场景,主动掌握业界动态;

2、推动腾讯CDN架构的演进/优化以及落地, 构建CDN核心竞争力;

3、负责CDN领域的战略发展,探索未来CDN架构未来可能的发展方向。

岗位要求:

1、对CDN行业的业务场景以及发展趋势有自己的见解;

2、精通CDN的架构原理,深入了解CDN各个核心场景的核心矛盾/关键技术点/业务架构以及业务运营,了解相关的前沿技术;

3、具备大规模系统架构设计能力和经验,能够对整体架构进行分析和优化;

4、理解运营商骨干网络架构/运营以及发展趋势,理解运营商间互联互通的商业环境和规则,了解网络架构分析/设计能力,容量规划能力;

5、具备优秀的沟通能力和跨团队协作和推动能力。

 

7. 视频编转码高级研发工程师 4人 工作地:深圳/北京

岗位职责:

1、研发和优化点播 /直播编转码系统;

2、对于基于视频内容的感知编码、视频的预处理及工程优化、视频得分的评价体系、硬件编码等提供解决方案;

3、为客户提供清晰度高/流畅度好/低成本 的点播/直播转码服务。

岗位要求:

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

2、有研发和运营过大规模的点播/ 直播编转码系统的经验;

3、基于视频内容的感知编码、视频的预处理及工程优化、视频得分的评价体系、硬件编码解决方案有比较好的认识和研发经验;

4、熟悉计算机视觉尤佳。

 

8. 异构计算高级工程师 3人  工作地:深圳

岗位职责:

1、负责fpga、芯片等异构计算硬件和软件的设计和研发,包括:芯片从需求分析到流片全流程体系建设,保障芯片研发的高效率和高质量。研发异构硬件匹配的编译器等软件框架,提升硬件使用效率和便利性。

2、针对业务发展需求,与算法团队和作,分析业务算法软件性能瓶颈,规划设计与业务相匹配的异构计算软硬件产品构架。

3、跟踪深度学习及系统硬件架构的最新发展,设计开发高性能低功耗的架构、芯片及硬件产品。

岗位要求:

1、硕士及以上学历,8年以上相关工作经验;

2、对深度神经网络、计算机体系结构有深入的理解;

3、有丰富的芯片行业从业经验,对芯片前后端流程非常熟悉。

 

9. 内核高级研发工程师 2人  工作地:深圳/北京

岗位职责:

1、负责Linux内核的建立、维护和定制化开发,满足业务需求;

2、解决服务器在Linux内核上遇到的问题,给业务开发人员提供内核支持、技术建议等;

3、和业务合作进行系统性能分析和架构优化,特别是新硬件平台和业界新技术上的优化;

4、根据业务需要引入开源社区成果,对开源社区反馈内核研发成果。

岗位要求:

1、本科及以上学历,三年以上Linux内核开发经验;

2、熟悉Linux内核,精通内核网络、存储、文件系统、内存、调度器等模块之一;

3、熟悉Xen、KVM或Container虚拟化技术;

4、熟练使用Linux底层工具链,了解其原理,熟悉某一CPU体系结构;

5、具备出色的C语言编程能力;

6、有丰富内核故障调试经验者优先;

7、有内核社区补丁提交经验者优先。

 

10. Iot高级研发工程师  3人  工作地:深圳/北京

岗位职责:

1、参与嵌入式产品的软件设计和开发,参与产品需求分析,软件工程系统的设计、开发、测试等过程,实现产品的需求;

2、协助完成客户解决方案的实施;

3、解决工程项目当中遇到的问题,进行系统性能优化,安全加固,保证平台安全、稳定、快速运行。

岗位要求:

1、本科及以上学历,计算机或计算机相关专业毕业,三年以上嵌入式软件开发经验;

2、具有两年以上物联网应用的相关项目经验,有过中大型系统的架构设计工作,具备多个项目的系统架构设计经验;

3、熟练掌握嵌入式RTOS或Linux下C/C++语言应用开发, 精通TCP/IP Socket编程;

4、熟悉无线传感网络、以太网、现场总线等通讯技术,了解RFID、NB、WiFi等技术,掌握主流传感器应用方案,并具有相关技术的综合组网经验;

5、熟悉基本的硬件设计原理,能够阅读硬件原理图者优先考虑;熟悉物联网相关技术、协议(MQTT/CoAP等)和应用, 有物联网产品开发经验者优先考虑。

 

11.  CDN高级后台研发工程师  2人  工作地:深圳

岗位职责:

1、负责腾讯云CDN的后台服务模块开发和优化;

2、负责腾讯云CDN的技术升级;

3、负责腾讯云CDN的后台架构优化。

岗位要求:

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

2、五年以上Linux后台开发经验,熟悉网络编程;

3、精通C/C++,具备高并发、大容量的后台服务系统架构设计经验;

4、熟悉NGINX等软件架构及源代码者优先;熟悉常见的DDoS安全攻防技术者优先;

5、熟悉KVM/docker虚拟化技术者优先;

6、具备良好的沟通表能力及团队协作精神、有较强的主动性、责任心与执行能力。

 

12. 协议栈优化高级工程师  2人  工作地:深圳

岗位职责:

1、负责腾讯云CDN的TCP单边加速优化;

2、负责腾讯云CDN的双边UDP传输的技术研发;

3、负责腾讯动态加速的研发。

岗位要求:

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

2、精通C/C++,具备高并发、大容量的后台服务系统架构设计经验者优先;

3、精通TCP优化、 UDP双边传输、QUIC等软件架构,精通网络数据包分析,具备端到端网络分析经验者优先;

4、熟悉Linux内核,具备内核开发经验者优先;

5、具备良好的沟通表能力及团队协作精神、有较强的主动性、责任心与执行能力。

 

13. 高级业务运维工程师  3人  工作地:深圳

岗位职责:

1、负责存储、CDN等业务的平台的日常运营;

2、负责相关业务的运营数据分析、运营质量分析等运营工作;

3、负责相关业务的运营优化,制定相关运营规划。

岗位要求:

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

2、三年以上Linux、unix操作系统运维经验;

3、能够胜任7*24小时故障响应及处理;

4、具备linux下编程经验,擅长shell编程者优先;

5、有互联网运营经验者优先;

6、具备良好的沟通技巧和团队合作精神。

 

14. 高级系统测试工程师  2人  工作地:深圳

岗位职责:

1、负责存储系统和CDN的后台系统测试及测试开发工作;

2、能够完成测试对象分析、测试用例设计、测试程序开发,并进行缺陷跟踪和软件质量分析;

3、保证被测系统的质量,并通过流程和方法创新,努力提升研发的质量和效率。

岗位要求:

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

2、三年以上系统测试或测试开发经验,熟悉软件测试流程和规范;

3、熟悉Linux/Unix系统,熟悉C/C++编程语言,具备shell/python脚本编程能力;

4、熟练掌握主流自动化测试的工具和方法,具备扎实的测试分析设计能力;

5、具有较强的逻辑分析与学习能力,良好的沟通能力和团队合作精神;

6、具备性能测试、白盒测试经验者优先。


15. 音视频后台研发工程师  2人  工作地:深圳

岗位职责:

1、负责音视频流媒体业务的后台系统架构设计和模块研发;

2、负责海量服务后台的架构设计、开发和维护,需要做到高性能、高可用、可扩展、柔性可用;

3、掌握行业动态,能够有效进行用户需求理解、分析,可以对平台进行有前瞻性的规划&设计。

岗位要求:

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

2、两年以上Unix、Linux操作系统下C、C++项目开发经验;

3、精通C/C++编程语言,精通数据结构和算法;熟练掌握TCP/IP网络协议及相关编程; 掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等软件知识结构;

4、熟悉业内常见的开源框架和设计思想;

5、踏实进取、富有激情,愿意投入到互联网海量服务研发领域;

6、具备相关分布式大型系统后台研发经验者优先;

7、具备实时音视频、点播直播流媒体后台开发经验者优先。

 

16. 移动端c++高级研发工程师  2人  工作地:深圳

岗位职责:

1、负责终端数据传输组件的研发工作,为游戏、流媒体等场景提供移动端网络传输解决方案;

2、负责重点项目的终端技术攻坚。

岗位要求:

1、本科及以上学历,两年以上终端基础组件开发经验;

2、熟悉TCP/IP协议,良好的C/C++功底,熟悉终端特性,具备解决终端兼容性问题的能力;

3、有P2P、音视频流媒体开发经验者优先。

 

17. 社交业务图像处理开发工程师  2人  工作地:深圳

岗位职责:

1、负责图片存储和处理系统研发和运营工作;

2、负责图像处理效果和压缩算法优化工作;

3、负责前沿算法和技术的研究,挖掘和应用到实际图片业务场景中,优化业务体验。

 

岗位要求:

1、精通Linux/Unix平台上的C/C++编程;

2、熟悉网络编程,多线程编程技术,并且具备丰富的后台研发项目经验;

3、图像处理、计算机等相关专业背景,3年以上工作经验;

4、掌握ffmpeg,opencv,ImageMagick图像处理压缩库的原理及应用;

5、熟悉JPEG/WEBP/PNG/GIF等常用图像格式的压缩算法,深刻理解数字图像和视频处理算法原理者优先。

 

18.  高级运营开发工程师  3人 工作地:深圳

岗位职责:

1、负责运维系统的后端架构设计和开发(负责监控告警/运营分析/自动化运维/发布变更等运营平台的设计与开发);

2、负责优化、改进运维支持系统,并保证其安全高效稳定的运行;

3、参与运营平台、运维系统的需求分析、设计、编码;

4、负责开发、完善运维内部系统及辅助系统,提升运维质量及效率;

5、通过技术手段控制和优化成本,提升资源使用率。

岗位要求:

1、三年以上Python/Golang后端开发经验;

2、具备分布式系统设计能力,例如大数据采集,存储;

3、善于linux下性能调优,故障定位;

4、具有高度的责任心,具备良好的沟通能力和团队协作精神;

5、有运维平台开发经验者优先考虑。

19. 高级交易型业务后台开发工程师 3人 工作地:深圳

岗位职责:

1、负责支付类业务的后台系统研发和运营,包括财付通,QQ彩票等;

2、负责财付通安全体系平台的研发以及周边业务安全系统的建设;

3、负责QQ彩票系统业务平台的建设以及周边安全体系的建设。

岗位要求:

1、本科及以上学历,计算机相关专业,两年以上相关工作经验;

2、精通算法与数据结构,精通C、C++编程语言;

3、熟悉linux、unix编程环境,熟悉mysql;

4、精通网络编程,有分布式系统开发经验,有大平台开发经验优先。