互联网教育智能技术及应国家工程实验室诚聘开发人员

互联网教育智能技术及应国家工程实验室现诚聘开发人员,职位包括:Web前端开发工程师、服务端开发工程师、Android开发工程师、iOS开发工程师、硬件开发工程师、UI设计师、软件开发实习生。


关于我们

互联网教育智能技术及应用国家工程实验室(NationalEngineering Laboratory for Cyberlearning and Intelligent Technology,以下简称国家工程实验室)由北京师范大学作为承担单位,联合清华大学、中国移动、网龙华渔、科大讯飞组建。

该实验室的主要任务是针对我国优质教育资源分布不均衡、个性化学习服务能力不足等问题,围绕优质教育资源共享和智能教育服务的迫切需求,建设互联网教育智能技术应用研究平台,支撑开展远程教学交互系统、知识建模与分析、学习者建模与分析、学习环境设计与评测、系统化教育治理等技术的研发和工程化。通过建立支撑互联网教育的试验平台,形成国内一流的科研环境,主动承担国家和行业重大科研项目,在学习资源生成进化和智慧学习环境等方面取得一批关键技术成果并成功转化,构建互联网教育智能技术领域的自主知识产权和标准体系,形成可持续的产学研协同创新机制,促进教育公平、教育质量提升和学生个性化发展,为推动互联网教育智能技术的进步和产业发展提供技术支撑。(注实验室公众号CITlab,获取更多信息)

国家工程实验室现诚聘开发人员,欢迎您的加入!


 岗位职责及任职资格条件


拟聘岗位

岗位职责

任职资格条件

人数

Web前端开发工程师

1、参与产品需求的沟通、讨论和协调;

2、根据产品原型开发前端代码(web页面、微信公众号、小程序),实现产品的页面交互和数据逻辑展示,负责前端代码编写与重构;
  3、解决兼容性问题,优化前端性能,改善用户体验;
  4、统一可重用组件,规范前端模块化开发;

5、编写相关技术文档;

6、参与制定、改进开发过程中的规范和流程。

 

 

1、全日制统招本科或以上学历,计算机、通信等相关专业;

2、熟练使用平面设计、制图等工具;

3、精通html5、css、css3、less、JavaScript;

4、精通ajax,熟练解决跨域问题;

5、熟悉前端调试技巧;

6、熟悉主流前端开发框架vue/angular/react,有响应式布局开发经验;

7、熟悉Git/SVN、持续集成等开发环境;

8、对mvc、mvvm有了解,有前后分离开发经验优先;

9、了解blockly/scratch开发,或有实际上线产品经验者优先;

10、较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范;

11、对用户体验、交互操作流程、及用户需求有一定见解。

2

服务端开发工程师

1、参与产品需求的沟通、讨论和协调;

2、负责完成产品服务端框架代码开发;
  3、参与系统安全性、可用性、扩展性、稳定性等方面的设计和实现;
  4、系统相关的接口或协议的定义;

5、编写相关技术文档;

6、参与制定、改进开发过程中的规范和流程。

 

 

1、全日制统招本科或以上学历,计算机、通信等相关专业;

2、扎实的计算机基础知识,深入理解数据结构、算法、操作系统知识;

3、至少熟练使用Java/PHP/Python一门编程语言2年以上;

4、熟悉编程语言对应的主流开发框架、测试框架、web应用服务器;

5、熟悉mysql、 mongodb、redis等常用数据库和缓存的使用;

6、熟悉linux系统的常用命令,在linux环境进行部署和分析问题;

7、熟悉Git/SVN、持续集成等开发环境;

8、较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范。

拥有以下经验优先:

1、熟练掌握多线程编程,有大型分布式、高并发、高可用系统设计开发经验;

2、熟悉docker、kubernetes等容器相关技术;

3、熟悉hadoop生态相应开源软件;

4、了解人工智能、深度学习的基本概念,会使用Tensorflow进行训练与预测。

2

Android开发工程师

1、参与产品需求的沟通、讨论和协调;
  2、负责Android app产品的开发,满足用户体验;

3、解决兼容性问题;
  4、编写相关技术文档;

5、参与制定、改进开发过程中的规范和流程。

1、全日制统招本科或以上学历,计算机、通信等相关专业;

2、熟悉Android开发平台及框架原理,熟悉Android开发工具和测试工具的使用;
  3、熟悉Android UI设计,熟悉Socket/HTTP编程及Android应用开发框架,对于Android 应用生命周期,内存优化、加载机制等有一定了解;

4、熟悉Git/SVN、持续集成等开发环境;

5、有实际上线app产品经验者优先;

6、在交互开发、用户体验等方面有自己的见解,能主动根据业务需要,提出合理的方案;

7、较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范。

1

iOS开发工程师

1、参与产品需求的沟通、讨论和协调;
  2、负责iOS app产品的开发,满足用户体验;

3、解决兼容性问题;
  4、编写相关技术文档;

5、参与制定、改进开发过程中的规范和流程。

1、全日制统招本科或以上学历,计算机、通信等相关专业;

2、熟练掌握Objective-C编程语言;

3、熟练使用Xcode及相关调试工具;

4、熟练掌握内存管理、多线程、Runtime、网络编程等;

5、熟悉Git/SVN、持续集成等开发环境;

6、对iOS UI控件有实际使用、封装和优化经验者优先;

7、有实际上线app产品经验者优先;

8、在交互开发、用户体验等方面有自己的见解,能主动根据业务需要,提出合理的方案;

9、较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范。

1

硬件开发工程师

1、参与产品需求的沟通、讨论和协调;

2、基于舵机和树莓派的机器人功能设计、实现;

3、外壳3D打印制作;

4、负责机器人的动力设计,内部走线设计;

5、负责机器人交互功能的开发与实现;

6、参与配套人工智能教育课程活动创意设计;  

7、参与图形化编程控制软件的设计;

8、编写相关技术文档;

9、参与制定、改进开发过程中的规范和流程。

 

1、全日制统招本科或以上学历,计算机、通信等相关专业;

2、熟悉以下至少一门常见编程语言,C、C++、Java、Python;

3、有以下至少一个硬件平台的开发经验,树莓派、Arduino、Nodemcu、51单片机、STEM32;

4、会使用3D打印机,至少会用一款建模软件进行基本的3D建模;

5、熟悉Linux系统的基本使用;

6、了解Tensorflow,有实际使用经验者优先;

7、有实际智能产品或物联网产品开发经验者优先;

8、较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范。

1

UI设计师

1、参与产品需求的沟通、讨论和协调;

2、负责产品web端和iOS/iPad、Android   移动端的 UI设计,完成每个迭代相关交互和视觉设计及开发实施效果验收;

3、负责各类活动的线上、线下宣传材料的设计工作;

4、制定统一、完善的界面风格及交互标准;

5、参与制定、改进开发过程中的规范和流程。

1、全日制统招本科或以上学历,美术、设计、动画等相关专业;

2、精通Photoshop、lllustrator、Sketch、Axure、DW等设计软件;

3、熟悉动效、c4d、视频等其它制作软件者优先;

4、有实际上线产品经验者优先;

5、较强的自我学习能力和分析解决问题的能力,时刻关注并把握设计趋势。

1

软件开发实习生

1、负责协助完成实验室现有的软件项目,包括开发环境搭建与维护、功能开发等;

2、配合规划新的项目,包括产品调研、技术方案、项目申报材料等;

3、维护之前项目,跟进并解决进程中的问题;

4、领导安排的其他工作。

1、全日制统招本科或以上学历,2020年及之后毕业,计算机相关专业,可全勤实习3个月以上;

2、扎实的数据结构与算法基础;

3、熟悉Java语言特性,对以下语言html、JavaScript、Python、PHP、C++有基本了解;

4、对产品研发充满了强烈的好奇心,思维敏捷,善于沟通,性格开朗。

3


薪酬待遇

1.拟聘岗位性质为院聘(劳动合同制),不解决户口,工作地点为北京师范大学昌平校区;

2.提供有竞争力的薪酬待遇,具体面议;

3.享有国家规定的带薪年假和法定节假日,提供完善的福利社保体系,缴纳五险一金;

4.提供舒适的工作环境,有独立工位;实验室内部保持轻松和谐的工作氛围。

5.实习生按照学校标准支付酬劳,可提供实习证明,表现优秀的应届毕业生,实习期结束后可以直接聘用。

应聘方式

1.通过电子邮件发送个人简历并附能够体现个人工作能力的相关资料,学历、学位证书复印件等。

2.电子邮件请以“姓名+毕业学校+应聘职位+联系电话”命名,投递至指定邮箱cit@bnu.edu.cn。

3.入选面试的应聘者需到国家工程实验室进行面试,特殊情况者可采用视频面试。

联系方式

联系人:戴老师

电话:010-58807205

Email:cit@bnu.edu.cn

地址:北京市海淀区学院南路12号京师科技大厦A座12层

邮编:100082