关于此职位
在这个按小时计酬的远程承包职位中,你将担任 Java 质量保证负责人(QAL),负责监督 Java AI 训练项目的质量、一致性和培训师表现。你将审查 AI 生成的 Java 代码以及培训师/QA 的工作,依据项目指南评估输出质量,提供精确的书面反馈,并确保贡献者遵循预期的质量标准。
你将评估工作的代码正确性、编译时有效性、运行时行为、面向对象设计、API 使用、调试准确性、可读性、可维护性、性能、安全性、测试覆盖率、格式、指令遵循情况以及对项目特定评分标准的遵守情况。该职位要求具备扎实的 Java 专业知识、英语沟通能力、出色的细节关注能力,以及跨远程技术团队管理质量工作流的能力。
该职位隶属于 SME Careers,这是一家快速成长的 AI 数据服务公司,也是 SuperAnnotate 的子公司,为众多全球最大的 AI 公司和基础模型实验室提供训练数据。你的 Java 质量领导工作将有助于确保 Java 训练数据准确、可执行、符合惯用法、安全、解释清晰,并与客户期望保持一致。
选拔流程包括一次 AI 面试、一项领域特定任务以及与招聘人员的一次面试。
重要提示: 该职位目前没有立即可启动的项目;不过,如果你符合条件,当相关机会出现时,你将成为我们首批联系的专家之一。这还将为你提供通过我们的专家网络参与未来项目的机会。
你的工作内容
- 质量监控:抽查 Java 条目,识别质量问题,通过私信提供反馈,并上报反复出现或关键的问题。
- 代码审查:评估 AI 生成的 Java 代码、Spring/后端代码片段、调试回答、算法解决方案、测试、架构说明以及逐步推理。
- 培训师与 QA 沟通:在 Discord 上向贡献者通报指南变更、工作流更新以及 Java 特定的审查标准。
- 问题处理:回答有关 Java 语法、OOP 设计、集合、流、并发、异常、Spring Boot、测试、安全性以及评分标准解读的问题。
- 培训师/QA 活跃度管理:私信不活跃的贡献者,跟踪后续跟进情况,并标记可用性问题。
- 文档:创建并维护 Java 风格指南、跟踪表、常见问题解答、示例、蜜罐、校准任务和入职材料。
- 入职与培训:为 Java 贡献者举办入职/培训电话会议。
- 风险与安全审查:标记不安全、有误导性、无法编译、低效或未达到生产就绪标准的 Java 建议。
- 流程改进:识别反复出现的质量差距并改进 QA 工作流。
我们期望的候选人
- 计算机科学、软件工程、信息技术学士或硕士学位,或同等专业软件工程经验。
- 具备较强的英语能力,能够遵循指南、与团队沟通并提供清晰的技术反馈。
- 3 年以上 Java 开发、后端工程、企业软件、JVM 系统、代码审查、软件 QA 或技术指导方面的专业经验。
- 深入理解 Java 基础知识,如 OOP、集合、泛型、流、lambda、异常、并发、注解、JVM 行为、内存管理、模块/包以及现代 Java 特性。
- 能够依据详细评分标准评估 Java 内容,并识别无法编译的代码、错误逻辑、异常处理不当、不安全的并发、对象建模薄弱、低效算法、虚构 API 或不完整解释等问题。
- 熟悉常见的 Java 生态系统和工具(如 Spring Boot、Maven、Gradle、JUnit、Mockito、Hibernate/JPA、REST API、JDBC、IntelliJ/Eclipse、Docker、GitHub、CI/CD、日志记录和性能分析工具)者优先。
- 有领导或支持远程培训师、标注员、审查员、工程师、编程导师或 QA 团队经验者强烈优先。
- 能够适应使用 Discord、Google Sheets、Google Docs、跟踪表、仪表板、GitHub 和项目管理系统的高速远程工作环境。
- 高度有条理,能够维护风格指南、跟踪表、常见问题解答、入职材料、蜜罐、校准任务和质量文档。
- 有 AI 训练、数据标注、LLM 评估、代码 QA 或基于评分标准的代码审查经验者优先。