字节跳动AI人像美化研发工程师-TikTok
社招全职1年以上A79945地点:北京状态:招聘
任职要求
1、本科及以上学历,图像处理、计算机视觉、计算机图形学等相关专业背景,有AI+人像美化相关经验者优先; 2、具备1年以上AI图像处理或计算机图形学相关方向的研发及落地经验,熟悉主流游戏引擎(如Unity、UE4)者优先; 3、熟练掌握主流深度学习框架(如TensorFlow、PyTorch),熟悉CNN、Transformer等网络结构;在图形图像领域顶级会议或期刊(如ICCV、CVPR、ECCV、SIGGRAPH等)有论文发表者优先; 4、具备扎实的工程能力,熟悉C++和Python编程,拥有良好的数据结构与算法基础; 5、对技术充满热情,具备较强的学习能力和良好的团队沟通协作能力。
工作职责
团队介绍:TikTok是一个覆盖150个国家和地区的国际短视频平台,我们希望通过TikTok发现真实、有趣的瞬间,让生活更美好。TikTok 在全球各地设有办公室,全球总部位于洛杉矶和新加坡,办公地点还包括纽约、伦敦、都柏林、巴黎、柏林、迪拜、雅加达、首尔和东京等多个城市。 1、参与特效引擎中人像美化方向的持续迭代与优化,重点负责AI美化及渲染美化相关算法的研发与业务落地; 2、支持字节跳动主流APP(如主拍、直播等场景)的人像美化功能,负责保障特效引擎美化能力在不同APP及多样化场景下的高效复用; 3、与产品经理、设计师紧密协作,不断打磨人像美化的视觉效果与系统性能,推动打造业界领先的人像美化解决方案; 4、跟踪并研究AI在计算机视觉(CV)、计算机图形学(CG)等领域的前沿技术,推动新技术的快速产品化应用。
包括英文材料
学历+
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
OpenCV+
https://learnopencv.com/getting-started-with-opencv/
At LearnOpenCV we are on a mission to educate the global workforce in computer vision and AI.
https://opencv.org/university/free-opencv-course/
This free OpenCV course will teach you how to manipulate images and videos, and detect objects and faces, among other exciting topics in just about 3 hours.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
Transformer+
https://huggingface.co/learn/llm-course/en/chapter1/4
Breaking down how Large Language Models work, visualizing how data flows through.
https://poloclub.github.io/transformer-explainer/
An interactive visualization tool showing you how transformer models work in large language models (LLM) like GPT.
https://www.youtube.com/watch?v=wjZofJX0v4M
Breaking down how Large Language Models work, visualizing how data flows through.
ICCV+
https://iccv.thecvf.com/
ICCV is the premier international computer vision event comprising the main conference and several co-located workshops and tutorials.
CVPR+
https://cvpr.thecvf.com/
ECCV+
https://eccv.ecva.net/
ECCV is the official event under the European Computer Vision Association and is biannual on even numbered years.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招1年以上D4123
1、负责美颜(美型、美妆 和 相关AI技术)图像图像处理方向在移动端的 SDK 功能研发以及性能优化; 2、负责提升 人像美化 等特效功能的处理性能与工程效率,设计良好的代码结构、助力研发质效提升。
更新于 2025-06-20
社招2年以上MEG
-负责高分辨率人像美化算法研究与设计,提升人像美感 -承担计算机视觉/图像处理/AIGC等方向的算法应用研发与部署落地 -紧跟学术界最新进展,创新性解决AI修图/AIGC等AI原生场景视觉算法问题 -与工程、产品等各职能共同完成算法落地/产品化工作 -用创新视角持续迭代业务效果
更新于 2025-03-18
社招3年以上研发类
作为核心算法成员,参与AI图像相关算法研发,主要服务于下一代智能相册系统。主要工作包括: 一、图像理解方向: 1)开发基于多模态语义的图像理解算法:人物识别、事件聚类、情绪识别、场景识别等;构建个性化的图像语义标签体系; 2)设计图像内容质量评估模型(重复、模糊、人脸表情等)提升用户体验; 3)探索RAG、多模态图像大模型、文本大模型联动下,agent能力建设和开发。 二、 图像AIGC方向(创作与编辑): 1)研究并实现图像生成与编辑算法,如背景替换、人像美化、风格迁移、文生图,图生图等; 2)参与基于 Diffusion基础模型训练; 3)参与ControlNet、Inpainting、aigc编辑大模型等前沿应用模型的业务开发和落地;