关于此职位
职位名称:软件工程师(开源贡献者)
职位类型:合同工
工作地点:全球任意地点,远程
机会概览
薪酬:$50–100/小时
每项任务耗时:每次运行约 15 小时
入职引导:一旦您被选中,人才运营团队会将开始工作所需的一切发送给您
您需要具备:清晰的开源贡献记录以及用于展示这些贡献的个人主页,例如 GitHub(最好涉及 C++、Python、Java、Go、TypeScript 或 Rust)。如果没有,您将改为通过 HackerRank 测评接受评估。
您的任务:构建可复现的强化学习环境,用于测试 AI 模型修复代码、添加功能、重构和优化性能的能力——包括为每个问题提供一份黄金参考解决方案
加分项:完成针对该特定职位的 AI 面试的专家,会明显更快地推进流程。
我们重视您的人类判断力:我们的面试和评估环节旨在了解您的思考方式,因此请您独立完成,不借助 AI 助手或他人的帮助。
职位描述
在这一职位中,您将运用自己的专业知识,帮助训练新一代 AI 系统。您的工作将通过高质量的真实世界输入,塑造模型学习、推理和表现的方式。无需具备 AI 相关经验——您的专业领域知识才是关键。
您将为 AI 创建真实、有趣且具有挑战性的编码任务,涉及功能实现和缺陷修复,并实现确定性的验证器,使其接受合理有效的解答,并拒绝其他一切。
我们在寻找什么
- 在 Java、Node.js、Go、Rust、Typescript、Python、C++ 或类似语言方面具有扎实的后端经验
- 具有构建可扩展服务和 API 的业绩记录
- 熟悉调试、性能优化工作和自动化测试
- 具备扎实的代码评审直觉
优先资质
- 在后端开发方面有经证实的经验,并有交付高质量、高性能项目的业绩记录。
- 在发现并解决软件缺陷和系统瓶颈方面有成功案例。
- 具有代码库重构以及在大规模应用中实现复杂功能的经验。
- 深入理解算法、数据结构和计算机科学基础概念。
- 具备出色的分析、解决问题和技术沟通能力。
工作范围
- 提供专家级的代码示例、调试策略和开发见解,涉及 Python3、Java、Rust、Go、C++ 或 TypeScript。
- 分析、排查并解决各类代码库中复杂的软件缺陷和性能瓶颈。
- 实现稳健的新功能,确保可扩展性、可维护性,并遵循软件最佳实践。
- 重构并优化遗留代码,以提升清晰度、效率和长期可靠性。
- 记录技术推理、解决方案思路和代码决策,以提升 AI 训练数据的质量。
- 审阅并验证同行贡献的代码和技术提交内容的准确性与清晰度。
优先资质
- 至少在以下一种语言方面具备丰富的实践经验:Python3、Java、Rust、Go、C++ 或 TypeScript。
- 深入理解算法、数据结构和软件工程原则。
- 具备调试复杂系统、解决缺陷并实现有效优化的成熟能力。
- 具有大型代码库重构和遗留系统现代化的经验。
- 在跨职能项目中,有从构思到交付高影响力功能的成功履历。
- 具备出色的文档编写和沟通能力,能够清晰阐述技术概念。
- 对 AI 及其技术挑战感兴趣或抱有好奇心(无需具备以往的 AI 经验)。
流程:
- 申请该职位,并填写筛选问题
- 完成 AI 面试(约 20 分钟)
- 技术评估(如果您的 GitHub 主页未能充分展现该职位所需的专业能力)
- 招聘经理审核
薪酬结构
薪酬按产出计算;专家按每项符合项目规范的任务获得报酬。完成工作所需的时间可能因专家的经验和工作流程而异。设有最低提交要求。专家每周必须提交最低数量的任务。
开始时间与可用性
我们通常会在 48 小时内完成招募,并正在寻找能够立即上手的专家。若您被选中,我们希望您在完成入职引导后 24–48 小时内开始第一批任务。