我们正在寻找一位技术娴熟且经验丰富的后端软件工程师,以开发和维护支持AI驱动的聊天交互、文档检索系统和智能处理工作流的强大服务器端逻辑和API。理想的候选人将负责数据库集成、实现安全的身份验证和授权机制,并确保在多云环境中的可扩展性。
主要职责:设计、构建和维护用于聊天交互、文档访问和AI处理的服务器端逻辑和API。实施安全的身份验证和授权协议,如SSO、OAuth2和基于角色的访问控制(RBAC)。集成和优化SQL/NoSQL数据库的性能。确保系统具有可扩展性、可靠性,并支持多云部署(AWS、GCP、Azure)。与前端开发人员、DevOps和产品团队合作,提供集成解决方案。编写符合行业最佳实践的清晰、可维护和文档齐全的代码。监控系统性能,主动解决问题以保持最佳的正常运行时间和速度。
资格要求:计算机科学、软件工程或相关领域的学士或硕士学位。6至16年后端开发的专业经验。精通一种或多种后端编程语言(例如,Python、Java、Go)。在开发和维护RESTful API方面有丰富的经验。对SQL和NoSQL数据库(例如,PostgreSQL、MongoDB)有深入了解。具有SSO、OAuth2.0和RBAC实现的扎实经验。熟悉可扩展架构和多云基础设施。具有使用Docker等容器化工具和Kubernetes进行编排的经验者优先。