Mô tả Công việc
Kỹ sư Phát triển Backend (Hướng AI Agent) / Kỹ sư Backend AI Native
Về Vai trò Này:
Chúng tôi đang tìm kiếm một kỹ sư backend theo đuổi triết lý "Agent Native". Khác với phát triển CRUD truyền thống, bạn sẽ chịu trách nhiệm thiết kế và xây dựng các hệ thống agent thông minh có khả năng lập kế hoạch tự động, ghi nhớ, gọi công cụ và tương tác với môi trường.
Chúng tôi không mong đợi bạn coi AI như một API được gọi thỉnh thoảng; thay vào đó, chúng tôi yêu cầu bạn tái cấu trúc logic backend với máy trạng thái, tính toán đồ thị (Graph) và ra quyết định tự động làm mô hình cốt lõi. Ở đây, mỗi dòng code bạn viết có thể quyết định cách một Agent hiểu các nhiệm vụ phức tạp và phân chia chúng để thực thi.
Trách nhiệm Chính
- Phát triển Framework Cốt lõi: Thiết kế và triển khai một engine thực thi AI Agent có khả năng mở rộng cao, hỗ trợ các chế độ suy luận như ReAct, Plan-and-Execute và cộng tác đa agent.
- Tích hợp Công cụ & Hệ sinh thái: Phát triển "tay chân" cho Agent—đóng gói liền mạch các API nội bộ, dịch vụ bên thứ ba và cơ sở dữ liệu thành các công cụ tiêu chuẩn thông qua cơ chế Function Calling/Tool Use.
- Xây dựng Hệ thống Bộ nhớ: Thiết kế kiến trúc bộ nhớ hỗn hợp, bao gồm bộ nhớ dài hạn (dựa trên vector database) và bộ nhớ làm việc ngắn hạn (dựa trên Redis).
- Điều phối Quy trình Làm việc: Sử dụng LangGraph, DSPy hoặc DSL (Ngôn ngữ Đặc thù) tùy chỉnh để điều phối các quy trình làm việc phức tạp của Agent, xử lý vòng lặp, thử lại, quay lui và cộng tác có sự tham gia của con người.
- Tối ưu Hiệu suất: Tối ưu độ trễ và chi phí gọi LLM (bộ đệm, nén prompt, định tuyến mô hình) đồng thời đảm bảo tính ổn định của hàng đợi tác vụ không đồng bộ dưới tải cao.
Yêu cầu Công việc
- Học vấn & Kinh nghiệm: Bằng cấp liên quan đến máy tính với 2-5 năm kinh nghiệm phát triển backend.
- Nền tảng Backend Vững chắc:
- Thành thạo ít nhất một trong các ngôn ngữ Python/Go/Java (ưu tiên Python do hệ sinh thái AI trưởng thành).
- Chuyên môn về lập trình không đồng bộ (ví dụ: Python asyncio, Go Goroutine).
- Quen thuộc với các framework như FastAPI/Spring Boot và khả năng thiết kế độc lập các API RESTful/gRPC.
- Cơ sở Dữ liệu & Middleware:
- Thành thạo PostgreSQL/MySQL và hiểu biết về ít nhất một vector database (Milvus/Pinecone/Qdrant/Chroma) cho các trường hợp sử dụng cơ bản (không yêu cầu tinh chỉnh, nhưng kiến thức về truy xuất vector là cần thiết).
- Kiến thức Cơ bản về AI:
- Hiểu sâu về hạn chế của LLM (ảo giác, cửa sổ ngữ cảnh, nút thắt suy luận) và khả năng giảm thiểu chúng thông qua kỹ thuật.
- Quen thuộc với Prompt Engineering (Few-shot, Chain-of-Thought) trong ứng dụng thực tế.
Phúc lợi
- Hoạt động xây dựng đội nhóm
- Khám sức khỏe định kỳ
- Thưởng hàng năm


