简介
IBM Watson Orders正在寻找一名Python后端工程师,以支持边缘人工智能(AI)产品的开发。这个工程角色提供了在音频硬件、深度学习和边缘基础设施交叉领域工作的机会,同时与一个充满活力的团队合作,帮助实现最大规模的实体店铺AI技术部署之一。
您的角色和职责
这个角色的核心责任是支持快速服务餐厅部署的高效、模块化、可靠和可扩展的AI语音代理的开发。后端工作侧重于AI产品的核心逻辑、微服务、分布式处理、遥测和可扩展性,该产品和平台每天将接触数千万客户。
职责:
- 开发和维护核心语音代理应用服务和框架
- 支持向语音代理添加新语言
- 拥有核心AI应用程序及其相关工具,关注系统集成、配置、生命周期和事件管理
- 通过对核心应用程序进行持续、增量的重构,实现模块化、可测试和可扩展的部署
- 坚持并推动开发最佳实践:测试覆盖率、设计模式、文档和自描述代码
- 解决整个堆栈和平台的核心设计和稳定性问题
- 教育工程团队标准方法,并在可能的情况下自动执行和迁移现有代码以确保合规性
所需的技术和专业知识
- 在Linux环境中有5年以上的经验,对Linux进程有良好的理解。
- 5年以上的Python后端/服务器技术开发经验
- 在高性能、服务器和服务编程方面有较强的经验,例如分布式、多线程编程、编写网络客户端和协调高吞吐量的进程间通信
- 快速学习者
首选的技术和专业知识
这个角色的核心责任是支持快速服务餐厅部署的高效、模块化、可靠和可扩展的AI语音代理的开发。后端工作侧重于AI产品的核心逻辑、微服务、分布式处理、遥测和可扩展性,该产品和平台每天将接触数千万客户。
职责:
- 开发和维护核心语音代理应用服务和框架
- 支持向语音代理添加新语言
- 拥有核心AI应用程序及其相关工具,关注系统集成、配置、生命周期和事件管理
- 通过对核心应用程序进行持续、增量的重构,实现模块化、可测试和可扩展的部署
- 坚持并推动开发最佳实践:测试覆盖率、设计模式、文档和自描述代码
- 解决整个堆栈和平台的核心设计和稳定性问题
- 教育工程团队标准方法,并在可能的情况下自动执行和迁移现有代码以确保合规性