高级软件工程师,AI 代码评估——孟加拉国远程
评估 AI 生成代码的正确性、安全性、可扩展性和可维护性。协助开发编程基准,并改进大型语言模型输出的评估方法。
描述
- 评估各种编程语言和软件工程应用场景中的 AI 生成代码
- 审查代码的正确性、可靠性、安全性、可扩展性、可读性和可维护性
- 发现错误、逻辑缺陷、不完整实现、边界情况失败和架构缺陷
- 评估不熟悉的代码库,并确定拟议变更的影响
- 审查错误修复、新功能、重构、API 集成、配置更新和数据库操作
- 根据既定技术要求比较不同实现方案
- 重写或改进代码,以生成可靠的参考解决方案
- 清晰说明技术问题和拟议的改进方案
- 制定评估标准、技术注释和代码质量评估量规
- 与研究和工程团队合作设计编程基准,并推进 LLM 评估方法
任职要求
- 至少 7 年专业软件工程经验
- 精通一种或多种编程语言,例如 Python、JavaScript 或 TypeScript、Java、C++、Go、C#、Ruby、PHP 或 Rust
- 拥有丰富的生产级软件构建、维护、调试和代码审查经验
- 深入掌握软件设计原则、整洁代码、模块化架构、抽象、错误处理和可维护性
- 能够在复杂代码库中发现功能、性能、安全和设计问题
- 具备出色的调试、根因分析和问题解决能力
- 有参与代码审查和协作式软件开发流程的经验
- 熟悉 Git 和现代软件工程实践
- 具备优秀的英语书面表达能力,能够清晰传达技术反馈
- 扎实理解数据结构、算法、API、数据库和应用架构
