Mục đích của chức danh
- Chịu trách nhiệm thiết kế giải pháp, phát triển, triển khai và tối ưu hệ thống backend cho các sản phẩm voice tại VPBank, bao gồm Callbot, AI Tutor/Coaching, Virtual QC, Voice Analytics, Information Extraction và các ứng dụng xử lý giọng nói, hội thoại.
- Chuyển hóa yêu cầu nghiệp vụ thành giải pháp kỹ thuật; trực tiếp xây dựng API, dịch vụ backend, luồng xử lý và cơ chế tích hợp các thành phần AI để đưa sản phẩm vào vận hành thực tế.
- Thiết kế và phát triển các hệ thống xử lý thời gian thực (realtime) và theo lô (batch), đáp ứng yêu cầu về độ trễ, khả năng xử lý đồng thời, tính ổn định, khả năng mở rộng và bảo mật của Ngân hàng.
- Tham gia xây dựng các thành phần backend dùng chung cho Voice Platform, chuẩn hóa khả năng tích hợp và tái sử dụng để rút ngắn thời gian triển khai các use case mới.
- Đóng vai trò đầu mối kỹ thuật trong phạm vi được giao; chủ động đề xuất giải pháp, review thiết kế, review code và hướng dẫn các thành viên khác trong nhóm.
Các trách nhiệm chính
1. Thiết kế giải pháp và phát triển backend cho các sản phẩm Voice AI
- Phối hợp với BA, PM, AI/ML Engineer, QA/QC và các đơn vị nghiệp vụ để làm rõ yêu cầu, xác định phạm vi, thiết kế giải pháp và lập kế hoạch triển khai.
- Phân tích yêu cầu về độ trễ, lưu lượng, số phiên đồng thời, tính sẵn sàng, dữ liệu và tích hợp; đề xuất kiến trúc phù hợp và làm rõ các đánh đổi về hiệu năng, chi phí, độ phức tạp vận hành.
- Xây dựng tài liệu thiết kế kỹ thuật, đặc tả API và hướng dẫn tích hợp, triển khai, vận hành.
- Thiết kế, phát triển hoặc đánh giá các thành phần lõi: Session/Job Management, Workflow Orchestration, AI Service Adapters, Configuration Management, API/Webhook Integration.
- Thiết kế ranh giới rõ ràng giữa logic nghiệp vụ, điều phối xử lý, xử lý audio và tích hợp mô hình AI, đảm bảo các thành phần có thể tích hợp, thay thế và mở rộng.
- Chuẩn hóa API, dữ liệu đầu vào/đầu ra và cơ chế tích hợp để dùng chung cho nhiều sản phẩm, use case và nhà cung cấp mô hình.
- Xây dựng hoặc đánh giá cơ chế quản lý cấu hình, phiên bản và trạng thái thực thi, phục vụ nhu cầu quản trị và phát triển workflow builder về sau.
2. Phát triển backend cho sản phẩm Voice AI
- Trực tiếp phát triển API, dịch vụ backend và luồng xử lý nghiệp vụ; chịu trách nhiệm chất lượng kỹ thuật từ thiết kế đến production.
- Thiết kế và triển khai backend cho các phiên tương tác realtime: kết nối streaming, quản lý phiên và trạng thái hội thoại, điều phối xử lý bất đồng bộ, hủy tác vụ và xử lý ngắt lời theo use case.
- Xây dựng pipeline xử lý audio và hội thoại (realtime hoặc theo lô): tiếp nhận dữ liệu, điều phối các bước xử lý, tổng hợp kết quả và cung cấp đầu ra cho ứng dụng nghiệp vụ.
- Tích hợp các mô hình/dịch vụ AI (STT/ASR, TTS, VAD, Speaker Diarization, LLM, Intent Detection, Information Extraction) qua API hoặc streaming.
- Xây dựng cơ chế timeout, retry, fallback, kiểm soát tải và phục hồi lỗi để hệ thống ổn định khi dịch vụ AI hoặc hệ thống phụ thuộc gặp sự cố.
- Thiết kế dữ liệu và tích hợp với database, cache, message broker/job queue, object storage và các hệ thống nội bộ.
3. Đảm bảo chất lượng và vận hành hệ thống production
- Phối hợp với QA/QC xây dựng và thực hiện kiểm thử tích hợp, kiểm thử tải và kiểm thử các tình huống lỗi, đặc biệt đối với kết nối streaming và các luồng xử lý realtime.
- Đo lường và tối ưu độ trễ đầu cuối, throughput, số phiên đồng thời và mức sử dụng tài nguyên; xác định điểm nghẽn tại backend, mạng hoặc dịch vụ AI.
- Xây dựng logging, metrics và tracing để theo dõi toàn bộ vòng đời của phiên tương tác hoặc tác vụ xử lý, hỗ trợ cảnh báo và điều tra sự cố.
- Phối hợp với IT, DevOps, AI Platform và các đơn vị liên quan trong triển khai CI/CD, quản lý cấu hình môi trường, phát hành, rollback và vận hành hệ thống.
- Thực hiện các yêu cầu về xác thực, phân quyền, quản lý thông tin truy cập và bảo vệ dữ liệu audio, transcript theo tiêu chuẩn của Ngân hàng.
- Tham gia xử lý sự cố, phân tích nguyên nhân gốc và triển khai các biện pháp cải tiến nhằm nâng cao độ ổn định của sản phẩm.
4. Nghiên cứu công nghệ và hỗ trợ phát triển đội ngũ
- Nghiên cứu, đánh giá các công nghệ backend, realtime streaming, workflow và tích hợp AI phù hợp với nhu cầu triển khai thực tế.
- Thực hiện PoC hoặc benchmark để kiểm chứng các lựa chọn kỹ thuật trước khi áp dụng vào sản phẩm.
- Phối hợp với AI/ML Engineer đánh giá tác động của mô hình và phương án model serving đến độ trễ, chi phí và chất lượng hệ thống.
- Review giải pháp, review code, chia sẻ kinh nghiệm và hướng dẫn các thành viên khác trong nhóm.
- Thực hiện các công việc khác theo phân công của cấp có thẩm quyền.
Các kết quả/ Đầu ra của vị trí
- Sản phẩm Voice AI được thiết kế, phát triển và đưa lên production đúng phạm vi, đạt các tiêu chí nghiệm thu kỹ thuật đã thống nhất.
- Các thành phần dùng chung của Voice AI được chuẩn hóa và tái sử dụng, giúp rút ngắn thời gian triển khai use case mới và giảm phụ thuộc nhà cung cấp.
- Chất lượng mã nguồn, tài liệu và năng lực nhóm được nâng lên qua review và chia sẻ chuyên môn.
- Hệ thống realtime và batch đáp ứng mục tiêu về độ trễ, năng lực xử lý, số phiên đồng thời, độ ổn định, khả năng mở rộng và bảo mật.
- Các dịch vụ AI được tích hợp thành luồng xử lý hoàn chỉnh, có giám sát và cơ chế xử lý lỗi, vận hành ổn định trên production.
- Các phương án kỹ thuật được kiểm chứng qua PoC/benchmark, làm cơ sở tin cậy cho quyết định lựa chọn và nghiệm thu.

