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