- 岗位职责
简历投递链接:https://job.toutiao.com/s/JBvVCBE
一、后端开发工程师
1、负责字节跳动业务的后台核心系统研发;
2、负责在线大流量高并发系统设计。
二、前端开发工程师
1、负责字节跳动的核心业务系统的前端研发工作;
2、负责大前端、大无线端重点、难点的技术攻坚工作;
3、配合交互设计师及视觉设计师实现交互效果,配合后台工程师完成应用开发。
三、大数据研发工程师
1、打造领先的数据智能平台,通过在线数据分析、实时数据流、数据仓库等方式整理用户数据,建设用户分析、智能运营等场景化数据只能解决方案;
2、打造业界领先的存储、计算等分布式系统,为海量数据和大规模业务系统提供可靠的基础设施;
四、Android开发工程师
1、负责公司移动产品的研发, 编写高质量的代码;
2、和产品经理配合, 深度参与手机产品需求讨论, 功能定义等;
3、设计良好的代码结构, 不断迭代重构 ;
4、指导并带领初级工程师共同完成研发任务。
五、iOS开发工程师
1、负责公司财经业务产品的研发,编写高质量的代码;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、设计良好的代码结构,不断迭代重构 ,承担重点、难点的技术攻坚;
4、指导并带领初级工程师共同完成研发任务;
六、测试开发工程师
1、设计合理的技术方案,开发、测试、部署与改进内部平台框架;
2、改进现有工具或开源项目的效率、扩展性与稳定性;
3、新技术研究和应用,并推动适合的技术应用于生产;
4、指导并带领初级工程师共同完成研发任务。
七、广告算法工程师
1、负责字节跳动相关业务的广告投放算法优化,提高产品获客和运营ROI;
2、基于字节跳动广告平台,针对产品的净值特点,优化深度转化模型,和广告投放策略;
3、基于海量的字节跳动用户行为,探索深转化链路下,转化模型的优化方法。
- 岗位要求
一、后端开发工程师
1、本科及以上学历,2年以上工作经验,熟悉Java/PHP/C++/Go/Python中的至少一种技术语言;
2、有扎实的编程能力,深刻理解计算机原理,有良好的数据结构和算法基础;
3、有优秀的系统设计能力,熟练掌握数据库、缓存、消息队列的原理及应用;
4、学习能力强,对产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力;
5、有服务治理,稳定性提升,容量规划等高可用、高并发、分布式系统的实际经验为加分项;
6、有银行、支付、电商、股票、理财、保险、财务、信贷、清结算等金融业相关的核心业务系统的研发经验为加分项。
二、前端开发工程师
1、本科及以上学历,计算机、通信、电子信息等对口专业优先;
2、有扎实的数据结构和算法功底,至少掌握一种后端语言: C++ / Python / Golang / Node / Rust 等;
3、熟练掌握前端主流技术栈, 前端框架 React / Vue 至少一种;
4、有成熟团队协作经历、开源项目、成熟作品者优先;
5、有支付、电商、股票、理财、保险、信贷等金融业相关的系统研发经验者优先;
6、学习能力强,对产品有强烈的责任心,适应自驱工作环境。
三、大数据研发工程师
1、熟悉多项大数据领域的开源框架,e.g. Hadoop, Hive, Presto, Storm, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch, Druid, etc.;
2、强悍的编码和 troubleshooting 能力;
3、乐于挑战没有明显答案的问题,对新技术有强烈的学习热情。
四、Android开发工程师
1、智能手机爱好者和使用者, 追求良好的用户体验;
2、热爱移动产品研发, 愿意在移动开发领域深入钻研, 并成为专家;
3、熟练掌握JAVA, 熟悉Android SDK;
4、两年以上Android开发经验, 能独立开发Android App;
5、对软件产品有强烈的责任心, 具备良好的沟通能力和优秀的团队协作能力。
五、iOS开发工程师
1、有强烈的求知欲和进取心;
2、本科及以上计算机、软件、通讯相关专业毕业,且具有扎实的编程工底,良好的设计能力和编程习惯;
3、熟练掌握Objective-C,熟悉Swift的优先,能独立开发app优先;
4、至少精通一门编程语言 ,有Android或前端开发经验者优先。
六、测试开发工程师
1、计算机或者相关专业本科及以上学历;
2、精通测试流程和测试方法,能把控整体项目进度和开发质量;
3、能通过流程和技术手段对线上质量负责,包括线上的监控、和bug管理等;
4、掌握Python/Golang/C++/PHP等至少一门编程或脚本语言;
5、有大型项目的自动化测试、性能测试经验。
七、广告算法工程师
1、本科及以上学历,优秀的程序开发能力,热衷融合技术和产品的思考方式;
2、掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识,具备一定的后端架构能力;
3、有强烈的求知欲,具备较强的沟通能力,乐于分享传播想法和知识;
4、机器学习基础知识扎实,具备计算广告研究领域的算法调研能力。