格灵深瞳招聘简章
格灵深瞳(https://www.deepglint.com/)是一家行业领先的人工智能A股上市公司(股票代码:688207)。公司专注于将先进的计算机视觉技术和大数据分析技术与应用场景深度融合,提供面向城市管理、智慧金融、商业零售、体育健康、轨交运维等领域的人工智能产品及解决方案。
公司地址:北京市海淀区天地邻枫创新产业园1号楼B栋
网申邮箱:****
联系电话:010-****0616
招聘对象:2023届本硕博应届毕业生、2024届本硕博在校生
招聘岗位:
1、算法工程师
工作地点:北京、合肥
专业要求:
计算机、人工智能、自动化、软件工程、电子工程、机器人等相关专业
各算法岗岗位要求:
【人脸识别】有人脸识别相关的研究经验,在人脸识别相关竞赛中取得过比较好的成绩,工程能力强,对大规模分布式训练有深入的了解,或发表过相关学术论文。
【行人ReID】要求有相关研究背景,熟悉PCB、MGN等经典ReID工作,在ReID相关竞赛中取得过比较好的成绩,工程能力强,或发表过相关学术论文。
【人体姿态估计】对主流的Top down和Bottom up的人体姿态Human pose.估计算法有深入的了解,有具体研发经验,在相关数据集或比赛中取得过领先的成绩。
【目标检测】对主流目标检测算法非常熟悉,如Faster-RCNN, Mask-RCNN, Cascade RCNN,SSD, Deformable Conv等,在voc/coco等数据集上取得过较好的成绩,或发表过学术论文。
【异常检测】有通用异常检测的研究经验,对 Isolation Forest、Feature Bagging和Auto-Encoder等主流异常检测方法有深入研究,在相关数据集或比赛中取得过较好的成绩。
【3D视觉】有三维视觉相关知识和基础,对于与环境几何建模、三维物体识别、三维语义分割、点云处理等方面有深入研究和实践经验,能够将理论知识运动到实际工程问题中。
【SLAM】良好的编程能力, C/C 或 Python,掌握至少一种经典SLAM框架,详细阅读过源码,掌握背后的理论知识;熟悉使用常见的图优化工具,GTSAM、ceres、g2o等。熟悉语义最新语义slam框架和利用深度学习方法处理点云经验者优先。
【机器人控制】 熟练掌握工业机器人基础框架和知识,如DH参数,IK,FK,四元数等;熟悉常见工业机器人轨迹规划算法,至少掌握一种运动规划算法;编程和算法基本功扎实,熟练掌握C ,以及至少一门脚本语言如Python;熟悉ROS系统,可熟练使用仿真软件者如gazebo等优先。
【单目深度估计】负责深度估计领域落地的研究工作,参与深度估计算法方面的前沿探索,参与推动单目监控场景下进行相关优化工作。
【多模态】负责多模态通用AI大模型任务,包括研究图文音多模态预训练核心算法;参与多模态下游任务的平台建设,重点多模态检索,视觉描述,视觉问答,图像生成,视频生成,语音生成等多模态理解与生成任务,并应用于实际场景。
【大规模分布训练】负责对大规模cv/nlp/语音模型及稀疏模型的训练进行性能优化,改善模型训练效率,充分挖掘硬件特性,紧跟业内前沿,持续优化框架;熟悉一个或多个深度学习框架,熟悉分布式系统原理,数据计算机网络。
【3D检测】负责3D计算机视觉领域落地的研究工作,包括3D目标检测、跟踪等,参与3D目标检测方面的前沿探索。
【动作识别】负责基于视频流和Skeleton-Based 动作识别;要求至少了解一种常用的动作识别算法,熟悉CNN,GCN网络。
【3D姿态估计】负责单目、多目人体姿态估计,并应用于实际场景。要求具备扎实三维重建基础,具有一定数学矩阵计算公式推导能力,熟悉一个或多个深度学习框架,有一定模型量化部署经验。
【3D 人体Mesh】负责单目/多目/rgbd人体三维重建方向的研究与落地工作。熟悉smpl,star等人体数字化模型,具备扎实的三维视觉的知识基础;熟练使用pytorch,TensorFlow等深度学习框架,具备扎实的机器学习基础;在3维人体重建方向有顶会文章优先;有神经渲染相关工作经验加分;对立体匹配等点云生成与处理技术有一定的了解加分。
2、软件开发工程师
工作地点:北京、上海
基本要求:
1、计算机,软件,电子等相关专业;
2、具有基本的编程技能。
各方向岗位详情:
【ARM Linux系统】
深入了解嵌入式Linux,紧跟边缘设备操作系统和底层系统软件的发展路线。参与定制开发端侧和边缘设备操作系统,编写系统服务。
加分项技能:
1、熟悉Ubuntu等常见的发行版,了解嵌入式Linux系统开发的基本流程,如交叉编译ARM Linux内核,定制rootfs;
2、掌握C/C , Shell,Go 等一种或多种开发语言。
【嵌入式算法】
从事视觉算法在AI芯片上的移植,优化和系统集成,利用芯片的NPU等各种加速硬件。
加分项技能:
1、具备OpenCV,深度学习的知识背景,掌握C/C 语言;
2、有基于AI芯片的开发经历。
【嵌入式软件开发】
从事ARM SoC上的应用软件开发。
加分项技能:
1、了解Linux上多线程或进程间通信的实现方式,了解流媒体、多媒体编解码等技术领域;
2、掌握 C/C , Go 等一种或多种开发语言。
3、后端开发工程师
工作地点:北京
岗位职责:
1、后端应用层开发;
2、完成集成,测试,部署工作;
3、调研后端各类工具库。
任职要求:
1、对数据结构,计算机网络原理,操作系统等计算机基础知识有较好的掌握;
2、熟练掌握一种后端语言(java/c /golang);
3、熟练掌握至少一种web框架(beego,flask等);
4、熟悉一种常用的关系型数据库;
5、熟悉linux环境上的开发和运维优先;
6、熟悉分布式系统优先。
4、测试开发工程师
工作地点:北京
岗位职责:
根据预先定义的产品实现文档,测试软硬件产品功能是否运行正常。
任职要求:
1、电子、计算机、通信、自动化等相关专业;
2、了解软件测试相关的理论,用例设计方法;
3、思维敏捷,善于思考,沟通交流需求和问题;
4、对软件测试充满兴趣,能够主动提出问题;
5、有至少一种面向对象的编程语言(C/Java/Go),有shell/python脚本语言为佳。
5、异构计算工程师
工作地点:北京
岗位职责:
1、负责将基于深度学习的视觉算法部署在从端到边到云的各种硬件上,并从多角度优化以发挥具体平台的性能;
2、设计并实现跨平台的调度框架,在多种平台上的高性能基础组件,兼顾各层次的并行和异构调度,及具体算子的汇编级优化,为公司各产品线提供支撑;
3、AutoML 及 模型的自动发布系统研发。
任职要求:
1、计算机基础扎实,熟悉C/C ,具备系统软件开发架构能力;
2、熟悉计算机体系结构以及并行计算基本技术;
4、对以下一种或多种技术有深入研究和实践经验的优先:有CPU或GPU体系结构调优经验;熟悉相关平台汇编指令,熟悉多核并行编程;有嵌入式多协处理器结构性能调优经验;
5、有矩阵运算,计算机视觉和图像处理算法在各种硬件设备移植经验的优先;
6、对高性能计算,异构计算和性能优化工作有强烈的兴趣。
6、项目助理
工作地点:北京
岗位职责:
1、支持交付项目的现场端对接工作,跟踪项目进度,确保项目交付,工作包括:项目现场调研,客户人员培训,项目需求沟通,研发数据采集,模拟故障设置,问题收集与反馈,客户验收支持等。
2、参与项目的研发工作,辅助研发推进,利用工具生产有效数据,工作包括:需求捕获与分解,项点表制定,标准图绘制,数据标注,利用特定工具进行算法流程生产等。
3、参与巡检机器人硬件的流程测试工作,辅助硬件产品研发推进,工作包括:机器人产品需求整理,机器人工作流程整理,机器人的本地流程测试,客户现场测试。
任职要求:
1、熟练掌握轨道交通列车的检修流程,熟悉列车各个结构以关键参数,了解列车运行基本原理。
2、理解人工智能产品研发流程,了解深度学习和立体视觉基本原理。
3、熟练操作标注软件和office办公软件
4、吃苦耐劳,接受频繁出差,接受连续外派工作
5、有巡检机器人相关产品运维经验优先,有轨道交通行业背景优先,电气电子类懂基本电气电子原理优先。
6、沟通能力强,执行力强
7、产品助理(硬件)
工作地点:北京
岗位职责:
1、负责智能硬件产品相关市场调研、需求分析、产品定义、产品设计;
2、利用(人工智能等)创新技术设计创新应用场景,通过创新产品引领未来目标市场;
3、与研发工程师团队密切配合,管理产品生命周期,包括产品规划、需求调研、各类文档编写(如 MRD、PRD)、开发团队管理、开发预算管理、产品推广和升级迭代;
4、负责产品线迭代规划,持续优化产品;
任职要求:
1、本科及以上学历,有机器人相关竞赛经验者优先。
2、有完整的产品开发经验,组织过产品立项,设计,研发,推广及维护改进全过程;
3、具有产品原型设计能力,熟练使用Axure, Sketch,Visio, Excel, MindManager等工具;
4、优秀的学习和沟通能力,逻辑性强,自驱力强,项目推动力强,有团队管理经验优先;
5、学习能力强,思维活跃,领悟力高,责任心强,执行
8、安卓开发工程师
工作地点:北京
岗位职责:
1、根据业务需求和产品规划完成相关功能开发;
2、能够对产品有一定认识,及时提出质疑和改进思路;
3、按任务积极主动参与android客户端软件高质量编码和测试工作;
4、具备完成Android开发工作的能力。
任职要求:
1、有一定的设计能力和初步架构能力;
2、熟悉Java/Kotlin语言,熟悉设计模式,有自己的理解和实践经验;
3、熟悉Android平台下的高性能编程及性能调优的优先;
4、了解Android Framework层,了解jni、多线程、反射、jvm、类加载机制等基础原理;5、有良好的主动性、沟通能力和团队协作能力,思路清晰,自我驱动,团队意识强。
9、机器人电气工程师
工作地点:北京
岗位职责:
1、机器人的系统相关的工程项目需求分析、方案设计、基本布局设计、电气设计、组态、编程、测试、联调,有必要时出差完成现场试验;
2、使用命令行(ST)、梯形图(LD)等常用PLC编程语言完成PLC程序编写,使用组态软件完成触摸屏人机界面与通讯的组态编程;
3、完成协作单位、客户等的沟通协调;
4、相关技术与设计文档编制与维护。
任职要求 :
1、电气工程及自动化等相关专业;
2、熟悉常见的PLC的工程设计和编程;
3、了解触摸屏、监控软件、SCADA的组态开发;
4、能够使用计算机辅助设计软件进行电气与设备布局设计;
5、有较强的责任心、团队协作能力、协调沟通能力。
10、机器人软件开发工程师
工作地点:北京
岗位职责:
1、负责设计、开发基于ROS系统的机器人软件系统;
2、负责ROS系统环境搭建及性能保障;
3、负责协助研发机器人核心技术和控制算法;
4、负责编写简单的硬件驱动。
任职要求:
1、自动化、计算机、电子等相关专业;
2、熟练掌握C 或C语言,具备扎实的软件开发技能,熟悉基于Linux的软件开发;
3、掌握机器人操作系统ROS,有相关软件系统模块开发经验;
4、掌握Qt等常用应用软件开发工具。
11、前端开发工程师(实习)
工作地点:北京
岗位职责
1、负责算法平台前端工程化的研发工作,包括需求沟通、页面开发等;
2、负责和产品、测试、后端进行密切沟通,能够根据需求提出合理的解决方案;
3、积极推动改进产品,包括技术、用户体验、数据等各个维度
任职要求
1、熟悉JS、TS、HTML、CSS、Ajax等前端技术;
2、熟悉至少一个主流框架( React \ Vue \ Angular等),熟悉ES6;
3、了解Canvas,可以绘制简单的图形或使用过相关可视化库;
4、了解前端工程化工具(Webpack/Gulp/Grunt/…);
5、掌握常见的算法能力;
6、了解常见网络协议和浏览器渲染原理;
7、积极乐观,责任心强,工作认真细致,具备良好的服务意识与团队沟通与协作能力;
8、热爱前端技术,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新的前端技术;