字节跳动前端研发工程师-抖音搜索
社招全职JS5N1地点:上海状态:招聘
任职要求
1、本科及以上学历,计算机、软件、通信等相关专业; 2、熟练掌握JavaScript、CSS、HTML、协议、安全、网络、性能优化等前端技术,对主流前端框架(React、Vue等)至少一种有深入应用并理解其设计原理; 3、对用户体验、交互操作流程、及用户需求有一定了解; 4、具备良好的服务意识、责任心、较强的学习能力、优秀的团队沟通与协作能力; 5、有Node.js相关开发经验加分项。
工作职责
1、参与公司搜索业务研发工作Hybrid/Wap/Web; 2、参与搜索云平台建设,提供全链路配置、中台化、内容引入; 3、参与高并发SSR服务建设和运维,深入搜索性能优化与稳定性建设; 4、参与搜索微前端体系建设,研发工具链打造DevOps解决方案; 5、参与可视化编辑器等工具研发,利用技术手段提升搜索研发效率; 6、参与搜索Node.js基础功能抽象、研发基础库和OpenAPI开发。
包括英文材料
学历+
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
CSS+
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
相关职位
社招3-5年D2867
1、负责搜索C端业务需求的研发与实现; 2、负责搜索业务基础架构模块的升级与维护,提升搜索产品研发效率; 3、负责搜索容器产品及平台的的底层核心服务能力建设,借助云原生相关技术提升搜索引擎系统的平台化程度,实现搜索引擎的产品化; 4、负责搜索各类平台系统间的整体优化与整合,提升平台系统的稳定性/通用性/研发与使用效率。
更新于 2025-08-07
社招5年以上D2867
负责快手搜索系统的业务引擎架构方向,面向短视频、电商、本地、搜索增长等多业务场景构建大规模业务引擎,支持算法业务的高效迭代。具体职责包括: 1、构建面向各个搜索业务的全链路业务引擎模块,包括策略服务、统一特征服务,排序服务等,支持算法和产运的迭代需求; 2、构建面向在线引擎的全图化引擎架构,提升全链路算法迭代效率和系统优化效率; 3、构建在线混部,动态算力等技术在高可用基础上提升在线引擎算力供给; 4、探索AI智能搜索、AI对话等新业务,探索大模型在搜索的应用落地。
更新于 2025-04-03
社招D2867
面向快手搜索业务,针对在线推理各个流程(特征、模型等)进行研发与优化; 1、针对搜索业务下的sparse/dense模型进行框架研发与优化,充分压榨GPU的能力; 2、针对推理场景下的特征、embedding查询计算优化,进一步提升CPU的计算效率; 3、支持大模型在搜索场景的落地工作。
更新于 2025-04-03