岗位1 后端开发-Nodejs开发工程师
工作职责:
负责推演系统和评估系统的前端开发;
负责rest-server的后端维护与功能开发;
负责方案设计、代码编写、代码测试等等开发过程中的相关工作;
岗位要求:
熟练掌握 HTML/CSS/JavaScript 等前端基础技术;
能写出高质量的代码、有良好的代码风格、了解各种设计模式;
熟练掌握NodeJS,属性常用的NodeJS模块;
有较好的业务理解能力,且具备较好的学习能力和主动性,高度责任心以及良好团队合作精神。
岗位2 平台研发工程师
工作职责:
参与通用人工智能算法训练云计算平台整体架构设计、实现和优化工作(主要技术为k8s和docker)
岗位要求:
计算机相关专业本科及以上学历
熟练应用C/C++、Python等语言,具有良好的编程习惯,熟悉多线程编程
熟悉Linux/Unix开发环境或Windows开发环境
掌握分布式系统相关知识,有大规模/互联网系统开发经验者优先
熟悉机器学习算法或者机器学习平台者优先
岗位3 运维开发工程师
工作职责:
负责强化学习系统的部署、发布、变更和监控;
针对各系统编写并维护自动化运维脚本;
负责日常运维工作的自动化、工具化建设;
岗位要求:
熟悉Docker原理;
熟悉Kubernetes架构和原理;
熟悉常用的运维工具;
至少1年以上Kubernetes业务运维工作经验;
有较强的抗压能力、沟通能力、推动能力和较好的服务意识;
优先考虑熟悉Python、Bash、Golang等编程语言;
岗位4 前端开发工程师
工作职责:
负责进化平台、推演系统以及进化过程可视化等等前端的开发;
负责方案设计、代码编写、代码测试等等开发过程中的相关工作。
岗位要求:
熟练掌握React、Vue以及相关组件,并理解其相关原理。
致力于编写高质量的代码,对于代码的可读性以及可维护性有强迫症;
用户体验至上,有像素级别的还原能力,不忽视任何一个视觉与交互细节;
英语能力过关,变量命名不尴尬,英文文档可以轻松阅读;
加分项:
做过有趣的项目,或者给开源项目贡献过代码;
有服务端的开发经验并有志于成为一名全栈开发工程师;
具备常见的数据结构和算法知识,并可以熟练应用。
岗位5 Python开发工程师
工作职责:
复制算法平台模块的开发与维护工作
负责核心技术问题的攻关、架构设计,协助执行项目开发过程中的技术难题
岗位要求:
熟练掌握Python编程技巧,能够独立进行功能模块的设计与开发,维护系统稳定性
熟练掌握常见的Python库,对消息队列、flask框架、Redis、高并发等有深入的理解
熟练掌握Tensorflow、Pytorch深度学习框架者优先,欢迎对进化学习、深度强化学习算法感兴趣的工程师加入
岗位6 测试开发工程师
工作职责:
参与测试的全流程,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪和软件质量分析等;
参与自动化测试工具/框架开发,自动化测试用例设计、执行,自动构建测试环境,持续集成等;
阅读相关论文,复现测试场景和用例;
岗位要求:
熟悉Linux或Unix操作系统;
至少1年以上自动化测试工作经验;
对软件测试有浓厚的兴趣和丰富经验,较强的发现问题,分析问题的能力;
加分项:
掌握selenium webdriver 自动化测试开发、Postman等相关测试工具与方法;
有docker相关经验;
熟练使用GitLab持续集成工具;
有Shell或Python等使用经验者优先;
有性能、安全、白盒测试、机器学习等专业测试领域经验者优先;
待遇:
提供有竞争薪酬,根据个人的学历、能力及工作业绩确定相应的基本工资、岗位工资及绩效工资等,具体面议。
各种福利津贴、员工食堂(有餐补),年度体检,可申请公寓周转房
工作地点:
中科院自动化所,北京市海淀区中关村东路95号,近10号线知春路/知春里地铁站.
联系方式:
邮箱 tianqi.wang@ia.ac.cn
投递简历时标题注明 “应聘职位+姓名”
--
FROM 159.226.182.*