Responsibilities
Team introduction: Feishu is an advanced productivity platform in the AI era. It provides one-stop work collaboration, organizational management, business efficiency tools and in-depth AI capabilities in enterprise scenarios, helping enterprises to grow and improve. From the Internet, high technology, consumer retail, to manufacturing, finance, medical health, etc., advanced companies in all walks of life are choosing Feishu to create industry best practices with Feishu. For advanced teams, use Feishu first. 1. Responsible for the design and evolution of ByteDance's PC client infrastructure and cross-platform operating system, and continuously improve the performance, stability and scalability on Windows/macOS/Linux platforms 2. Responsible for the quality improvement of the PC-side operating framework and rendering engine, including function iteration, security reinforcement, performance optimization, and stability improvement 3. Participate in functional expansion and performance optimization based on basic frameworks such as Chromium, Node.js, and Electron 4. Explore the engineering implementation of AI technology in PC clients, explore intelligent tools and basic capabilities for Chromium/PC architecture 5. Participate in the discussion, review and function implementation of product requirements, and be responsible for quality.
Qualifications
1. Bachelor degree or above, proficiency in C/C++, and awareness of continuous improvement 2. Have a deep enough understanding and mastery of the details of a certain mechanism of a certain operating system 3. Can skillfully use various system-level debugging tools to discover and locate problems (such as IDA/WinDbg/Xperf) 4. Have a strong interest in AI technology and large language models, pay attention to cutting-edge technology trends in Chromium and PC client fields, and have the ability to learn quickly, abstract problems, and promote project implementation 5. Have a sense of responsibility/closed-loop/single-piece flow, have technical pursuits, and enjoy coding. Bonus points: 1. Experience in contributing to Chromium community/W3C/open source projects 2. Experience in desktop client/browser/IDE/Electron application development 3. Experience in AI Agent related practice.