师兄在今日头条(http://toutiao.com)里面,今年可能会回来招人,现在想提前让我
们帮忙推荐一些同学,简历通过的可以直接进行面试,有意向的同学可以直接发送简历
至:toutiaozp@163.com,欢迎在知名会议和期刊上发表过文章的科研大牛和有着ACM或
者丰富项目经历的技术达人加入,下面是一些具体岗位和要求:
1、Android 开发工程师
工作职责:
负责公司移动产品(今日头条、内涵段子等)的开发
与产品经理配合,沟通app的需求、设计
设计良好的代码结构,编写高质量代码,不断迭代重构
岗位要求:
计算机软件、通信相关专业本科及以上学历
有强烈的求知欲,有较好的学习能力
乐观积极, 有责任心, 有良好的沟通协调能力
对数据结构有一定理解,熟悉C/C++/Java中至少一门编程语言 ,有良好的编程习惯
有相关实习经验、熟悉Android开发的优先
熟悉一个或者多个开源项目, 参与过开源项目者优先
2、iOS 开发工程师
工作职责:
负责公司移动产品(今日头条、内涵段子等)的开发
与产品经理配合,沟通app的需求、设计
设计良好的代码结构,编写高质量代码,不断迭代重构
岗位要求:
计算机软件、通信相关专业本科及以上学历
有强烈的求知欲,有较好的学习能力
乐观积极, 有责任心, 有良好的沟通协调能力
对数据结构有一定理解,熟悉C/C++/Object-C/Swift中至少一门编程语言 ,有良好的编
程习惯
有相关实习经验、熟悉iOS开发的优先
熟悉一个或者多个开源项目, 参与过开源项目者优先
3、软件研发工程师
工作职责:
头条产品的开发与技术实现
尝试最优秀的架构设计
探索尝试最前沿的互联网技术
面临海量互联网用户的考验
岗位要求:
至少熟练掌握一门编程语言
对数据结构和算法设计具有深刻的理解
熟悉Linux系统、网络编程和多线程编程技术
热爱编程,具有突出的分析和解决问题能力
具有以下能力者优先考虑:
熟悉web架构和数据库设计
有大流量高并发系统设计和开发经验
4、前端研发工程师
工作职责:
今日头条各产品Web前端研发
今日头条各产品易用性改进和界面技术优化
HTML5等Web前沿技术研究和新技术调研
岗位要求:
熟练掌握javascript,html,css
写出过完整项目(可以是练手项目)
对编程有感觉,对编程有热情(每天能写6小时以上代码,有时候会废寝忘食的写代码)
对互联网产品和Web技术有强烈兴趣,有优秀的学习能力和强烈的进取心
具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力
具有以下能力者优先考虑:
具有Mobile WEB/WAP、HTML5/CSS3、nodejs、Flash开发经验
熟悉一种模板语言(Django、Smarty、Velocity等)
熟悉一种后端开发语言(PHP/Java/C/C++/Python等)
有前端性能优化经验
具有一定的软件工程意识,对数据结构和算法设计有充分理解
5、推荐系统架构工程师
职位描述
在今日头条,用户的每一次刷新,都会经过一个巨大的服务器端系统的处理,在极短的
时间内给用户推荐当前时刻他最关心的内容。 这个系统中,我们需要支持每天数千万用
户、数十亿次请求稳定、高效的处理;需要支持使用大量的用户行为数据实时反馈到推
荐模型中;需要支持在生产环境中快速的进行算法的迭代和实验,不断提高推荐算法的
理解力和智能程度。这每一项都是对技术架构上巨大的挑战。
工作职责:
深入参与今日头条个性化推荐系统架构的研发和优化,包括稳定、高性能的在线推荐服
务分布式系统,高吞吐低延迟的实时数据 pipeline 等;
打造先进的存储、计算、消息队列、云平台等分布式基础设施,e.g. Hadoop/YARN,
Spark, Storm, memcache, rocksdb, HBase, Kafka 等,为海量数据的处理和大规模业
务系统设计和实现基础设施;
能够快速融入我们的高水平小团队,紧密合作,高效工作,一起做有影响力的事情。
岗位要求:
1.扎实的数据结构和算法功底,追求优雅的设计和优秀的代码质量,对新技术有强烈的
学习热情;
2.参与过互联网后端关键系统研发,写过生产环境代码的同学优先;
3.掌握分布式系统原理,对存储、队列、计算、集群管理中的一项或多项有深入的理解
和认识的同学优先;
6、推荐算法工程师
岗位描述:
来头条和核心研发团队一起打造世界级个性化推荐系统,引领推荐技术持续创新,为用
户推荐最有价值信息
1,对海量用户、资讯进行建模,构建特征库
2,深入分析用户行为,构建精准推荐模型
3,大规模机器学习并行算法研究和性能优化
4,推荐平台设计、架构和实现
5,在线广告投放效果和变现能力优化
岗位要求:
1,具备良好的逻辑思维能力,优秀的分析和解决问题能力
2,熟悉Python、C/C++、Java、Go等任意一种编程语言
3,熟悉数据挖掘、机器学习、NLP等相关知识和技术
4,熟悉Hadoop/Storm/Spark等大数据处理系统者优先
5,具备较强的学习能力,求知欲强,对技术研究和应用抱有浓厚的兴趣
6,具备良好的团队合作与沟通能力