关于此职位
关于 Turing:
Turing 是全球增长最快的 AI 公司之一,致力于加速强大 AI 系统的进步与部署。
Turing 通过两种方式为客户提供帮助:一是与全球领先的 AI 实验室合作,提升前沿模型在思考、推理、编码、智能体行为、多模态、多语言、STEM 以及前沿知识方面的能力;二是利用这些工作成果构建真实世界的 AI 系统,解决企业的关键任务优先事项。
职位概述: 该职位属于支持领先 LLM 公司的项目。主要目标是帮助这些基础 LLM 公司改进其大语言模型。
我们通过提供高质量的专有数据来支持公司增强其模型。这些数据可用作模型微调的基础,或用作评估集以对表现进行基准测试。
在 SFT 数据生成工作流中,您可能需要组织包含代码和问题的提示词,然后详细阐述模型回复,并将所提供的 CUDA/C++ 代码翻译为使用 PyTorch 和 NumPy 的等效 Python 代码,以复现该算法的行为。
对于 RLHF 数据生成,您可能需要创建提示词或使用客户提供的提示词,向模型提问,并评估不同版本 LLM 生成的输出,对其进行比较并提供反馈,这些反馈随后将用于微调流程。
请注意,该职位不涉及构建或微调 LLM。
日常工作是什么样的:
- 使用 PyTorch 和 NumPy 将 CUDA/C++ 代码翻译为等效的 Python 实现,确保逻辑和性能一致。
- 在翻译之前,分析 CUDA 内核和 GPU 加速代码的结构、效率和功能。
- 评估 LLM 生成的 CUDA/C++ 到 Python 的代码翻译,提供技术反馈和修正。
- 与提示词工程师和研究人员合作,开发反映真实世界 CUDA/PyTorch 任务的测试提示词。
- 参与 RLHF 工作流,对 LLM 回复进行排序,并清晰说明排序决定的理由。
- 调试并审阅翻译后的 Python 代码,确保其正确性、可读性以及与行业标准的一致性。
- 维护技术文档,以支持可复现性和代码清晰度。
- 根据常见的 LLM 失败模式,提出对提示词结构或转换方法的改进建议。
要求:
- 总体工作经验 5+ 年,其中至少 3 年 Python 相关经验,以及 2+ 年 CUDA/C++ 经验。
- 扎实的 Python 动手经验,尤其是使用 PyTorch 和 NumPy 的科学计算。
- 扎实理解 CUDA 编程概念和 C++ 基础。
- 具有分析 CUDA 内核并在 Python 中准确复现的已证实能力。
- 熟悉 GPU 计算、并行性和注重性能的编码实践。
- 出色的调试技能,并在跨语言移植逻辑时注重数值一致性。
- 有评估 AI 生成代码或参与 LLM 调优经验者为加分项。
- 能够清晰且建设性地传达技术反馈。
- 流利的英语口语和书面沟通能力。
与 Turing 合作做自由职业者的福利:
- 在完全远程的环境中工作。
- 有机会与领先的 LLM 公司一起从事前沿 AI 项目。
录用详情:
- 所需投入:每天至少 4 小时,每周至少 20 小时,其中与太平洋标准时间(PST)重叠 4 小时。(我们提供 3 种投入时间选项:每周 20 小时、每周 30 小时或每周 40 小时)
- 合作类型 :承包商任务(无病假/带薪休假)
- 合同期限 :3 个月;[预计开始日期为下周]
地点 :印度、巴基斯坦、尼日利亚、肯尼亚、埃及、加纳、孟加拉国、土耳其、巴西、墨西哥
评估流程(约 75 分钟): 两轮面试(60 分钟技术面试 + 15 分钟文化与录用讨论)