关于此职位
作为 Android 工程师(Kotlin / Java),你将按小时计酬远程工作,审查 AI 生成的 Android 代码、移动架构和技术说明,并为复杂工程问题产出高质量的参考实现和分步推理。你将评估解决方案在正确性、清晰度、安全性、性能、可靠性以及是否遵循提示要求方面的表现;识别 Jetpack Compose/UI、并发、线程、内存/性能、应用生命周期、网络、持久化和构建/发布实践中的问题;核实技术信息;撰写高质量的说明和示范最佳实践的模型解决方案;并根据正确性和推理质量对多个 AI 回答进行评分和比较。
这个完全远程、按小时计酬的合同制职位隶属于 SME Careers,这是一家快速成长的 AI 数据服务公司,也是 SuperAnnotate 的子公司,为全球许多最大的 AI 公司和基础模型实验室提供 AI 训练数据——在这里,你的前端专业能力将直接帮助改进全球数百万开发者使用的世界顶级 AI 模型。
重要提示: 该职位目前没有立即启动的项目;不过,如果你符合条件,当相关机会出现时,你将成为我们首批联系的专家之一。这还将让你有机会接触通过我们的专家网络提供的未来项目。
你将做什么
- 开发 AI 训练内容:围绕 Android 主题创建详细的提示,并撰写高质量的参考回答以引导 AI 学习。
- 优化 AI 表现:评估并对 AI 回答进行排名,以提升正确性、安全性、性能和可维护性。
- 确保模型完整性:测试 AI 输出是否存在不准确或不安全的建议,验证其在真实 Android 使用场景中的可靠性。
我们在寻找
- 计算机科学、软件工程或密切相关的技术领域学士及以上学位(或同等实践经验)。
- 4 年以上构建生产级 Android 应用的专业经验,包括在 Kotlin 以及(理想情况下)Java 代码库中的工作经历。
- 精通 Kotlin(Kotlin 1.6+):空安全、协程/Flow、密封类型、泛型和惯用模式。
- 扎实的 Android 基础:应用生命周期、Activity/Fragment、状态恢复、后台执行限制和权限。
- 具备 Jetpack Compose 和/或 Views 的现代 UI 经验;能够对重组、状态提升和 UI 性能进行推理。
- 并发专业知识:协程、Flow、线程最佳实践、取消以及避免竞态条件/ANR。
- 深入了解架构模式:MVVM、Clean Architecture 概念、依赖注入(Hilt/Dagger/Koin)和模块化。
- 具备网络和数据方面的经验:Retrofit/OkHttp、序列化、缓存、离线策略和持久化(Room/SQLite/DataStore)。
- 具备测试和质量方面的经验:JUnit、仪器化测试、Compose UI 测试/Espresso、模拟策略、CI/CD(Gradle、Play Console 工作流)。
- 安全意识:安全存储(Keystore/EncryptedSharedPreferences)、认证流程、证书固定意识、隐私权限和敏感数据处理。
- 最低 C1 英语水平(书面和口语),能够撰写清晰的技术说明并遵循详细的英语指南。
- 有 AI 数据训练、标注或评估 AI 生成技术内容的经验者优先。
- 高度注重细节且有条理,能够有条不紊地评估推理质量并识别复杂 Android 代码中的细微问题。