高级全栈工程师 负责后端和前端开发,以支持人工智能项目。此角色涉及设计、开发和维护可扩展的软件解决方案,以集成人工智能模型和系统。
职责与义务
• 设计、开发和维护全栈软件解决方案,以支持人工智能项目。
• 与数据科学家、人工智能/机器学习工程师及其他利益相关者合作,理解需求,确保与人工智能模型和系统的集成。
• 开发和维护后端服务和API,确保可扩展性、性能和安全性。
• 设计和实施提供直观无缝用户体验的前端界面。
• 通过测试、代码审查和持续改进,确保软件解决方案的质量和性能。
• 关注全栈开发技术和最佳实践的最新进展。
• 指导和提供支持给初级全栈工程师和其他团队成员。
• 确保在所有软件开发活动中遵守数据治理、安全和监管标准。
• 准备并向高级管理层和利益相关者呈现软件开发报告和文档。
• 参与项目规划,并为项目时间表和交付物的发展做出贡献。
• 执行首席全栈工程师或高级管理层分配的其他相关职责。
要求
• 计算机科学、软件工程或相关领域的学士学位。
• 相关认证(例如,认证全栈开发者、AWS认证开发者)优先考虑。
• 至少5年全栈开发或相关领域的经验。
• 有开发人工智能或技术驱动产品的软件解决方案的经验。
• 精通全栈开发框架和工具(例如,React、Node.js、Django)。
• 优秀的问题解决和分析能力。
• 强大的沟通和人际交往能力。
• 注重细节并承诺质量。
• 深入理解全栈开发原则和最佳实践。
• 熟悉人工智能模型的集成和部署。
• 了解数据治理、安全和监管标准。
• 能够管理多个任务并有效优先排序。
• 能够独立工作,也能作为团队的一部分工作。
• 有使用协作和沟通工具(例如,Slack、Microsoft Teams)的经验。
• 有数据管理系统(例如,SQL、NoSQL数据库)的经验。