求职腾讯 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、精通网络编程,有分布式系统开发经验,有大平台开发经验优先。