岗位名称:AI agent浏览器内核开发工程师
负责方向:参与京东零售AI agent浏览器的核心能力建设,专注于AI浏览器内核的研发与优化,打造面向零售全链路业务的高性能、高兼容性、高安全性平台底座。主导或深度参与AI浏览器核心引擎(渲染引擎、JavaScript引擎、网络栈等)设计与开发,为电商智能助手提供稳定、高效、可扩展的技术支撑,确保平台能够无缝对接并支持零售三端(商家、门店、供应链)业务系统。
岗位职责:
构建AI agent高性能浏览器核心引擎: 参与或主导渲染引擎(如Blink, Gecko, WebKit)、JavaScript引擎(如V8, SpiderMonkey, JavaScriptCore)或网络栈等关键组件的架构设计、开发与深度优化。
设计与实现复杂网页解析与渲染管线: 开发、维护和优化HTML/CSS解析、布局计算(Layout)、绘制(Painting)、合成(Compositing)等核心流程,处理复杂DOM结构、CSS布局和动态内容的高效渲染。
保障浏览器稳定性与兼容性: 解决浏览器内核运行中的崩溃、内存泄漏、安全漏洞等问题;深入理解并实现Web标准(HTML, CSS, JavaScript, DOM API等),确保跨平台、跨站点的兼容性和一致性。
优化关键性能指标: 持续分析和优化浏览器的启动速度、页面加载速度(加载、解析、渲染)、JavaScript执行效率、内存占用、滚动流畅度、响应速度等核心用户体验指标。
融合智能体能力的浏览器生态建设:设计浏览器与智能体助手的技术接口,支持智能体通过 API 调用浏览器核心功能(如页面数据提取、DOM 操作、网络请求代理);参与制定智能体指令集标准,确保浏览器能高效理解并执行智能体的复杂任务(如 “自动完成业务巡检”“解析页面数据并生成分析报告”)。
编写高质量技术文档: 撰写清晰的设计文档、代码注释、API文档和问题分析报告,积极参与代码评审,分享技术知识与最佳实践。
任职要求
教育背景: 计算机科学、软件工程、电子工程或相关专业本科及以上学历。
工作经验: 5年以上系统级软件开发经验,有浏览器内核、操作系统、编译器、图形引擎、高性能网络或大型基础框架开发经验者优先。
技能要求:
精通 C++ (必备),熟悉现代C++标准和最佳实践。
深入理解操作系统原理(进程/线程管理、内存管理、文件系统、I/O)、计算机体系结构(CPU、内存、缓存)和网络协议(TCP/IP, HTTP/HTTPS, QUIC)。
具备扎实的数据结构和算法基础,能解决复杂性能问题。
熟悉浏览器核心架构(多进程模型、沙箱机制、渲染管线、JS引擎原理等)。
了解Web标准(HTML, CSS, JavaScript, DOM)的基本原理和规范。
能力素质:
卓越的问题分析与解决能力,擅长定位和调试底层、复杂、难以复现的系统级问题(如崩溃、死锁、性能瓶颈)。
优秀的系统设计能力,能设计高性能、高可靠、可维护的底层模块。
良好的团队协作与沟通能力,能够清晰表达技术方案并与跨职能团队有效合作。
强烈的自我驱动力、技术热情和学习能力,能持续跟进浏览器技术领域的前沿发展。
加分项:
有大型开源浏览器项目(如Chromium, Firefox, WebKit)的代码贡献经验。
深入理解图形渲染原理(OpenGL, Vulkan, DirectX)或编译器原理(JIT, AOT)。
具备跨平台(Windows, macOS, Linux, Android, iOS)开发与调试经验。
有浏览器安全机制(沙箱、进程隔离、CORS、CSP、安全漏洞修复)的实践经验。
在性能分析工具(如perf, VTune, WPR, Chrome DevTools)的使用和优化方面有丰富经验。
京东于2004年正式涉足电商领域,2018年,京东集团市场交易额接近1.7万亿元*。2019年7月,京东第四次入榜《财富》全球500强,位列第139位,在全球仅次于亚马逊和Alphabet,位列互联网企业第三。
2014年5月,京东集团在美国纳斯达克证券交易所正式挂牌上市,是中国第一个成功赴美上市的大型综合型电商平台。2015年7月,京东凭借高成长性入选纳斯达克100指数和纳斯达克100平均加权指数。