Android(高级)开发工程师
职位描述:
1.负责公司移动产品的研发,编写高质量的代码;
2.和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3.设计良好的代码结构,不断迭代重构。
职位要求:
1.有良好的编程习惯,代码结构清晰,命名规范;
2.熟练掌握Java,熟悉Android SDK,熟悉Android的UI、网络和常用开发库;
3.一年以上Android开发经验,有独立开发Android App经验者优先;
4.对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。
iOS(高级)开发工程师
岗位职责:
负责公司移动产品的研发,编写高质量的代码;
和产品经理配合,深度参与手机产品需求讨论,功能定义等;
设计良好的代码结构,不断迭代重构。
岗位描述
1.有良好的编程习惯,代码结构清晰,命名规范;
2.熟练掌握 Objective-C,熟悉App开发的主流框架和开发模式;
3.一年以上 iOS 开发经验,能独立开发 iPhone App 者优先;
4.对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。
算法工程师
职位描述 :
基于机器学习, 优化头条新产品的排序, 提升用户体验
在这里, 你有机会见证一个产品从0到1的过程, 在算法,工程,产品上得到全方面的锻炼
基本要求 :
1. 熟悉常见算法, 如LR, GBDT, DNN, 具备推导, 实现, 应用能力
2. 优秀的编码能力, 扎实的数据结构和算法功底
3. 精通至少一门主流语言 c++/python/go
4. 熟悉大数据基础工具, hadoop/hive/spark/storm
加分项 :
0. 关注产品体验, 喜欢用各种APP, 有自己独立的思考
1. 有机器学习/数据挖掘相关实际经验
2. ACMICPC,NOI/IOC, Kaggle等比赛获奖者
3. 有高并发情况下的系统设计与实现经验
后台核心研发工程师
职位描述:
参与系统架构设计、优化,提升系统性能和开发效率,保证高并发高可靠;
通过不断的技术研究和创新,推动业务的快速发展和高效迭代。
职位要求:
1、有扎实的编程能力,有优秀的设计能力和代码品位,热爱编程;
2、深刻理解计算机原理,有良好的数据结构和算法基础;
3、有高并发服务设计和实现经验,对分布式系统有自己的理解;
4、对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。
测试开发(高级)工程师
岗位职责:
1、主要负责公司移动端产品质量保障工作;
2、日常项目线下测试与线上质量分析;
3、对项目中的问题进行监控、追查及定位;
4、学习和研究新技术以提高测试效率和质量;
5、对产品提出改进建议以建立极致的用户感受,对项目提出改进建议以提高项目整体效率。
岗位描述:
1、一年以上移动产品测试经验, 有iOS/Android实际线上产品测试经验优先;
2、熟悉主流iOS/Android自动化、性能工具的使用和编写;
3、熟悉Java/Objective-C/Python,有实际项目开发经验者优先;
3、有较强的问题定位和推动能力, 协调各个角色进行问题解决;
5、对移动互联网行业充满激情,对产品质量有强烈的责任心。
数据仓库与数据分析工程师
职位描述:
1,负责数据仓库架构设计、建模和ETL开发,构建可扩展的数据仓库和分析解决方案。
2,负责分析和解释产品试验,市场运营活动等结果,为产品改进,推广等提供数据支持。
3,负责建立用户数据分析模型,针对用户行为进行数据监控和统计,发现用户行为模式与规律,为改进推荐系统提供支持。
职位要求:
1,热爱计算机科学和互联网技术,乐于快速学习和尝试新技术、新工具
2,具备强悍的编码能力,熟练使用 SQL,熟悉 Python或R语言的优先
3,优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情
4,熟悉至少一项分布式计算平台,例如Hadoop,Spark,Hive,Storm,Kafka 等
5,有参与开源项目对社区有贡献的经历,有互联网公司实习经历,有大数据处理或用户行为数据分析经验者优先