北京电子数智科技有限责任公司
软件开发架构工程师
岗位职责
1.参与有为·超级应用平台的整体架构设计与技术蓝图维护:在资深架构师指导下,参与平台的分层架构、服务边界、数据流与部署架构的设计与文档化,协助规划从当前版本向目标架构的演进路径,确保架构决策可追溯、可评审。
2.承担平台核心模块或子系统的架构设计与编码实现:负责所分配模块的技术选型、接口定义与内部结构设计,完成从设计到可运行代码的闭环,保证模块在性能、可扩展性与可维护性上满足平台整体要求。
3.参与技术选型评估与架构决策支撑:针对平台建设中涉及的具体技术方向(如服务框架、数据访问层、异步通信机制、缓存策略、容器化部署等),完成方案调研、原型验证与对比分析,为团队的架构决策提供基于实测的依据。
4.推动架构规范在团队内的落地与代码质量治理:协助制定并维护面向团队的开发规范、接口契约与架构约束,通过代码评审、设计评审等方式推动规范执行,识别架构偏离与潜在技术债务并提出改进建议。
5.跟踪平台运行表现并参与架构调优:关注所负责模块在生产或测试环境中的性能指标与稳定性表现,参与容量评估、瓶颈定位与调优方案的制定,使架构设计在真实负载下得到验证与修正。
6.在实战中逐步建立面向AI应用场景的架构判断力:结合有为平台所支撑的行业应用场景(智能体集成、多租户应用托管、API编排与治理等),理解AI应用对软件架构提出的特殊约束(如推理延迟敏感性、模型服务弹性、数据与模型版本协同),逐步形成在AI原生应用语境下做架构权衡的能力。
任职要求
1.本科及以上应届毕业生,计算机、软件工程相关专业优先。
2.掌握至少一种主流后端编程语言(Java / Go / Python / C++ 等),具备课程项目、实习或个人项目中可展示的编码实践,理解代码质量的基本准则。
3.对软件架构有初步的系统性认知:了解分层架构、模块化设计、接口抽象、依赖管理等基本概念,能够在给定约束下为一个功能模块设计合理的内部结构。
4.具备基本的系统级思维:理解一个完整软件系统所涉及的若干关注点(如服务间通信、数据存储选型、并发处理、部署方式),并能在设计中意识到这些关注点之间的权衡关系。
5.对分布式系统基础(如RPC、消息队列、缓存、数据库事务、容器化部署)中至少一个方向有学习经历或项目接触,愿意深入理解其原理而非仅停留在调用层面。
6.有较强的技术判断力成长意愿:不满足于“能跑就行”,愿意追问“为什么这样设计、边界在哪里、换一种方式会怎样”,具备在资深架构师指导下逐步承担架构决策责任的学习能力。
7.沟通清晰,能够将架构设计意图以文档、图示和评审讨论的方式准确传达给开发同事;对AI应用平台方向有好奇心,愿意理解上层业务场景对架构提出的真实约束。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。