字节跳动Java开发专家-实时计算平台方向
社招全职A162738地点:上海状态:招聘
任职要求
1、精通Flink的核心概念和原理,对实时数据开发有深入理解; 2、精通Java语言,包括JVM、多线程、高并发、网络等; 3、具备扎实的计算机基础、优秀的问题定位能力、良好的自我学习能力,对技术有…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责设计、研发字节跳动统一的实时计算平台,包括不限于实时任务的开发、发布、调度、运维等平台能力的建设,支持包括抖音、今日头条、国际化短视频在内的海内外业务; 2、与底层引擎、业务数据开发团队密切协作,深入理解业务场景,设计合理方案,确保实时数据开发的高可靠、高性能、高效率; 3、关注实时计算前沿进展,规划平台中长期演进,打造行业领先的实时计算平台产品。
包括英文材料
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
还有更多 •••
相关职位
社招2年以上技术类-开发
1.负责搜推系统和引擎的设计与开发,构建高性能、高并发的分布式架构,支撑搜索与推荐业务的核心场景; 2.负责设计高性能数据结构,支撑海量数据下各种复杂索引结构的低延迟查询; 3.负责搜推技术框架的规划与设计,负责产品的核心功能、公共核心模块的代码编写; 4.与算法团队紧密合作,负责深度学习模型的线上推理性能优化,支撑全场景各种复杂模型的在线推理业务需求; 5.探索新技术方向,参与AI工程化项目,通过技术创新解决实际问题,推动系统性能和稳定性持续改进。
更新于 2026-02-04北京|上海
社招1年以上技术类-地图
部门介绍: 业界领先的地图渲染团队,新一代智能导航的领军者。核心目标是通过导人、导车的产品形态落地,核心技术能力的升级创新,持续为导航、打车、信息、汽车的地图渲染、车道级导航、AI应用提供引擎能力支撑;还有面向未来的云渲染、数字孪生等方向的探索;团队专注地图渲染研发,技术氛围浓厚、追求产品极致,以连接真实世界,服务于广大用户的出行和生活。 部门亮点: ● 车道级导航业界领先,利用几何建模技术,最早实现了人车共导和沉浸式导航。 ● 3D视界,采用游戏化实时渲染技术,结合AI技术,创新性实现了时空互联地图。 ● 顶流产品所需要的渲染技术、图形学、几何建模等业界难题等你来挑战。 岗位职责: 1. 负责3D空间关系构建与建模算法研发; 2. 负责几何图形算法的架构设计与落地; 3. 负责道路数据的精细化渲染研发。
更新于 2025-04-03北京
社招5年以上数据仓库
负责实时数据处理和分析系统的开发和维护,确保数据流的高效和稳定。 设计和实现高吞吐、低延迟的实时数据处理流程。 与业务团队合作,开发实时数据链路以及建设实时数仓。 参与实时数据平台的架构设计和性能优化。
上海|北京