推荐数据开发工程师(离线/大数据方向)-中国直播
字节跳动
岗位职责
团队介绍:字节跳动推荐架构团队,负责字节跳动超10亿用户产品推荐系统架构的设计和开发,保障系统稳定和高可用;负责在线服务、离线数据流性能优化,解决系统瓶颈,降低成本开销;抽象系统通用组件和服务,建设推荐中台、数据中台,支撑新产品快速孵化以及为ToB赋能;实现灵活可扩展的高性能存储系统和计算模型,打通离在线数据流,构建统一的数据中台,支持推荐/搜索/广告。
1、为大规模推荐系统设计和实现合理的离线/实时数据架构,打造业界领先的离在线存储、批式流式计算框架等分布式系统,为海量数据和大规模业务系统提供可靠的平台化基础设施;
2、深入推荐系统,探索数据架构如何为业务赋能,提升线上效果;
3、尝试打破现有边界,探索核心框架的演进、新技术的应用、推荐大模型的落地;
4、生产系统的TROUBLE-SHOOTING和成本优化,设计和实现必要的机制和工具保障生产系统整体运行的稳定性与效率。
任职要求
1、扎实的编程能力,熟练一种或几种编程语言,例如Java/C++/Scala/Python;
2、熟悉大规模流批数据分布式计算与分布式存储的理论与架构设计;
3、有推荐、搜索、广告领域相关工作经验;
4、乐于挑战没有明显答案的问题,对新技术有强烈的学习热情,有较强技术视野。
【加分项】
1、对多个大数据数据处理领域的开源框架有较深入的理解,包括但不限于Flink/Spark/Hadoop/Hive/Kafka/Pulsar/Hbase/RocksDB/Hudi/Iceberge/Clickhouse;
2、有PB级以上数据流批处理经验;
3、熟悉搜广推离线链路,深入理解样本、特征、索引等在系统中的作用;
4、对机器学习架构或搜广推领域模型有一定了解。