今日头条招聘啦!
前端、移动端、后台、大数据、算法、测试开发、图像算法等岗位,欢迎推荐或自荐~
工作地点:北京/深圳。
PS:北京的岗位,可以实习四个月以上的同学也可以联系我哦!
北京岗位:
前端开发高级工程师
职位描述:
1、配合交互设计师及视觉设计师实现交互效果,配合后台工程师完成应用开发;
2、实现海量用户产品一流的Web界面,优化代码并保持良好兼容性;
3、设计并实现海量用户产品的交互,提高网页性能和用户体验;
4、JavaScript程序模块开发,通用类库、框架编写能力。
职位要求:
1、熟悉WEB前端技术,对符合WEB标准的网站重构有丰富经验,有成功作品;
2、理解并掌握Javascript语言核心技术DOM、BOM、Ajax、JSON等,对Javascript框架应用(如jQuery/bootstrap等)有一定的经验;
3、熟悉Python/Django优先;
4、对CSS/Javascript性能优化、解决多浏览器兼容性问题有一定的经验;
5、对用户体验、交互操作流程、及用户需求有一定了解;
6、具备良好的服务意识、责任心、较强的学习能力、优秀的团队沟通与协作能力。
Android开发工程师
职位描述:
1、负责公司移动产品的研发, 编写高质量的代码;
2、和产品经理配合, 深度参与手机产品需求讨论, 功能定义等;
3、设计良好的代码结构, 不断迭代重构 ;
4、指导并带领初级工程师共同完成研发任务。
职位要求:
1、智能手机爱好者和使用者, 追求良好的用户体验;
2、热爱移动产品研发, 愿意在移动开发领域深入钻研, 并成为专家;
3、熟练掌握JAVA, 熟悉Android SDK;
4、三年以上Android开发经验, 能独立开发Android App;
5、对软件产品有强烈的责任心, 具备良好的沟通能力和优秀的团队协作能力。
iOS开发高级工程师
职位描述:
1、负责公司移动产品的研发,编写高质量的代码;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、设计良好的代码结构,不断迭代重构 ;
4、导并带领初级工程师共同完成研发任务。
职位要求:
1、有强烈的求知欲和进取心;
2、具有扎实的编程工底,良好的设计能力和编程习惯;
3、至少精通一门编程语言 ;
4、有互联网公司/创业公司从业经验为佳;
5、熟练掌握Objective-C,熟悉Swift的优先 ;
6、三年及以上iOS开发经验,能独立开发App者先。
大数据开发工程师
职位描述:
1、根据不同的业务场景,构建业务指标体系,建立和完善日常业务报告体系,能够及时、准确、完整的披露公司整体及各项目的运作情况 ;
2、参与数据仓库架构设计与数据开发,建设共享数据仓库 ;
3、通过专项分析,输出专项分析报告,为业务模块的决策和产品方向提供数据支持 ;
4、参与数据底层的工具、平台、部署流程等技术体系建设的研发工作。
职位要求:
1、本科以上学历,一年及以上大数据相关工作经验;
2、熟悉数据仓库模型设计方法论,并有实际模型设计及ETL开发经验 ;
3、掌握大型数据库开发技术,如Oracle、Teradata、DB2、Mysql等等掌握至少一种,灵活运用SQL实现海量数据ETL加工处理与查询性能调优;
4、熟悉常用的数据挖掘、分析的工具和方法,有数据挖掘工作经验;熟悉linux平台,精通shell/c(c++)/php/python/等脚本语言的一种或多种,编码基本功扎实 ;
5、具备快速学习能力、沟通协调能力及团队精神,有较强的责任心和学习积极性。
后台高级研发工程师
职位描述:
1、负责今日头条相关产品的后台业务研发;
2、负责在线大流量高并发系统设计;
3、主要实现语言为Python/Golang。
职位要求:
1、本科及以上学历,计算机、通信等相关专业,三年及以上相关工作经验;
2、有扎实的编程能力,有优秀的设计和代码品味;
3、深刻理解计算机原理,有良好的数据结构和算法基础;
4、熟悉Mysql、Nosql、消息队列等常用WEB组件;
5、有高并发服务设计和实现经验优先;
6、有较好的产品意识优先;
7、积极乐观,责任心强,工作认真细致,有良好的团队沟通和协作能力;
8、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术。
高级算法工程师
职位描述:
1、利用机器学习技术,改进今日头条新业务的推荐系统,提升用户体验。
2、主要工作包括:推荐模型改进,用户画像优化,文章特征优化等。
职位要求:
1、本科及以上学历,三年及以上工作经验;
2、熟悉linux开发环境,熟悉C++和python语言;
3、对规模数据挖掘、机器学习感兴趣,熟悉其中的一项或多项;
4、优秀的编码与代码控制能力, 有扎实的数据结构和算法功底;
5、良好的逻辑思维能力,能够从海量数据中发现关键特征;
6、有推荐系统,搜索,广告策略端工作经验优先。
测试开发工程师(服务端)
职位描述:
1、负责服务端产品的业务项目测试;
2、对业务的质量体系负责,包括但不限于:自动化测试、持续集成、上线系统等;
3、线上问题追踪及分析。
职位要求:
1、本科及以上学历,计算机相关专业毕业;
2、最少掌握一门高级语言,熟悉python优先;
3、掌握网络相关基础知识,包括TCP/IP协议, HTTP协议;
4、熟悉服务端自动化测试,有独立定位问题的能力;
5、熟悉推荐策略者优先。
测试开发工程师(移动端)
职位描述:
1、参与产品测试的全流程,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪定位,协助开发工程师解决问题等;
2、开发测试工具和自动化测试框架、自动化脚本,进行自动化测试,构建CI持续集成环境,提高测试效率;
3、保证产品质量,并通过测试流程和方法创新,努力提升研发的质量和效率;
4、对产品、流程提出持续性改进意见,推进质量体系建设。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、熟悉linux操作系统,熟悉java、C等至少一种编程语言,有Shell或Python/Golang等使用经验者优先;
3、三年以上软件开发或自动化测试工作经验;
4、熟悉android、iOS系统架构,熟悉相关移动app开发、测试流程及测试工具,有相关自动化测试开发经验;
5、精通测试流程和测试用例设计方法,能主动进行技术钻研;
6、具备很强的逻辑思维能力和较高的分析、独立解决问题的能力。
北京/深圳岗位:
移动端图像/视频算法工程师(北京/深圳)
职位描述:
1、在手机端实现高效的图像或者视频算法,有效利用移动端的CPU和GPU资源;
2、熟悉手机端的算法性能调优;
3、将深度学习的算法迁移到手机端。
职位要求:
1、熟悉IOS或者android工程开发,有手机端图像算法的工作经验;
2、熟悉手机端的图像算法或者视频算法的开发,比如:滤镜开发、人脸检测和定位、深度学习算法移植、移动端视频编解码;
3、熟悉OpenGL或者GPUImage的二次开发优先。
计算机视觉算法工程师(北京/深圳)
职位描述:
1、负责计算机视觉和深度学习等相关算法的研发和实现;
2、负责相关技术的产品化落地。
职位要求:
1、在计算机视觉某个领域有较深入的研究,包括但不限于:图像分类和识别、人脸识别、OCR、手机端图像处理;
2、对深度学习算法有深刻理解,熟悉常用深度学习框架。