▌ 岗位概述 负责美图旗下核心产品视觉算法的落地与工程化,将前沿图像/视频算法转化为高性能跨平台 SDK,并深度结合 AI Coding 工具与 AI 原生编程思维,探索移动端算法性能的极限。
本岗位为 2026 年暑期实习,全职实习时长 5 个月以上。实习期间表现优秀者,将有机会获得留用。
▌ 职责描述
● 算法落地与工程化:在导师指导下,协助将前沿图像、视觉或 AI 算法转化为高性能 C++ 代码,并集成至跨平台 SDK。
● 跨平台 SDK 开发:参与 SDK 核心模块在 Android、iOS、Windows 等多端的适配,确保多端表现的一致性。
● 性能极限榨取:针对移动端硬件进行算法效率优化,包括内存管理、多线程加速及指令集级优化。
● AI 赋能研发:熟练利用 AI Coding 工具(Cursor、Copilot 等)辅助高性能 C++ 编写、复杂 Bug 调试及自动化测试脚本生成。
● 工具链与工程化:参与性能监控工具建设,确保算法在工程化过程中的鲁棒性与极致体验。
▌ 任职资格
● C++ 基本功:计算机相关专业,精通 C/C++, 熟悉常用数据结构与算法,对内存模型、指针操作、多线程有深刻理解。
● 算法工程背景:熟悉 OpenCV 或相关图形图像库,了解深度学习推理流程(有 ONNX Runtime, MNN, NCNN 经验者优先)。
● 计算机基础:扎实的操作系统及编译原理知识,对解决跨平台兼容性问题有浓厚兴趣。
● 执行力与解决问题能力:能够拆解复杂任务,面对算法论文或底层 Bug 具备极强的自主研究与交付能力。
▌ 加分项
● AI 原生开发者:熟练使用 GitHub Copilot / Cursor 等工具,并能对 AI 生成的 C++ 代码进行严谨的 Review。
● 项目经验:有参与开源项目、跨平台 SDK 开发或图形/图像类竞赛获奖经验。
● 底层优化:了解基本的硬件加速知识(如 CUDA, Neon, OpenCL 等)。
▸ Overview You will be responsible for the implementation and engineering of visual algorithms for Meitu's flagship products, converting cutting-edge image/video algorithms into high-performance cross-platform SDKs while leveraging AI Coding tools to push the limits of mobile performance.
This is a full-time summer 2026 internship (5+ months). Strong performers will be considered for a return offer.
▸ Responsibilities
● Algorithm Engineering: Convert cutting-edge image, vision, or AI algorithms into high-performance C++ code and integrate them into cross-platform SDKs under mentor guidance.
● Cross-Platform Development: Participate in the adaptation of core SDK modules across Android, iOS, and Windows to ensure consistent performance.
● Performance Optimization: Optimize algorithm efficiency for mobile hardware, including memory management, multi-threading, and instruction-set level acceleration.
● AI-Powered Development: Leverage AI coding tools (Cursor, Copilot, etc.) for high-performance C++ writing, complex debugging, and automated test script generation.
● Toolchain Construction: Build performance monitoring tools to ensure the robustness and extreme efficiency of algorithms during the engineering process.
▸ Qualifications
● C++ Proficiency: Computer Science-related major Solid mastery of C/C++; deep understanding of data structures, algorithms, memory models, pointer operations, and multi-threading.
● Algorithm Engineering: Familiarity with OpenCV or other graphics libraries; understanding of DL inference workflows (experience with ONNX Runtime, MNN, or NCNN is a plus).
● CS Fundamentals: Strong knowledge of OS and compilation principles; passionate about solving cross-platform compatibility issues.
● Problem Solving: Strong execution with the ability to decompose complex tasks and independently research/resolve deep-level bugs or research papers.
▸ Bonus Points
● AI-Native Developer: Proficiency with GitHub Copilot / Cursor and the ability to rigorously review AI-generated C++ code.
● Project Experience: Involvement in open-source projects, cross-platform SDK development, or graphics/image-related competitions.
● Hardware Acceleration: Basic knowledge of hardware acceleration (e.g., CUDA, Neon, OpenCL).