关于此职位
在这个按小时计酬的远程承包商岗位中,您将作为 C 质量保证负责人(QAL),监督 C 编程 AI 训练项目中的质量、一致性和训练师表现。您将审查 AI 生成的 C 代码以及训练师/QA 的工作,依据项目指南评估输出质量,提供精确的书面反馈,并确保贡献者遵循预期的质量标准。
您将评估工作在代码正确性、编译期有效性、运行时行为、内存安全、指针逻辑、可移植性、性能、调试准确性、可读性、格式、指令遵循和评分标准遵循方面的表现。该岗位要求具备扎实的 C 专业能力、英语沟通能力、注重细节,以及跨远程技术团队管理质量工作流的能力。
该岗位隶属于 SME Careers,这是一家快速成长的 AI 数据服务公司,也是 SuperAnnotate 的子公司,为众多全球大型 AI 公司和基础模型实验室提供训练数据。您在 C 质量方面的领导工作将有助于确保 C 训练数据准确、可编译、安全、高效、解释清晰,并符合客户期望。
甄选流程包括一次 AI 面试、一项领域特定任务,以及与招聘人员的一次面试。
重要提示: 该岗位目前没有立即启动的项目;但如果您符合条件,当相关机会出现时,您将是我们首批联系的专家之一。这还将为您提供参与我们专家网络中未来项目的机会。
您将做什么
- 质量监控:抽查 C 项目,识别质量问题,通过私信提供反馈,并上报反复出现或严重的问题。
- 代码审查:评估 AI 生成的 C 代码、调试回答、指针/内存示例、算法解决方案、测试和技术解释。
- 训练师/QA 沟通:在 Discord 上向贡献者通报指南变更、工作流更新和 C 专项审查标准。
- 问题处理:回答有关指针、内存分配、编译、UB、可移植性、嵌入式约束、测试和评分标准解释的问题。
- 活跃度管理:私信不活跃的贡献者,跟踪后续进展,并标记可用性问题。
- 文档:创建并维护 C 风格指南、跟踪表、FAQ、示例、蜜罐、校准任务和入职材料。
- 入职培训:为 C 贡献者组织入职/培训电话会议。
- 风险审查:标记不安全、无法编译、具有误导性、内存不安全或尚未达到生产就绪状态的 C 建议。
- 流程改进:识别反复出现的质量差距并改进 QA 工作流。
我们正在寻找
- 计算机科学、软件工程、计算机工程、电气工程学士或硕士学位,或同等专业经验。
- 具备较强的英语能力,能够遵循指南并提供清晰的技术反馈。
- 3 年以上 C 编程、系统编程、嵌入式开发、固件、操作系统、性能工程、代码审查、QA 或技术指导方面的专业经验。
- 深入理解指针、数组、内存分配、结构体、函数指针、预处理器宏、头文件、编译/链接、未定义行为、文件 I/O、位运算和可移植性。
- 能够识别缓冲区溢出、内存泄漏、释放后使用、未定义行为、无效指针运算、竞态条件、无法编译的代码、虚构 API 或不完整解释等问题。
- 熟悉 GCC/Clang/MSVC、Make/CMake、GDB/LLDB、Valgrind、sanitizer、嵌入式工具链、POSIX API、单元测试框架、GitHub、CI/CD、性能分析和静态分析工具者优先。
- 具有领导或支持由训练师、审查员、工程师、编程导师或 QA 组成的远程团队的经验者强烈优先。
- 能够熟练使用 Discord、Google Sheets、Google Docs、跟踪表、仪表盘、GitHub 和项目管理系统。
- 条理性强,能够维护风格指南、跟踪表、FAQ、入职材料、蜜罐、校准任务和质量文档。
- 具有 AI 训练、LLM 评估、代码 QA 或基于评分标准的代码审查经验者将是一个很大的加分项。