Mô tả công việc
• Thiết kế
kiến trúc, phát triển tính năng cho các dòng sản phẩm dựa trên công nghệ lưu trữ, truyền tải, xử lý và phân tích hình ảnh và âm thanh.
• Thiết kế, xây dựng và tối ưu hóa các tính năng core của nền tảng AI, bao gồm multi-agent orchestration, RAG (Retrieval-Augmented Generation), MCP (Model Context Protocol), và Agent-to-Agent communication, đảm bảo hiệu suất cao và khả năng mở rộng.
• Monitoring, profiling và tối ưu hiệu năng của các AI workflows, xử lý concurrent requests, caching strategies, và đảm bảo platform có thể scale theo nhu cầu người dùng.
• Thiết kế RESTful/GraphQL APIs, tích hợp với third-party services của Tập đoàn
• Đảm bảo code quality standards, viết unit tests, integration tests, thực hiện code reviews
• Làm việc chặt chẽ với AI/ML engineers, product managers, đồng thời mentor junior
developers về AI application development và best practices.
Yêu cầu về Trình độ/ Năng lực chuyên môn/ Kinh nghiệm
Trình độ học vấn:
• Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm hoặc các ngành
liên quan
Kinh nghiệm làm việc:
• Tối thiểu 5+ năm kinh nghiệm
phát triển phần mềm backend hoặc fullstack
• Ưu tiên có kinh nghiệm làm việc với các sản phẩm Computer Vision, AI Platform, AI Agents, RAG
• Ứng viên có thể có kinh nghiệm một trong 2 domain sau: các hệ thống backend nặng về bussiness hoặc các hệ
thống Applied AI
Kỹ năng lập trình & Framework:
• Ngôn ngữ: Python, thành thạo code với asyncio
• Web framework: Django, FastAPI
• API: RESTfull, websocket, gRPC
AI/ML & Platform Development:
• Ưu tiên cao: Kinh nghiệm thực tế với các hệ thống về AI Agent, RAG sử dụng langchain, langgraph
• Ưu tiên cao: Kinh nghiệm làm việc với multimodal input như text, video, image, audio
Cơ sở dữ liệu:
• Kinh nghiệm với cả SQL (PostgreSQL, MySQL) và NoSQL (MongoDB, Elasticsearch)
• Hiểu rõ nguyên lý thiết kế CSDL, cách thức tổ chức và tối ưu truy vấn
• Kinh nghiệm vận hành database, deploy replica, sharding
Microservices:
• Kinh nghiệm thiết kế event-driven architecture và asynchronous communication
• Kinh nghiệm với Kafka cho event streaming và message queue
• Kinh nghiệm thiết kế hệ thống theo pipeline, workflow
• Kinh nghiệm tích hợp API với third-party system với đa dạng các hình thức authentication/authorization
Deployment:
• Ưu tiên cao: Kinh nghiệm làm việc với AWS (EC2, S3, Lambda, ECS/EKS, RDS, etc.)
• Lợi thế: Kinh nghiệm với hybrid cloud environment (kết hợp on-premise và cloud)