职位描述
前端开发
1.使用现代化 React 进行开发。
2.与一流的团队成员合作,确保创建实验、记录实验、模型评测、模型部署等流程的落地与优化。
后端开发
1.使用 Golang 进行开发。
2.基于 OpenAPI/Protobuf 完成 API 设计,基于脚手架开发功能,基于容器云平台完成服务自动化部署。
3.拥有良好的文档撰写能力,清晰地表达后端系统的可扩展能力。
4.基于 K6、Locust 等工具完成服务的性能测试。
5.编写高质量的代码,并能够基于 mock、unittest 等工具完成单元测试,保证系统安全、稳定和高效运行。
6.掌握对象存储、分布式系统和微服务的基础知识。
数据库管理
1.设计和优化数据库模型,确保数据存储和访问的高效性。
2.对数据库进行维护和优化,保证数据的完整性和安全性。
团队合作与沟通
1.与产品经理、设计师和其他团队成员密切合作,理解和实现需求。
2.参与团队讨论和决策,为产品和技术方案提供建议和反馈。
3.具备良好的沟通能力和团队协作精神,能够有效地与团队成员合作解决问题。
任职要求
1.本科及以上学历,计算机科学、软件工程或相关专业。
2.至少 3 年以上全栈开发经验,熟悉前端和后端开发流程。
3.熟练掌握常见的前端技术(如 TypeScript、React 等)和后端技术(如 golang, gin, go - zero 等)。
4.熟悉数据库设计和优化,具备良好的数据库管理能力(如 MongoDB、PostgreSQL 等)。
5.具备良好的编程能力和系统设计能力,能够独立完成复杂系统的设计和开发。
6.具备良好的沟通能力、团队合作精神和解决问题的能力。
加分项
1.曾参与 MLOps 系统的开发和优化。
2.对机器学习有一定的了解和兴趣。
3.在开源项目或技术社区中有贡献经验。