关于此职位
职位名称:高级移动软件工程师
职位类型:合同制(约每周 15 小时)
工作地点:远程
在这一职位上,您将运用自己的专业知识,帮助训练新一代 AI 系统。您的工作将通过高质量的真实场景输入,影响模型如何学习、推理和表现。
作为专家,您将创建强化学习环境,用于测试 AI 模型解决复杂移动软件工程问题的能力,这些问题涉及修复代码、创建功能、重构代码和优化性能。您需要为每个问题创建可复现的环境和黄金参考解决方案。
工作范围
- 使用您偏好的代码仓库,为前沿 AI 模型创建逼真、有趣且极具挑战性的移动端编码任务。
- 设计需要扎实移动工程技能的问题,例如追查隐蔽的 bug、构建非平凡的功能、处理应用状态和生命周期,或提升性能。
- 开发与您的专长相关的任务:使用 TypeScript、JavaScript 或 Dart 的跨平台应用;使用 Swift 的 iOS 应用;或使用 Kotlin 的 Android 应用。
- 针对每项任务,定义问题、构建可复现的环境,并编写确定性验证器,这些验证器应接受不同有效实现方式下的正确解决方案,同时拒绝不正确、不完整或硬编码的方法。
- 提供一份参考解决方案,展示该任务如何被解决。
优先资质
- 在以下至少一个移动开发方向上具有深厚的实操专长:
- 跨平台:使用 React Native 的 TypeScript 或 JavaScript,或使用 Flutter 的 Dart。
- iOS:使用 SwiftUI 或 UIKit 的 Swift。
- Android:使用 Jetpack Compose 或 Android View 系统的 Kotlin。
- 深入理解移动应用架构、状态管理、异步编程和应用生命周期。
- 具有经证实的调试复杂移动应用、解决 bug 并实现有效性能改进的能力。
薪酬结构
薪酬以产出为基础;专家按符合项目规格的每项任务获得报酬。完成工作所需的时间可能因专家的经验和工作流程而异。适用每周最低提交要求,并将在入职期间告知。
启动时间与可用性
- 我们通常在 48 小时内完成职位招募,并在寻找随时可以立即上手的专家。如果您被选中,我们期望您在完成入职后的 24–48 小时内开始第一批任务。