
人工智能开发工程师
为 Vidoori(一家服务政府与商业领域的咨询公司)构建机器学习和生成式人工智能应用。 集成模型、API 与数据,并践行负责任的人工智能原则。
描述
- 通过设计、开发和测试,创建并维护人工智能应用、功能、服务及集成。
- 将业务需求转化为技术设计和切实可行的人工智能解决方案。
- 在应用中构建机器学习和生成式人工智能能力。
- 为人工智能开发准备和处理数据。
- 开发并维护 API、服务和应用组件。
- 评估人工智能模型和应用的准确性、可靠性、性能、易用性及其与需求的契合度。
- 编写并运行测试、修复缺陷,并提升质量、安全性和可维护性。
- 与软件工程师、数据科学家、产品团队和领域专家协作。
- 协助在开发、测试和生产环境中部署、监控并改进解决方案。
- 跟踪性能、质量、模型漂移和意外输出,并调查和解决相关问题。
- 遵循负责任人工智能、隐私、安全和数据治理要求。
- 记录技术设计、API、模型行为、测试方法和运维流程。
- 关注人工智能工具、框架和实践的发展,并提出改进建议。
任职要求
- 具备构建软件应用、人工智能解决方案、机器学习系统或相关技术的经验。
- 熟练掌握至少一种用于人工智能开发的编程语言,例如 Python、Java、JavaScript 或 C#。
- 了解软件开发原则、数据结构、算法、测试和调试。
- 熟悉机器学习模型的开发、评估和部署方法。
- 具备使用数据格式、数据库和 API 的经验。
- 能够评估技术需求,并将其转化为切实可行且易于维护的解决方案。
- 了解软件测试、版本控制和协作开发实践。
- 了解负责任人工智能相关议题,包括隐私、公平性、透明度和可靠性。
- 优先考虑具备以下方面经验或资历者:生成式人工智能应用、LLM、PyTorch、TensorFlow、scikit-learn、提示工程、RAG、嵌入向量、向量数据库、云平台、容器化、CI/CD、MLOps、数据保护、信息安全、人工智能治理、敏捷开发,或相关学位、专业培训或认证。




