岗位描述
岗位职责:
核心研发:设计、开发和优化高效、可扩展的后端服务,支持公司核心产品和 AI 技术架构的持续演进。
云原生架构:主导云原生应用的开发和部署,包括容器化、微服务架构设计与实现,深化 Kubernetes、Docker 等技术的应用。
数据与检索升级:主导高性能数据存储与检索系统的架构设计,针对复杂业务场景进行分布式搜索、关系型数据及向量数据的架构优化与性能调优。
AI落地支撑:负责或参与 AI Agent、RAG(检索增强生成)等前沿 AI 应用的后端基础设施、知识库流水线及工程化落地。
工程卓越:高质量编码,确保代码简洁、可维护且符合最佳实践,编写高效、可靠、可复用的后端模块和服务。
跨团队协同:与前端、DevOps、AI算法、产品经理等跨职能团队密切协作,共同推动产品的迭代和优化。
职位要求:
教育背景:本科及以上学历,计算机科学、软件工程相关专业。
工作经验:5年以上后端开发经验,熟练掌握 Python 或 Go,至少精通其中一门编程语言。
技术栈(数据与检索):深入理解并熟练掌握 PostgreSQL、Elasticsearch 以及主流向量数据库(如PgVector, Milvus等),具备大规模数据集下的数据库设计、索引优化与性能调优经验。
技术栈(云原生):熟悉云原生技术栈(Kubernetes, Docker, Helm 等),具备云平台服务的使用与微服务治理经验。
系统设计:深入理解分布式系统架构,具备高并发、低延迟、高可用性系统的设计与优化经验,熟悉跨服务调用、数据一致性和容错机制。
AI 与前沿实践:具备 RAG(检索增强生成)或 AI Agent 实际项目开发经验者优先;深入理解 Agent 常见架构(如 ReAct、Plan-and-Solve、SOP等)以及 Prompt 工程,能够根据业务场景设计合理的思维链(CoT)和任务拆解流程。
全栈与协作:具备一定的全栈开发能力,能够独立进行前后端协作,具备良好的沟通能力与自我驱动力。
加分项:
工程自动化:熟悉 CI/CD 流水线的构建与优化(如 GitLab CI/CD, SonarQube 代码质量网关机制),有 DevOps 经验者优先。
海量数据与高级检索:具有大规模分布式搜索、混合检索(Hybrid Search、多路召回及重排)或海量向量数据检索的调优经验;对知识图谱与向量检索结合的 GraphRAG 模式有深入研究者优先。
中间件与流计算:熟悉消息队列(如 Kafka, RabbitMQ)及流式计算系统的设计与实现。