职责
字节跳动推荐架构团队负责设计和开发字节跳动相关产品的推荐系统架构,确保系统稳定性和高可用性,负责优化功能和样本数据流的性能,解决系统瓶颈并降低成本,抽象系统的常见组件和服务,构建端到端的功能和样本平台,支持新产品的快速孵化和为ToB赋能。 1. 负责字节跳动相关产品的推荐架构工作,解决推荐核心系统的架构优化问题 2. 对推荐场景的特征和样本架构进行抽象和流程优化,支持大规模数据挖掘和机器学习的优化。支持推荐平台的研发工作 3. 针对超高吞吐量和低延迟的大数据系统,提高系统的数据准确性、稳定性、性能和可伸缩性 4. 研发和优化组件,应用和实现新技术。
资格
1. 扎实的编程技能,出色的设计和代码品味,对解决具有挑战性的问题充满热情 2. 具备批处理计算系统的深入理解或经验,TB级别的Flink/Spark应用和优化经验,深入理解Flink/Spark的实现原理,并具备阅读Flink/Spark源代码的经验者优先考虑 3. 具备特征和样本平台的产品化和优化的深入理解,以及机器学习的经验者优先考虑 4. 熟悉Java、C++、Scala、Python等编程语言,具备较强的编码和故障排除能力 5. 具备以下经验者优先考虑:推荐或搜索相关的在线开发工作经验,高并发和高吞吐量系统经验