岗位介绍高级软件工程师二级负责在软件功能领域或产品线内开展复杂的研究、设计和软件开发工作。在跨功能软件产品的开发过程中,为项目计划、进度安排和方法提供直接意见。该岗位的软件工程师通常负责多个系统的软件设计,指导团队中的初级成员,并与用户 / 客户沟通,将他们的需求转化为解决方案。岗位职责为自然语言处理(NLP)或人工智能相关项目进行设计、制作原型、实施、部署和维护功能。在大型数据集上进行实验,以评估产品的可行性、结果和性能。做出合理的工程决策,在注重性能和可靠性的同时,改进软件开发实践。与公司内的其他团队合作并提供支持,确保集成系统符合质量标准。紧跟新技术发展趋势。岗位要求在中型到大型技术公司担任团队成员或团队导师,拥有至少 3 年以上软件工程经验。有使用 Python 的经验,另外还可掌握至少一种其他编程语言,如 Flask、Django、FastAPI、Java、SQL 等。有成功实施开发流程、编码实践和代码审查的经验,熟悉持续集成 / 持续交付(CI/CD)、开发运维(DevOps)、Redis、Docker、K8S、AWS。具备良好的软件架构设计、应用程序扩展、性能优化和安全意识。具备扎实的口头和书面沟通能力。