Backend Developer (IoT)
Công ty Cổ phần viễn thông FPT
Mô tả công việc
Phát triển backend cho Camera AI Platform: API service, business logic, tích hợp camera/NVR/thiết bị IoT. Xây dựng và duy trì các module trong monorepo theo Clean Architecture (tách business logic khỏi framework). Tích hợp các hệ thống streaming (RTSP/WebRTC/HLS), message broker (MQTT) và AI service. Phát triển tính năng AI của sản phẩm: tích hợp LLM/VLM API, function calling, xây dựng tool cho agent. Làm việc theo quy trình AI-native: dùng AI coding tool trong toàn bộ vòng phát triển (viết code, viết test, review, debug), chịu trách nhiệm về chất lượng code AI sinh ra. Viết unit test/integration test cho code của mình; phối hợp với QC để đảm bảo chất lượng. Tham gia review code, thiết kế API và tối ưu hiệu năng hệ thống.
Yêu cầu công việc
Tốt nghiệp các chuyên ngành Công nghệ Thông tin, Hệ thống Thông tin,... Ứng viên 2 năm kinh nghiệm trở lên phát triển backend (ưu tiên Python/Go và sẵn sàng chuyển sang bất kỳ ngôn ngữ nào khác). Vững RESTful API, WebSocket; hiểu về authentication/authorization (JWT, OAuth2). Kinh nghiệm làm việc với cơ sở dữ liệu quan hệ (PostgreSQL/MySQL) và NoSQL/cache (Redis). Hiểu biết về kiến trúc phần mềm: Clean Architecture hoặc phân lớp tương đương, dependency injection, viết code dễ test. Sử dụng thành thạo Git, quen quy trình làm việc theo sprint. Kinh nghiệm về AI Engineer Dùng AI coding tool (Claude Code, Cursor, Copilot...) làm công cụ chính hằng ngày - nêu được cách làm việc cụ thể: giao task cho AI thế nào, review code AI sinh ra sao. Đã từng gọi LLM API (Anthropic/OpenAI...) trong code: hiểu request/response, xử lý streaming, retry, kiểm soát chi phí token. Hiểu function calling / structured output: thiết kế để LLM trả JSON đúng schema và gọi được hàm trong hệ thống. Biết viết prompt có cấu trúc cho tính năng sản phẩm (system prompt, few-shot) và hiểu vì sao output LLM cần validate trước khi dùng. Tư duy AI-first: chủ động để AI làm phần lặp lại, tập trung vào thiết kế và review; sẵn sàng học sâu về agent, MCP, evaluation theo định hướng team. Ưu tiên ứng viên từng làm hệ thống video streaming (RTSP/WebRTC/HLS, MediaMTX/FFmpeg) hoặc IoT/MQTT. Ưu tiên từng build agent hoặc dùng framework agent (LangChain, Dify...), hiểu MCP. Có kinh nghiệm Docker, CI/CD (GitLab CI/GitHub Actions), Kubernetes cơ bản. Ưu tiên ứng viên từng làm việc trong monorepo (Turborepo/Nx/pnpm workspaces). Ưu tiên kinh nghiệm về message queue (Kafka/RabbitMQ), thiết kế hệ thống chịu tải cao.
Quyền lợi
Gói thu nhập cạnh tranh (thưởng lương tháng 13, thưởng nghỉ mát....) Đầy đủ các chế độ theo luật lao động hiện hành. Chính sách phúc lợi theo quy định của Công ty đa dạng: Chăm sóc sức khỏe định kì hàng năm; Gói bảo hiểm sức khỏe chuyên biệt (FPT Care – Khám chữa bệnh miễn phí tại tất cả các bệnh viện); Các hoạt động tri ân, chăm lo đời sống tinh thần CBNV và Thân nhân... Môi trường làm việc thân thiện, cởi mở. Cơ sở vật chất và công cụ làm việc hiện đại, tiện nghi. Văn hóa Doanh nghiệp đặc sắc, sinh động bậc nhất với nhiều các hoạt động hấp dẫn: tân binh, teambuilding, thi trạng, hội làng, hội diễn Sao Chổi, sinh nhật FPT, ngày 08/03, ngày 11/11... Hưởng các gói ưu đãi cước khi sử dụng dịch vụ của FPT Telecom.