芯片Web全栈工程师-芯片研发(北京)
字节跳动
岗位职责
1、负责芯片研发相关业务系统、平台工具及AI应用的全栈设计与交付,包括需求分析、方案设计、系统与数据库设计、模块拆分、工程搭建、前后端开发、联调测试及部署上线的完整流程;
2、负责前后端开发,使用Vue3、TypeScript实现高质量组件化用户界面,使用Python、FastAPI完成接口开发、任务调度、数据处理与业务逻辑实现;
3、基于团队主力技术栈Vue3/TypeScript/Python/FastAPI构建Web应用与后端服务,结合LLM能力推动AI Agent、RAG等技术在业务场景中的工程化落地,参与智能问答、知识库检索、Agent自动化流程、工具调用、业务Copilot等AI应用的开发,设计实现RAG流程与Agent架构,推动Prompt管理、评测体系、日志观测、权限控制与稳定性保障等工程化落地;
4、与产品、设计、算法、业务团队协作,将业务问题转化为可落地的技术方案。
任职要求
1、本科及以上学历,计算机、软件工程、人工智能等相关专业,3年以上Web全栈开发工作经验;
2、精通HTML、CSS、TypeScript及组件化、前端工程化,具备Vue3或React等主流框架的开发经验(团队主力技术栈为Vue3,相关经验者优先);
3、精通Python,熟悉RESTful API设计、接口联调与服务部署,具备FastAPI、Flask或Django等主流框架的开发经验(团队主力技术栈为FastAPI,相关经验者优先);
4、熟悉关系型与非关系型数据库,具备MySQL与MongoDB的设计与使用经验,了解索引优化与性能调优;熟悉SQLAlchemy等ORM/ODM框架,了解数据模型映射、迁移管理与查询优化;
5、具备独立设计、开发、测试、部署完整系统的能力;
6、掌握AI/LLM基本原理,理解其工作机制、能力边界、适用场景与风险,了解Embedding、Token、上下文窗口等基础概念;理解RAG、Agent、MCP、Multi-Agent等技术的原理与适用场景。
加分项
**工程与架构**
1、有从0到1交付完整Web全栈项目的经验;
2、具备技术选型与架构决策能力,能结合业务场景对技术方案进行比较取舍,并清晰阐述背后的权衡理由;
3、熟悉Docker、CI/CD、云服务部署、日志监控、异步任务队列等工程化能力;
4、有公司工作经验,尤其是芯片研发相关软件系统开发经验。
**AI方向**
1、有AI Agent、企业知识库、智能客服、研发Copilot、自动化办公助手等实际项目经验;
2、有主流Agent框架(LangChain、LangGraph、GoogleADK等)的落地经验,熟悉Agent Loop设计与上下文工程调优;
3、熟悉向量数据库、Embedding/重排序模型、文档解析与知识库构建流程;
4、熟悉MCP Server、Tool Calling、Function Calling或插件化Agent架构;
5、有LLM应用评测、Prompt优化、上下文压缩、工具调用可靠性治理经验。
**我们期待你**
1、具备较强的问题定位能力与自驱学习能力,能快速跟进AI方向的新技术并完成落地验证;
2、具备良好的产品意识,能将业务问题抽象为可复用的平台能力或AI工作流;
3、具备良好的沟通协作能力,能与产品、算法、业务及研发团队高效配合。