岗位职责:
1. 参与项目需求分析,概要设计,详细设计,协助软件架构师完成功能模块的具体设计。
2. 负责算力适配服务(包括性能和状态监控、调度策略、API接口)设计和代码开发和单元测试,确保交付质量。
3. 负责算力适配服务与AI感知平台对接集成,包含对部分AI插件运行行为的调度。
4. 编写和维护相关的技术文档,MVP定义,辅助质量团队进行集成测试;解决开发过程中的问题并保障通过测试。
5. 保障软件合规,符合联想软件安全要求,通过安全审查;符合开源代码协议,通过OSC审查;符合法规要求:隐私保护、Accessibility要求等。
6.负责深度学习模型的微调和优化
7.负责将深度学习模型封装成标准的插件
8.负责插件在应用程序中的集成和在UI上的展示
职位要求:
1.电子信息类(计算机、软件、电子、自动化)硕士或计算机、软件专业本科生。
2.有5年以上windows平台桌面客户端开发经验;
3.有windows平台多线程和多进程架构软件开发经验;
4.熟悉常用的C++11新特性,并有在项目中实际使用的经验;
5.熟悉windows系统底层api,有资源管理器二次开发经验者优先;
6.熟悉Windows 系统优化,有系统优化、性能监控软件开发经验优先;
7.熟悉pytorch,tensorflow等模型开发框架
8.熟悉OpenVINO,TensorRT,ONNX Runtime等模型推理框架
9.熟悉迁移学习原理,有模型微调经验
10.熟悉模型优化方法,如剪枝,量化,蒸馏等,有实际模型优化经验
11.熟悉常用设计模式,如单例,生产者消费者,工厂模式等。
12.熟悉C#及.net和UI开发框架,如wpf,uwp,winui等,熟悉mvvp架构模式