软件开发工程师
关于我们
在中关村人工智能研究院,软件智能研究所,我们承接重大国家项目与横向合作项目,面对的技术挑战跨越多个领域,每个项目都可能是全新的问题域。
这个角色是什么
你不会被固定在某个产品线或技术栈上。
作为项目的技术核心,你将直接与客户、合作方对接,理解真实需求,设计技术方案,然后亲手把它做出来。每个项目的技术栈、问题领域可能完全不同——这既是挑战,也是这个角色的魅力所在。
你将在一个稳定的团队中工作,与高水平的研究人员和工程师并肩协作,共同应对这些多样化的挑战。
岗位职责
- 作为技术核心深度参与项目全周期,从需求分析到方案落地
- 与客户及合作方进行技术对接,将需求转化为可执行的技术方案
- 独立或带领小团队完成系统设计与开发
- 根据项目需要快速掌握相关领域知识与技术栈
- 撰写技术文档与方案报告,推动项目交付
我们在找什么样的人
我们不会用学历、年资、过往行业背景来筛选你。我们看的是你能做什么、怎么思考问题、以及能否持续成长。
技术能力
语言无关,工具无关
- 你不是"Python 工程师"或"Java 工程师"——你是工程师
- 能根据问题场景选择合适的语言和技术栈,并清楚为什么
- 具备快速掌握新语言、新框架的能力
深刻理解计算机是如何工作的
- 操作系统、网络、存储、编译、并发……不只是会用,而是理解原理
- 遇到问题能从第一性原理出发分析,而非仅依赖经验或搜索
有深度,不止有广度
- 在某个技术领域有过深入钻研(分布式系统、编译器、图形学、嵌入式、安全、音视频、数据库……方向不限)
- 我们相信:真正深入过一个领域的人,进入其他领域也会更快
综合素质
沟通与协作
- 能够与技术和非技术背景的人员有效沟通
- 能听懂客户真正想要什么,也能把技术方案清晰地传达给对方
自驱力与主动性
- 不需要等待详细的 spec 才能开始工作
- 能够在需求模糊的情况下主动梳理问题,定义任务,推动进展
学习能力与热情
- 面对新领域、新技术是兴奋而非焦虑
- 对技术保持好奇心,享受解决问题的过程
AI 时代的工程师
- 熟练使用 AI 辅助开发工具(Cursor、GitHub Copilot、Claude 等)
- 理解 AI 的能力边界,知道何时该用、何时不该用
- 对 AI 如何改变软件开发保持关注与思考
优先条件
- 有从 0 到 1 完整交付项目的经验
- 有高质量开源贡献或个人技术作品
- 有跨技术领域的项目经验
- 竞赛背景(ACM/ICPC、CTF、Kaggle 等)
- 有技术写作或公开分享经历
我们提供
- 参与国家级项目与前沿课题的机会
- 持续且多样的技术挑战
- 稳定的团队与开放的协作氛围
- 与高水平研究人员共事的环境
- 具有竞争力的薪酬福利
申请方式
请将简历发送至 modelware@zgci.ac.cn,邮件标题请注明「软件智能研究所-软件开发工程师-姓名」。
欢迎附上:
- 您参与过的代表性项目或技术作品
- GitHub 主页、技术博客等能够展示技术能力的材料