美图影像研究院MT Lab
美图影像研究院(MT Lab, Meitu Imaging & Vision Lab)是美图公司致力于计算机视觉、机器学习、增强现实、云计算等领域的算法研究、工程开发和产品化落地的团队。
MT Lab位于北京、厦门、深圳三地,成员来自国内外知名高校和企业,期待和您一起让世界变得更美!
MT Lab团队
位于北京、厦门、深圳三地,成员来自国内外知名高校
  • 开放
  • 创新
  • 极致
深度学习/计算机视觉工程师
行业顶尖的CV研发团队,海量数据资源,大规模GPU集群,前沿有趣的研究课题,丰富的落地场景
能力突出者可申请股权激励
研究方向

深度学习(CNN, RNN)/计算机视觉/图像视频处理:
如图像和视频的分类、检测、识别、编辑、分割、 重建、3D视觉、计算成像等

职位描述

1. 理论创新:研究领域最新技术,提出新idea,撰写技术专利或论文
2. 算法设计:针对实际应用场景,设计算法并提升其效果/效率/鲁棒性
3. 落地实现:核心代码实现,输出demo或SDK,根据产品反馈迭代优化

任职要求

1. 计算机/电子信息/数学相关专业,硕士及以上学历
2. 熟练掌握C/C++/Python至少一种,动手能力强
3. 熟悉常用CV库和深度学习框架(Caffe/PyTorch/TensorFlow等)
4. 基础扎实,对计算机视觉和人工智能研究和落地有热情
满足以下条件之一者,优先考虑:
1. 研究能力强,如在CVPR/ICCV/ECCV/NIPS/ICML/SIGGRAPH等会议上发表过论文
2. 动手能力强,有丰富实际项目经验(产品/竞赛/开源项目)

深度学习/计算机视觉高级工程师
行业顶尖的CV研发团队,海量数据资源,大规模GPU集群,前沿有趣的研究课题,丰富的落地场景
能力突出者可申请股权激励
研究方向

深度学习(CNN, RNN)/计算机视觉/图像视频处理:
如图像和视频的分类、检测、识别、编辑、分割、 重建、3D视觉、计算成像等

职位描述

1. 理论创新:研究领域最新技术,提出新idea,撰写技术专利或论文
2. 算法设计:针对实际应用场景,设计算法并提升其效果/效率/鲁棒性
3. 落地实现:核心代码实现,输出demo或SDK,根据产品反馈迭代优化

任职要求

1. 计算机/电子信息/数学相关专业,博士或有工作经验的硕士
2. 熟练掌握C/C++/Python和常用深度学习框架(Caffe/PyTorch/TensorFlow等)
3. 有计算机视觉方向实际项目经验(产品/科研项目/竞赛/开源项目等)
满足以下条件之一者,优先考虑:
1. 研究能力强,在CVPR/ICCV/ECCV/NIPS/ICML/SIGGRAPH等会议上发表过论文

深度学习/计算机视觉专家
行业顶尖的CV研发团队,海量数据资源,大规模GPU集群,前沿有趣的研究课题,丰富的落地场景
能力突出者可申请股权激励
研究方向

深度学习(CNN, RNN)/计算机视觉/图像视频处理:
如图像和视频的分类、检测、识别、编辑、分割、 重建、3D视觉、计算成像等

职位描述

1. 研究人工智能和计算机视觉领域最新进展,保持公司核心算法在工业界和学术界的领先
2. 带领团队,参与研究院研发决策的制定(包括算法研究方向、技术的产品化落地策略等)

任职要求

1. 计算机/电子信息/数学/统计等相关专业博士 (特别优秀的可放宽条件)
2. 至少学术界五年或工业界三年计算机视觉/机器学习算法研发经验
3. 优秀的分析和解决问题的能力,良好的沟通能力和团队合作能力
满足以下条件之一者,优先考虑:
1. 拥有或即将获得计算机视觉相关领域的知名高校博士学位
2. 较强的研究实力,在顶级会议或期刊(如CVPR, ICCV, ECCV, NIPS, ICML,SIGGRAPH等)上有论文发表
3. 在计算机视觉领域有实际项目经验(产品落地、竞赛获奖、开源项目)并产生广泛影响

C/C++研发工程师
职位描述

1. 负责跨平台算法库SDK的整体框架设计和实现
2. 和算法工程师一起实现核心算法的优化和落地

任职要求

1. 本科及以上学历,专业不限
2. 扎实的C/C++基础,灵活掌握常用算法及数据结构
3. 对计算机体系结构有一定的了解,熟悉编译工具及工具链
4. 热爱新技术,有极客精神,沟通能力强
满足以下条件之一者,优先考虑:
1. 有图像相关项目经验,或ACM等竞赛经历者
2. 有Java、OC、Python等语言和C/C++混合编程经验者
3. 有平台(Linux,Android,iOS)开发经验

图形算法研发工程师
职位描述

1. 负责3D重建的关键算法研发,包括但不限于人脸重建、人体重建、SLAM、AR等
2. 负责3D虚拟形象、Avatar的生成、驱动以及渲染工作
3. 配合美工和建模师完成3D渲染相关算法的研发,3D渲染引擎模块的开发和维护
4. 亿万妹子的颜值等你来守护

任职要求

1. 良好的C++编程基础,熟悉常用的数据结构和基础算法
2. 掌握线性代数、矩阵分析、概率统计、最优化算法等基础数学知识
3. 熟悉图像处理、3D图形学的基础算法,有移动端相关算法开发、性能优化经验优先
4. 热爱代码,具有良好的沟通表达能力,有好奇心,有责任感,勇于挑战困难
满足以下条件之一者,优先考虑:
3D重建:
a. 熟练掌握多视几何和3D重建算法,例如Structure from motion, Multiple View Geometry等
b. 在SLAM、点云处理(配准、去噪、拼接融合等)、网格编辑、RGBD相机(如结构光、TOF等)等领域有实际开发经验
c. 在人脸、人体三维重建等领域有研究经验优先
d. 掌握至少一种图形渲染框架,例如OpenGL、Unity3D、DirectX3D
3D Avatar:
a. 基于用户特征的订制3D Avatar(虚拟形象)的生成与渲染
b. 基于RGB、RGBD相机的人体人脸的动作捕捉与跟踪,利用BlendShape、骨骼系统驱动3D Avatar
c. 掌握OpenGL/OpenGL ES的开发,具有Unity3D开发经验优先
3D渲染:
a. 掌握OpenGL/OpenGL ES的开发
b. 了解PBR,IBL,SSS等光照模型
c. 熟练掌握AlbedoMap,NormalMap,SpecularMap等常用贴图的意义和应用
d. 至少熟悉一种常用的3D渲染引擎(U3D,UE4等等),有3D引擎相关模块的开发经验者优先

深度学习框架研发工程师
职位描述

1. 研发与优化深度学习计算框架
2. 为AI在移动端和服务端的应用提供高效的计算和低内存的解决方案
3. 提升AI在移动端的用户体验、减少AI在服务器的运营成本

任职要求

1. 学历不限,拥有良好的CS基础
2. 良好的C/C++编程能力、有一定的代码架构能力
3. 熟悉caffe、caffe2、mxnet、TensorFlow、torch等框架者优先
满足以下条件之一者,优先考虑:
1. 有过性能分析、性能优化、高性能计算经验者
2. 熟悉计算机体系结构者
3. 懂得SIMD或者某种汇编者
4. 有异构计算编程经验者
5. 懂得OpenGL、OpenCL、CUDA、Vulkan、Metal中一项者
6. 有嵌入式平台下算法研发经验者
7. 对编译器有较深入了解者

数据挖掘工程师
职位诱惑

海量图像数据,技术氛围好,上升空间大

职位描述

1. 从用户行为和图像数据中,分析和查找用户的特性,挖掘并分类用户群
2. 对用户群进行分析,找出族群特点和潜在需求,为新产品开发提供支持
3. 从数据中发现公司及产品的突破点和机会点,辅助公司及产品决策

任职要求

1. 本科及以上学历,1年以上数据挖掘 / 机器学习相关经验
2. 熟练掌握Python, C++, JAVA, Shell, Go, R中的一种或多种语言
3. 能独立进行挖掘模型设计和开发,对解决具有挑战性问题充满激情
4. 有大数据,检索,推荐、用户画像、图像处理等研发经验者优先

图形开发工程师
职位描述

1、负责移动端3D渲染引擎的功能研究及开发
2、负责移动端3D物理引擎相关技术研究及效果实现
3、对3D引擎进行性能优化,控制CPU、GPU、内存的消耗
4、对渲染相关技术进行前瞻性研究

岗位要求(实习生可适当放宽条件)

1、熟悉OpenGL/OpenGL ES,理解OpenGL ES渲染优化策略,熟悉Shader和GLSL
2、扎实的C++语言基础,熟悉移动端开发平台环境
3、熟悉游戏的图形显示技术及常用3D算法,熟练掌握3D图形学和相关数学
4、熟练掌握数据结构和算法,良好的数学、物理、计算机及操作系统知识
5、有良好的分析和解决问题能力,逻辑思维清晰严谨
满足以下条件之一者,优先考虑:
1、熟悉GPU并行编程(CUDA/OpenGL/Metal)或GPU并行算法优化
2、有3D重建算法或者PBR渲染算法相关研究经验
3、在图形引擎、动画、特效、物理碰撞方面有设计和开发经验
4、熟悉主流3D引擎,开源或者商业皆可


全职/实习均可

C/C++研发工程师(性能优化方向)
部门和地点

美图影像研究院MT Lab -- 厦门/深圳

职位描述

1、对算法进行深入分析优化
2、负责移动端3D物理引擎相关技术研究及效果实现
3、从底层算法到上层应用进行分析,不限于Android、iOS、Linux
4、研究前沿技术、开源库等

岗位要求

1、学历不限,拥有扎实的CS基础
2、精通C/C++,具备较强的工程能力
3、有过性能分析、性能优化、高性能计算经验者优先
满足以下任意条件者优先:
1、熟悉计算机体系结构者
2、懂得SIMD或者某种汇编者
3、有异构计算编程经验者
4、懂得OpenGL、OpenCL、CUDA、Vulkan、Metal中一项者
5、对类Unix有较深入理解者
6、熟练/快速学习多种开发语言者
7、对编译器有较深入了解者
8、对软件、操作系统整体深入了解者


全职/实习均可