arrow_back / AI Commerce Developer

AI Commerce Developer

Ginsengfood

Tham gia phân tích tài liệu, thiết kế kỹ thuật, viết code, tích hợp API, xây database, triển khai worker, test, smoke, release và vận hành hệ thống AI Commerce cho Ginsengfood. Đọc và chuyển tài liệu thành thiết kế triển khai Đọc bộ tài liệu AI Advisor / Gateway / Ads / Live / Messenger / CRM. Tách yêu cầu thành module, API, DB, worker, admin screen, test case. Xác định rõ phần nào thuộc AI Advisor, phần nào thuộc Facebook Channel Gateway, phần nào thuộc Runtime Core. Không tự suy luận nghiệp vụ ngoài tài liệu đã khóa. Không bỏ qua các gate như ClaimGuard, FinalGuard, QuoteSnapshot, CustomerConfirmation, CRMEligibilityGuard. Triển khai Backend API Xây dựng API cho AI Advisor, quote, order, CRM, live/comment, Messenger handoff, Ads attribution. Thiết kế request/response DTO rõ ràng. Tách query và command. Tạo API theo đúng boundary, không để Gateway tự quote/order/CRM. Xử lý idempotency để tránh tạo trùng quote, order, CRM hoặc reply. Xử lý lỗi chuẩn: validation, business rule, permission, conflict, external integration error. Thiết kế và triển khai database Thiết kế bảng dữ liệu cho các module: AI conversation. DecisionEnvelope. resolver/guard log. quote cart. quote snapshot. order confirmation draft. customer confirmation. CRM lifecycle. Facebook raw event. normalized event. delivery log. attribution context. page registry. webhook event. idempotency record. audit log. Viết migration, seed data, validation. Đảm bảo không lưu token/secret thật trong DB/log tài liệu. Đảm bảo các dữ liệu nội bộ như campaign/adset/ad/ROAS không bị public ra khách. Triển khai AI Advisor runtime Xây dựng hoặc tham gia xây dựng: AdvisorOrchestrator. SituationRecognition. IntentClassification. EntityExtraction. VariableBinding. ProductRoutingResolver. ProductKnowledgeResolver. CustomerMemoryResolver. FacebookContextResolver. LiveSessionResolver. AdsAttributionResolver. MessengerHandoffResolver. GoldenHourResolver. ProgramPriceResolver. QuoteSnapshotResolver. CRMEligibilityGuard. ClaimGuard. PublicPrivateSurfaceGuard. ROASInternalOnlyGuard. FinalGuard. Đảm bảo AI không tự bịa giá, tồn kho, chương trình, quyền lợi thành viên, Diamond, payment, order status. Đảm bảo live/comment public không báo giá cuối, không xác nhận đơn, không lặp PII. Triển khai Facebook Channel Gateway Triển khai webhook endpoint cho Meta. Xử lý verify token handshake. Validate chữ ký X-Hub-Signature-256. Lưu raw event an toàn. Normalize event thành schema nội bộ. Dedup / idempotency event. Route normalized event vào AI Advisor. Tạo retry queue, dead-letter queue, delivery log. Đảm bảo Gateway chỉ là lớp hạ tầng Meta/Facebook, không tự tư vấn, không tự báo giá, không tự tạo quote/order/CRM. Tích hợp Messenger / Live / Comment / Handoff Xử lý live comment, post comment, Messenger message, message echo, delivery status. Phân biệt public surface và private surface. Tạo handoff từ comment/live sang Messenger. Giữ context khi khách chuyển từ live/comment sang Messenger. Không để duplicate webhook tạo nhiều reply. Không để message echo kích hoạt AI trả lời lại. Ghi log outbound và trạng thái gửi. Tích hợp Ads Attribution / ROAS Dashboard Gắn attribution từ campaign/adset/ad/live/page/comment/Messenger vào sales session, quote và order. Ghi nhận measurement events. Đảm bảo ROAS chỉ tính bằng ORDER_VERIFIED revenue. Không tính doanh thu bằng comment, inbox, quote hoặc order chưa xác minh. Không public campaign/adset/ad/ROAS cho khách. Hỗ trợ dashboard vận hành Ads/Live/CRM nếu được phân công. Triển khai CRM lifecycle Xây dựng logic CRM sau mua. Hỗ trợ CRM 12 tháng theo Customer Memory. Kiểm tra suppression: opt-out, open case, message fatigue, quiet hour. Gửi CRM theo Product Effectiveness Block khi gợi ý sản phẩm. Không gửi CRM nếu chưa qua CRMEligibilityGuard. Không bịa lịch sử mua, hạng thành viên, quyền lợi hoặc số phần ăn còn lại. Triển khai Admin UI / Dashboard nội bộ Xây dựng màn hình admin theo phân quyền: Page Registry. Webhook event. Normalized event. AI decision log. Quote/Order log. CRM outbox. Delivery log. Ads/ROAS dashboard. Error/DLQ/replay dashboard. Feature flag / release status. Đảm bảo RBAC, audit và permission cho các action rủi ro cao. Không để admin UI hiển thị raw token, App Secret hoặc Page Access Token. Test, smoke, release, rollback Viết unit test, integration test, API test, E2E smoke test. Test các case P0: live public không báo giá; live public không lặp PII; Messenger handoff giữ context; duplicate webhook không tạo duplicate reply/order; QuoteSnapshot bắt buộc trước báo giá; CustomerConfirmation bắt buộc trước tạo order; order success phải có order_code; CRM suppression hoạt động; ROAS internal-only; Gateway signature validation; App Review / token / Page registry theo policy. Chuẩn bị rollback plan, feature flags, monitoring. Không release nếu P0 fail.
Popular Searches
Sales Jobs Sales Interview Questions Practice Sales Interview IT Jobs Marketing Jobs Marketing/PR/Advertising Jobs Marketing/PR/Advertising Interview Questions Practice Marketing/PR/Advertising Interview Remote Jobs Part-time Jobs Customer Service/Operations Jobs Customer Service/Operations Interview Questions Practice Customer Service/Operations Interview Hanoi Jobs Ho Chi Minh Jobs HR/Admin/Legal Jobs HR/Admin/Legal Interview Questions Practice HR/Admin/Legal Interview Fresher Jobs Senior Jobs Information Technology Jobs Information Technology Interview Questions Practice Information Technology Interview Java Interview Questions Python Interview Questions General Labor Jobs General Labor Interview Questions Practice General Labor Interview React Interview Questions SQL Interview Questions Finance/Banking/Insurance Jobs Finance/Banking/Insurance Interview Questions Practice Finance/Banking/Insurance Interview JavaScript Questions Node.js Questions Real Estate Jobs Real Estate Interview Questions Practice Real Estate Interview System Design Questions Algorithm Questions Construction Jobs Construction Interview Questions Practice Construction Interview PHP Interview Questions AWS Interview Questions Accounting/Auditing/Tax Jobs Accounting/Auditing/Tax Interview Questions Practice Accounting/Auditing/Tax Interview Docker Interview Questions Agile Interview Questions Manufacturing Jobs Manufacturing Interview Questions Practice Manufacturing Interview Mock Interview Online English Interview Practice Education/Training Jobs Education/Training Interview Questions Practice Education/Training Interview Fresher Interview Practice Accounting Jobs Retail/Life Services Jobs Retail/Life Services Interview Questions Practice Retail/Life Services Interview HR Jobs Sales Jobs Film & TV/Media/Publishing Jobs Film & TV/Media/Publishing Interview Questions Practice Film & TV/Media/Publishing Interview Design Jobs Content Marketing Jobs Electrical/Electronics/Telecommunications Jobs Electrical/Electronics/Telecommunications Interview Questions Practice Electrical/Electronics/Telecommunications Interview Logistics Jobs Logistics/Procurement/Warehouse/Transport Jobs Logistics/Procurement/Warehouse/Transport Interview Questions Practice Logistics/Procurement/Warehouse/Transport Interview Professional Consulting Jobs Professional Consulting Interview Questions Practice Professional Consulting Interview Pharma/Healthcare/Biotech Jobs Pharma/Healthcare/Biotech Interview Questions Practice Pharma/Healthcare/Biotech Interview Design Jobs Design Interview Questions Practice Design Interview Restaurant/Hotel/Tourism Jobs Restaurant/Hotel/Tourism Interview Questions Practice Restaurant/Hotel/Tourism Interview Energy/Environment/Agriculture Jobs Energy/Environment/Agriculture Interview Questions Practice Energy/Environment/Agriculture Interview Drivers Jobs Drivers Interview Questions Practice Drivers Interview Translation/Interpretation Jobs Translation/Interpretation Interview Questions Practice Translation/Interpretation Interview Law Jobs Law Interview Questions Practice Law Interview Other Professions Jobs Other Professions Interview Questions Practice Other Professions Interview
X-Interview X-Interview

Smart interview support platform helping candidates feel more confident in interviews.

Company Information

  • TMI Joint Stock Company
  • Tax ID: 0109904638
  • 21st Floor, Viwaseen Tower, 48 To Huu, Trung Van, Nam Tu Liem, Hanoi

© 2026 TMI Joint Stock Company. All rights reserved.

lock_open

Log in to continue

To save your progress and get detailed AI feedback