概述
AI软件开发人员负责使用人工智能(AI)、机器学习(ML)和数据驱动技术设计、开发和部署智能软件解决方案。该角色专注于构建可扩展的AI应用程序,以增强业务系统中的自动化、决策制定和运营效率。
职责和责任
1. 设计、开发、测试和部署AI驱动的软件应用程序。
2. 构建和优化机器学习和深度学习模型。
3. 开发API和后端服务,将AI模型集成到企业系统中。
4. 使用结构化和非结构化数据进行模型训练和评估。
5. 根据需要实施自然语言处理(NLP)、计算机视觉或预测分析解决方案。
6. 优化模型性能、准确性、可扩展性和安全性。
7. 与数据科学家、系统架构师和业务利益相关者合作。
8. 维护AI模型、代码和系统架构的文档。
9. 监控生产中的AI系统并持续改进模型。
10. 确保遵守数据隐私、网络安全和伦理AI标准。
沟通
沟通
- 强大的沟通和文档编写能力。
- 能够在跨职能团队中工作。
- 积极主动的心态和持续学习的态度。
其他因素
- 具有LLMs、Transformers或生成式AI的经验。
- 了解AI治理、可解释性和伦理AI。
- 云或AI认证。
国籍
无限制
资格
最低资格:
计算机科学、人工智能、软件工程或相关领域的学士学位,至少5年经验,必须具备强大的Python编程技能;有Java、C++或JavaScript经验者优先。
经验
经验
3-7年软件开发经验,其中至少2年以上专注于人工智能或机器学习解决方案。
在生产环境中开发、训练、测试和部署AI/ML模型的成熟经验。
具有使用TensorFlow、PyTorch或Scikit-learn等基于Python的AI框架的实践经验。
使用REST API或微服务将AI模型集成到应用程序中的经验。
处理大型数据集、数据预处理、特征工程和模型评估的实际经验。
具有基于云的AI解决方案(AWS、Azure或GCP)的经验。
熟悉CI/CD管道、MLOps工具和版本控制系统(Git)。
在部署后维护和改进AI系统的经验。
有NLP、计算机视觉或预测分析项目经验者优先。
在企业、政府或受监管环境中工作的经验是一个优势。