字节跳动测试开发工程师-Flow
任职要求
1、2026届获得本科及以上学历,计算机/软件工程/人工智能相关专业优先; 2、对AIGC技术有一定的理解和实践经验的优先,如AI Agent、机器学习、自然语言处理等; 3、扎实的编程…
工作职责
团队介绍:字节跳动Flow产品研发团队,专注研究AI智能化相关业务落地,目前落地豆包、Cici 等 APP,以及对应的Bot 开发平台等AI智能化创新产品,业务和团队均处于快速发展期,成长空间大,欢迎各位同学加入! 1、参与字节跳动豆包等产品的智能化测试工作,将传统的测试技术与全球前沿的LLM/Agent技术深度融合,构建创新的智能化质量保障方案; 2、深度参与产品的完整交付流程,从需求分析到最终上线,全面理解并保障AI产品的质量; 3、调研业界最新的LLM、Agent相关技术,并探索其在测试开发工作中的创新应用,追求技术的极致与突破; 4、快速学习并验证前沿AI技术,将其高效应用于日常工作,构建稳定、高效的质量保障服务。
【】 1. 参与运维平台的设计开发与持续优化,负责核心功能模块实现,落地代码质量、测试覆盖、性能监控等工程规范 2. 承担运维产品需求分析、技术方案设计及项目交付工作,推进技术方案向业务价值的有效转化 3. 实施工程质量管理措施,执行代码审查、CI/CD流水线维护、自动化测试用例开发等质量保障工作 4. 参与多云资源管理平台建设,完成云服务API对接、资源编排、监控告警等功能的开发实现 5. 实施IDC基础设施数字化管理方案,负责机房设备管理、网络拓扑可视等模块的代码开发
1、负责和参与前沿汽车芯片的开发; 2、负责和参与芯片验证文档的撰写,包括验证方法学,验证Testbench搭建及实现,以及验证全流程的收敛; 3、负责和参与汽车芯片block Level, sub-system level,IP level以及SoC level的验证TB开发、环境开发、测试向量开发及调试,覆盖率收集、问题复现等; 4、负责和参与Infrastructure的工具和流程的开发;
从制造技术角度整合软硬件,测试,安全,洁净度等技术领域对SMT、组装及生产测试的要求,并形成测试技术规范提供给生产单位 1、负责初期Process Flow Chart发行; 2、负责在产品设计初期对产品设计端的生产需求依赖(TP点、Layout、测试软件开发等); 3、负责新产品研发阶段DFX评估,对可制造性、可装配性、可测试性、可维护性提出优化改进建议; 4、结合生产端资源进行生产过程的开发;搭建模拟生产测试环境,验证组装和测试的可行性和可靠性。整理产品导入期研发输出文件,完成生产制造端所需的技术文件,如技术需求规范、生产测试规范等(含产品生产烧录方法等文件); 5、支持生产端在新产品试制阶段和生产技术一起导入可量产性生产参数,过程中的可量产工艺参数制定,工装夹具制作及配套组装测试相关设备选购。(非主导,由工厂技术主导(TE,IE),IE负责设备及生产参数,TE负责生产检测相关及测试工装夹具需求及验收); 6、协同制造端完成产线设计设备技术要求,提供研发产品路标关联的产线设备技术参数的范围,如镙丝图纸及扭矩、密封胶或散热胶型号、密封胶或散热胶涂覆区域、胶水宽度&厚度等; 7、支持生产制造负责产品软件版本更新时测试指令验证,确保释放到产线的软件版本与测试SPEC要求一致。
作为云原生CI/CD方向高级工程师/专家,您将深度参与公司级CI/CD平台的设计、构建、优化和推广。您需要运用您在CI/CD领域的多年经验和对云原生技术的深刻理解,结合平台工程的理念,打造自动化、智能化、自助化的研发交付流水线和开发者平台,赋能业务快速迭代和创新。 主要职责: 1. CI/CD平台建设与优化: - 负责设计、开发、部署和维护公司级CI/CD平台及相关工具链(如Jenkins, GitLab CI, Argo CD, Tekton, Spinnaker等)。 - 持续优化CI/CD流程,提升构建、测试、部署的自动化水平、速度和稳定性。 - 集成代码质量扫描、安全扫描、自动化测试等工具,确保交付质量。 2. 云原生技术实践与推广: - 将云原生理念(如微服务、容器化、不可变基础设施、声明式API)融入CI/CD流程和平台设计。 - 深入研究和应用Kubernetes、Docker、Service Mesh、Serverless等云原生技术,提升资源利用率和系统弹性。 - 推动云原生最佳实践在研发团队中的落地。 3. 平台工程理念落地: - 基于平台工程理念,设计和构建内部开发者平台(IDP),提供标准化的开发、测试、部署环境和工具。 - 为开发者提供自助服务能力,降低认知负荷,提升开发者体验(Developer Experience)。 - 抽象通用能力,构建可复用的组件和模板,赋能不同业务线的快速接入和使用。 4. 技术攻坚与创新: - 解决CI/CD及云原生平台在实施和运维过程中遇到的复杂技术难题。 - 跟踪业界CI/CD、DevOps及云原生领域的最新技术和发展趋势,引入创新方案,持续提升平台能力。 - 参与制定CI/CD和云原生相关的技术规范、标准和SOP。 5. 知识沉淀与分享: - 撰写技术文档,沉淀最佳实践,进行内部技术培训和分享,提升团队整体技术水平。 - 指导和帮助团队其他成员解决技术问题。