米哈游引擎开发工程师(推理优化)-AI引擎
社招全职程序&技术类地点:上海状态:招聘
任职要求
1. 比较扎实的计算机基础知识,熟悉C++, 熟悉cuda优先; 2. 具备 Unreal Engine 插件 / 模块开发经验,熟悉 UE 的多线程架构和构建流程; 3. 有模型推理框架的实际使用和优化经验(ONNX Runtime / TensorRT 等); 4. 有多平台(PC / Console / Mobile)开…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. AI 模型引擎集成 - 调研、评估并选型适合游戏场景的开源 AI 模型,完成技术验证与落地; - 将 AI 模型以 Plugin / Module 形式集成至 Unreal Engine 运行时,支持本地离线推理。 2. 多平台适配与优化 - 负责在 Windows、PlayStation、Mobile(iOS / Android)等平台上的模型部署与适配; - 针对不同平台硬件特性(CPU / GPU / NPU),选择合适的推理后端(ONNX Runtime、TensorRT、CoreML、NNAPI 等)并进行深度优化; - 实现模型量化(INT8 / FP16)、算子融合、内存优化等,确保在目标设备上满足实时性与资源占用要求。 3. 引擎架构与工程质量 - 设计合理的模块架构,确保 AI 功能与引擎其他系统(音频、渲染、网络、UI 等)的低耦合集成; - 编写高质量的 C++ 代码,编写单元测试和性能基准测试; - 输出技术文档、集成指南和最佳实践。
包括英文材料
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
CUDA+
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA.
https://www.youtube.com/watch?v=86FAWCzIe_4
Lean how to program with Nvidia CUDA and leverage GPUs for high-performance computing and deep learning.
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
还有更多 •••
相关职位
社招程序&技术类
1)负责游戏内动画效果和新技术的预研 2)负责开发和维护引擎内的自研动画组件和编辑器 3)其他相关的引擎游戏算法(如寻路、布料系统等)和功能的开发 4)负责相关模块的全平台性能优化
上海