跳到内容

工程

AI/机器学习工程师——关卡生成与求解器

打造 OutBrick 棋盘背后的系统:程序化关卡生成、验证每个棋盘的求解器,以及温和的设备端个性化。

  • 地点远程
  • 类型全职
  • 团队工程
  • 申请截止2026年12月31日

关于职位

OutBrick 的 2,000 个棋盘在发布前都经过求解器通关,所以没有玩家会遇到死局。你将负责这条流水线并把它推向更远:生成既可解又有趣的棋盘,为它们评定难度,并设定让人觉得公平的目标步数。

你还将探索个性化——根据棋盘前的玩家调整难度节奏——但有一个硬性约束:OutBrick 没有分析 SDK,也不收集游戏数据,所以任何根据玩家进行调整的功能都必须在设备上运行。

你将负责

  • 负责并扩展棋盘求解器,以及它对每个已发布棋盘的验证
  • 为新章节打造程序化生成系统,包括难度分级和目标步数设定
  • 研究节奏和提示的设备端个性化,且无需任何数据离开设备
  • 开发工具,让设计师能自己生成、检查和调校棋盘
  • 让流水线可重现,结果能向非专业人士解释清楚

你需要具备

  • 扎实的 Swift、Python、C++ 或 Rust 软件工程能力——并且愿意在它们之间切换
  • 有搜索与规划(A*、IDA*、带剪枝的 BFS/DFS、约束求解)或组合优化方面的经验
  • 从数据到评估的机器学习实战经验
  • 当简单的启发式方法更好时,有判断力选择它而不是模型

加分项

  • 有游戏程序化内容生成的经验
  • Apple 平台上的设备端机器学习(Core ML、Create ML、Metal)
  • 发表过关于谜题、搜索或程序化内容生成(PCG)的论文、演讲或开源项目

不是每一条都符合?照样申请吧。我们宁可认识一个能在这个岗位上成长的人,也不想错过。

申请

申请此职位。

十分钟,无需账户,无需上传简历。一个作品链接比简历更能说明问题。

除标明“可选”外,所有栏目均为必填。

申请职位 AI/机器学习工程师——关卡生成与求解器

最能展示你作品的任何东西:作品集、GitHub、频道、LinkedIn 个人资料。

为什么想要这个职位,以及一件你做过并引以为傲的作品。写几段就够了——不需要正式的求职信。

接下来:会有真人阅读你的申请并通过电子邮件回复。如果合适,我们会安排一次简短的视频通话。