任务详情
公司介绍:海外广告公司,成立2年+,目前团队100+,公司团队众多大厂阿里/腾讯/华为等出生;
Ai后端开发工程师 (20-50K)
Go工程师(AI系统方向) / Golang Backend Engineer (AI Systems)
职位描述 / Job Description
我们正在寻找一位精通 Go语言 与 Python语言、熟悉高并发与微服务架构的 AI系统后端工程师。
你将负责构建支持 大语言模型(LLM)、RAG(检索增强生成) 与 多智能体(Agent) 的核心基础设施。
在此岗位中,你将以 Go 语言为主导,构建高性能 API 服务、任务调度、消息流与知识检索系统,并协同 Python 生态下的 AI 模型与异步任务执行层。
工作职责 / Responsibilities
使用 Golang 开发高并发后端服务,支撑 AI 推理、RAG 检索与智能体系统运行。
构建与维护 LLM 调用层(OpenAI / Claude / DeepSeek / Ollama / 自研模型)的 API 接口。
设计与实现 RAG Pipeline:包括知识检索、向量数据库集成(PGVector / Milvus / Qdrant / OpenSearch)等模块。
构建 多Agent协作系统 的任务路由、消息调度与内存缓存机制。
优化系统 并发性能与资源利用率(goroutine、channel、worker pool、异步队列)。
设计高可用的 微服务通信框架(REST / gRPC / WebSocket / SSE)。
集成 Redis / Kafka / NATS / RabbitMQ 实现消息驱动的 Agent 调度与事件总线。
参与系统架构设计与重构,确保系统的可扩展性、安全性与高性能。
编写单元测试、性能测试与自动化部署脚本(CI/CD)。
与 Python 团队协作,利用 FastAPI + asyncio 实现 AI 服务层的高并发调用与任务处理。
任职要求 / Requirements
计算机、软件工程等相关专业,本科及以上学历,3年以上 Go 后端开发经验。
精通 Go 并发模型(goroutine / channel / context),理解 CPU 密集与 IO 密集任务的优化策略。
熟悉主流 Go 框架:Gin / Echo / Fiber / gRPC。
熟悉数据库系统:PostgreSQL / MySQL / Redis。
具备 高并发、高可用系统设计 经验(负载均衡、分布式锁、缓存策略)。
掌握容器与云原生技术(Docker / Kubernetes / AWS / GCP)。
能阅读并集成 AI相关API(OpenAI、Anthropic、DeepSeek等)。
具备良好的英文文档阅读和团队协作能力。
加分项 / Plus
具备构建 RAG / Agent / LLM 服务网关 的经验。
熟悉 向量数据库(Milvus、Qdrant、PGVector)。
有使用 LangChain-Go、gRPC Streaming、WebSocket / SSE 流式通信 的项目经验。
熟悉 Tracing(Jaeger / OpenTelemetry)与监控(Prometheus / Grafana)。
熟悉 FastAPI + asyncio 并发模型,能使用 Python 构建 AI 推理服务。
对 AI工程化、Agent架构、知识增强系统 有深入理解或兴趣。
具备 分布式系统、消息队列、任务调度 经验。