高级软件工程师——AI 代码评估(远程,巴基斯坦)
Gramian Consulting 正在寻找一名高级软件工程师,负责评估用于大语言模型训练项目的 AI 生成代码。 该职位涵盖代码审查、参考解决方案开发,以及用于语言模型评估的基准测试创建。
描述
- 评估多种编程语言和软件工程场景中的 AI 生成代码。
- 判断代码的正确性、可靠性、安全性、可扩展性、可读性和可维护性。
- 发现错误、逻辑缺陷、不完整实现、边界情况失败以及架构弱点。
- 检查不熟悉的代码库,并评估拟议变更的影响。
- 审查错误修复、功能开发、重构、API 集成、配置更新和数据库操作。
- 比较不同的实现方案,并验证其是否符合技术要求。
- 将代码重写或完善为高质量的参考解决方案。
- 清晰地说明技术问题和建议的改进措施。
- 制定用于评估代码质量的评估标准、技术注释和评分细则。
- 与研究和工程团队合作开发编码基准,并推动大语言模型评估方法的发展。
任职要求
- 至少七年的专业软件工程经验。
- 精通至少一种语言,例如 Python、JavaScript/TypeScript、Java、C++、Go、C#、Ruby、PHP 或 Rust。
- 具备构建、维护、调试和审查生产级软件的丰富经验。
- 扎实掌握软件设计原则、整洁代码、模块化架构、抽象、错误处理和可维护性。
- 能够在复杂代码库中发现功能、性能、安全性和设计问题。
- 具备出色的调试、根因分析和问题解决能力。
- 有参与代码审查和协作开发流程的经验。
- 熟悉 Git 和当前的软件工程实践。
- 具备出色的英语书面表达能力,能够准确传达技术反馈。
- 熟悉数据结构、算法、API、数据库和应用架构。
