CV/CVC AI Engineer 2026
Mô tả công việc
- Phân tích bài toán và thiết kế giải pháp GenAI
Làm việc với các đơn vị nghiệp vụ để tiếp nhận yêu cầu, đánh giá khả năng áp dụng GenAI và đề xuất hướng tiếp cận kỹ thuật phù hợp.
Phân tích bối cảnh sử dụng, dữ liệu đầu vào/đầu ra và rủi ro tiềm ẩn để thiết kế kiến trúc GenAI khả thi và an toàn.
Lựa chọn mô hình, phương pháp triển khai (on-premise, private cloud, hybrid, API service) phù hợp với từng bài toán.
- Phát triển và triển khai các dịch vụ GenAI
Thiết kế và triển khai các giải pháp GenAI dựa trên: Mô hình mã nguồn mở (LLM open-source triển khai nội bộ); Dịch vụ API của các nhà cung cấp bên ngoài (ví dụ: OpenAI, Gemini hoặc các nền tảng tương đương), tuân thủ chính sách bảo mật và quản trị rủi ro của Ngân hàng.
Đóng gói các ứng dụng GenAI thành dịch vụ (API/microservice) để tích hợp với hệ thống nghiệp vụ, cổng nội bộ hoặc các nền tảng số.
- Phát triển giải pháp RAG (Retrieval-Augmented Generation)
Thiết kế và triển khai pipeline RAG: Thu thập, tiền xử lý, indexing và truy xuất tri thức từ dữ liệu nội bộ (văn bản, quy trình, báo cáo, tài liệu nghiệp vụ…).
Kết hợp LLM với semantic search/vector database nhằm đảm bảo phản hồi: Đúng ngữ cảnh, bám sát dữ liệu nội bộ, hạn chế hallucination.
Phối hợp với Data Governance và BI để đảm bảo dữ liệu sử dụng cho RAG được phân loại, cho phép và kiểm soát đúng quy định.
- Phát triển AI Agent và tự động hoá thông minh
Thiết kế và triển khai các AI Agent / Agentic workflow thực hiện chuỗi tác vụ: hỏi - truy xuất - phân tích - phản hồi - hành động.
Tích hợp GenAI với các công cụ workflow automation (ví dụ: N8N hoặc nền tảng tương đương) để: Tự động hoá quy trình nội bộ; Hỗ trợ nhân sự nghiệp vụ trong các tác vụ lặp lại, tốn thời gian.
Chuẩn hoá các agent và workflow để có thể tái sử dụng và mở rộng trong toàn Ngân hàng.
- Giám sát, kiểm soát và cải tiến ứng dụng GenAI
Thiết lập cơ chế monitoring, logging và đánh giá chất lượng cho các ứng dụng GenAI: Độ chính xác, tính phù hợp ngữ cảnh, rủi ro hallucination; Hiệu năng, độ trễ và mức độ sử dụng.
Phối hợp cải tiến prompt, pipeline, agent logic khi dữ liệu hoặc yêu cầu nghiệp vụ thay đổi.
Đảm bảo các ứng dụng GenAI đáp ứng yêu cầu về bảo mật, phân quyền truy cập, kiểm soát dữ liệu đầu vào/đầu ra.
- Chuẩn hoá kiến trúc và chia sẻ tri thức GenAI
Tham gia xây dựng và chuẩn hoá kiến trúc GenAI / Agentic AI dùng chung cho Ngân hàng.
Tài liệu hoá đầy đủ các giải pháp, pipeline, cấu hình và best practices.
Chia sẻ kiến thức, hướng dẫn kỹ thuật cho các thành viên khác trong Trung tâm và hỗ trợ triển khai diện rộng.
Yêu cầu ứng viên
- Trình độ học vấn
Tốt nghiệp Đại học trở lên các chuyên ngành: CNTT, Khoa học Máy tính, Trí tuệ Nhân tạo, Khoa học Dữ liệu hoặc tương đương.
Ưu tiên ứng viên có các chứng chỉ quốc tế về GenAI, LLM, AI Engineering, MLOps, NLP hoặc AI Platform trên các nền tảng cloud/hybrid.
- Kinh nghiệm
Tối thiểu 2 - 3 năm kinh nghiệm phát triển giải pháp AI/GenAI (đối với CVC).
4 - 5 năm kinh nghiệm trở lên (đối với CVCC), ưu tiên đã triển khai GenAI/RAG/AI Agent trong môi trường doanh nghiệp hoặc ngân hàng.
Có kinh nghiệm đưa giải pháp AI từ POC sang triển khai thực tế.
- Năng lực chuyên môn & kỹ thuật
Thành thạo Python, có kinh nghiệm làm việc với LLM và GenAI framework.
Hiểu và triển khai được RAG, prompt engineering, AI agent orchestration.
Có khả năng đóng gói dịch vụ GenAI dưới dạng API, hiểu Docker, RESTful API.
Có kiến thức nền tảng về kiến trúc hệ thống, tích hợp hệ thống và bảo mật ứng dụng AI.
- Năng lực cá nhân
Tư duy hệ thống, định hướng giải pháp và khả năng hiện thực hoá ý tưởng.
Giao tiếp tốt với cả đội kỹ thuật và đơn vị nghiệp vụ.
Chủ động, có khả năng dẫn dắt kỹ thuật ở mức module/giải pháp (đặc biệt với CVCC).
Thích nghi tốt với môi trường Agile, thay đổi nhanh.
- Ngoại ngữ
Đọc hiểu tốt tài liệu tiếng Anh chuyên ngành AI/GenAI.
Giao tiếp tiếng Anh ở mức làm việc, có thể trình bày kỹ thuật cơ bản.
IV. Quyền lợi
Thu nhập cạnh tranh, tương xứng với năng lực và kinh nghiệm.
Cơ hội xây dựng các ứng dụng GenAI lõi cho Ngân hàng, tác động trực tiếp đến hiệu quả kinh doanh và vận hành.
Môi trường kỹ thuật hiện đại, tiếp cận sớm GenAI, RAG, Agentic AI ở quy mô doanh nghiệp.
Lộ trình phát triển rõ ràng theo hướng Senior/Lead AI Engineer - GenAI Architect.
Được đào tạo, cập nhật công nghệ AI mới và tham gia các chương trình phát triển chuyên môn.
Hưởng đầy đủ các chế độ phúc lợi theo quy định của Ngân hàng.
Phân tích kỹ năng cần có
Phân tích Kỹ năng cho vị trí AI Engineer - VietinBank
🔧 HARD SKILLS (Kỹ năng kỹ thuật bắt buộc)
| Cấp độ | Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---|---|---|---|
| Bắt buộc | Python | Thành thạo | Ngôn ngữ chính để phát triển GenAI |
| Bắt buộc | LLM & GenAI Framework | Sử dụng được | LangChain, LlamaIndex, Hugging Face, v.v. |
| Bắt buộc | RAG Pipeline | Thiết kế & triển khai được | Chunking, Embedding, Vector DB |
| Bắt buộc | Prompt Engineering | Tốt | Zero-shot, few-shot, chain-of-thought |
| Bắt buộc | Docker & Containerization | Hiểu & đóng gói được | Triển khai microservice |
| Bắt buộc | RESTful API | Thiết kế & tích hợp | Kết nối hệ thống nghiệp vụ |
| Bắt buộc | AI Agent Orchestration | Triển khai được | Multi-agent, tool calling |
| Nâng cao | Vector Database | Triển khai được | ChromaDB, Pinecone, Weaviate, Milvus |
| Nâng cao | MLOps | Có kiến thức | Monitoring, logging, evaluation |
| Nâng cao | Cloud Platform | Ưu tiên | AWS, GCP, Azure (AI services) |
🧠 SOFT SKILLS (Kỹ năng mềm quan trọng)
- Tư duy hệ thống - Thiết kế giải pháp end-to-end, không chỉ code
- Giao tiếp liên ngành - Trao đổi được với business (nghiệp vụ ngân hàng) và tech team
- Khả năng hiện thực hóa ý tưởng - Từ POC đến production
- Chủ động & dẫn dắt kỹ thuật - Đặc biệt quan trọng với CVCC
- Thích nghi với thay đổi nhanh - GenAI thay đổi liên tục
📜 CHỨNG CHỈ GỢI Ý (Ưu tiên cao)
| Chứng chỉ | Nền tảng | Độ khó | Phù hợp cho |
|---|---|---|---|
| Google Cloud Professional ML Engineer | Google Cloud | Cao | CVCC |
| AWS Certified Machine Learning - Specialty | AWS | Trung bình-cao | CV/CVC |
| DeepLearning.AI LLM Engineering | Coursera | Trung bình | CV/CVC |
| MLOps Engineering on Google Cloud | Google Cloud | Trung bình-cao | Cả hai |
| Generative AI with Large Language Models | AWS | Trung bình | CV/CVC |
| Microsoft Certified: Azure AI Engineer | Azure | Trung bình | CV/CVC |
| LangChain + RAG Certification | LangChain Academy | Trung bình | CV/CVC (mới) |
📊 BẢNG SO SÁNH: CV vs CVCC
| Tiêu chí | CV (CVC) | CVCC |
|---|---|---|
| Kinh nghiệm | 2-3 năm | 4-5 năm |
| Phạm vi công việc | Module/giải pháp cụ thể | Dẫn dắt kỹ thuật, chuẩn hóa kiến trúc |
| Mức lương tham khảo | 25-40 triệu/tháng | 40-70 triệu/tháng |
| Yêu cầu thêm | - | Ưu tiên có kinh nghiệm GenAI trong ngân hàng |
| Trách nhiệm | Phát triển, triển khai | Định hướng kiến trúc, mentoring |
🎯 LỘ TRÌNH HỌC TẬP ĐỀ XUẤT (8-12 tuần)
Tuần 1-2: Python + FastAPI + Docker nền tảng
Tuần 3-4: LLM Fundamentals (API调用, prompt engineering)
Tuần 5-6: RAG Pipeline (LangChain/LlamaIndex + Vector DB)
Tuần 7-8: AI Agent & Orchestration
Tuần 9-10: MLOps + Monitoring + Evaluation
Tuần 11-12: Dự án thực tế + Ôn tập
💡 LỜI KHUYÊN RIÊNG CHO NGÀNH NGÂN HÀNG
- Ưu tiên kinh nghiệm với dữ liệu tài chính: Hiểu cấu trúc dữ liệu ngân hàng (customer data, transaction data, compliance documents) sẽ là điểm cộng lớn
- Security mindset: Ngân hàng rất quan trọng về bảo mật dữ liệu - hiểu data governance, GDPR, và các quy định tài chính Việt Nam
- Compliance awareness: Hiểu quy định NHNN về AI, Fintech để trình bày được giải pháp tuân thủ
Chuẩn bị phỏng vấn
Hướng dẫn Phỏng vấn AI Engineer - VietinBank
📋 QUY TRÌNH PHỎNG VẤN (Dự kiến)
Vòng 1: Sàng lọc HR (30-45 phút)
- Kiểm tra thông tin cơ bản, động lực ứng tuyển
- Đánh giá mức độ phù hợp văn hóa
- Hỏi về lương kỳ vọng, availability
Vòng 2: Kỹ thuật - Coding & System Design (60-90 phút)
- Python coding test (thường trên LeetCode hoặc notebook)
- System design: Thiết kế RAG system cho ngân hàng
- Troubleshooting & optimization
Vòng 3: Technical Interview - Senior/Lead (45-60 phút)
- Deep dive vào kinh nghiệm GenAI
- Architecture design questions
- Behavioral questions về leadership
Vòng 4: Phỏng vấn với Lãnh đạo/Phòng ban (30-45 phút)
- Culture fit, định hướng phát triển
- Có thể có case study nghiệp vụ
❓ CÂU HỎI HAY GẶP THEO TỪNG VÒNG
Vòng HR - Câu hỏi thường gặp:
"Tại sao bạn muốn làm ở VietinBank?"
- Gợi ý: Nói về cơ hội làm GenAI ở quy mô doanh nghiệp lớn, tác động thực tế đến ngành ngân hàng, môi trường kỹ thuật hiện đại
"Bạn biết gì về chiến lược AI của VietinBank?"
- Gợi ý: Tìm hiểu trước các thông tin công khai về digital transformation của VietinBank, các dự án AI đã triển khai
"Mức lương kỳ vọng của bạn?"
- Gợi ý: Nên research trước mức lương thị trường cho AI Engineer ở Việt Nam. Với 2-3 năm kinh nghiệm: 25-40 triệu, 4-5 năm: 40-70 triệu. Nói "thỏa thuận theo năng lực" nếu chưa tự tin
"Bạn có đang phỏng vấn ở đâu khác không?"
- Gợi ý: Trả lời trung thực nhưng tôn trọng quyền riêng tư
Vòng Kỹ thuật - Câu hỏi thường gặp:
"Implement một simple RAG pipeline bằng Python"
- Gợi ý: Chuẩn bị code mẫu sẵn, hiểu chunking strategy, embedding models, vector store, retrieval và generation flow
"Làm thế nào để reduce hallucination trong LLM?"
- Gợi ý: RAG, grounding, prompt engineering, fact-checking layer, confidence scoring, human-in-the-loop
"Design một chatbot hỗ trợ khách hàng ngân hàng sử dụng GenAI"
- Gợi ý: Architecture diagram, RAG với internal docs, guardrails cho sensitive data, multi-turn conversation, escalation logic
"Difference between LangChain and LlamaIndex? When to use which?"
- Gợi ý: LangChain cho agentic workflows, LlamaIndex cho retrieval-centric RAG. Nói được ưu/nhược điểm của cả hai
"How would you handle PII data in a GenAI application?"
- Gợi ý: Data masking, encryption, access control, data governance, compliance với Vietnamese banking regulations
"Explain how you would evaluate a RAG system"
- Gợi ý: RAGAS metrics, retrieval accuracy, answer faithfulness, relevance, latency, cost
Vòng Senior/CVCC - Câu hỏi về Leadership:
"Describe a time you led a technical project from POC to production"
- Gợi ý: Dùng STAR method, nhấn mạnh challenges, solutions, và business impact
"How would you standardize GenAI architecture across the bank?"
- Gợi ý: Reusable components, design patterns, governance framework, best practices documentation
"How do you stay updated with the fast-changing GenAI landscape?"
- Gợi ý: Nói về các nguồn: Hugging Face daily papers, ArXiv, newsletters (The Batch, Import AI), conferences
📚 TÀI LIỆU ÔN TẬP KỸ THUẬT
Phải đọc/trình bày được:
- RAG paper (Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks)
- LangChain documentation - các core concepts
- Vector database fundamentals (FAISS, ChromaDB)
- Prompt engineering best practices
- LLM evaluation metrics
Nên biết nhưng không bắt buộc:
- Fine-tuning vs RAG trade-offs
- Agents & tool use (ReAct, Plan-and-Execute)
- MLOps best practices for LLM
👔 DRESS CODE & TIPS CHUẨN BỊ
Dress Code: Business casual (áo sơ mi, quần tây/juya) - VietinBank là ngân hàng nhà nước, môi trường chuyên nghiệp
Tips chuẩn bị:
- Research trước: Tìm hiểu về digital transformation strategy của VietinBank, các sản phẩm AI đã triển khai
- Chuẩn bị portfolio: Nếu có dự án GenAI cá nhân/học thuật, mang theo demo
- Thực hành coding: LeetCode easy/medium, focus vào Python và system design
- Chuẩn bị câu hỏi cho interviewer: Thể hiện sự quan tâm đến team, technology stack, roadmap
- On-site preparation: Mang theo laptop nếu muốn demo, USB với code samples
Câu hỏi nên hỏi interviewer:
- "Team hiện tại có bao nhiêu người và cấu trúc như thế nào?"
- "Tech stack hiện tại đang dùng cho GenAI là gì?"
- "Roadmap GenAI của ngân hàng trong 1-2 năm tới?"
- "Có cơ hội tham gia conference/training quốc tế không?"
Lộ trình ôn thi
Lộ trình Ôn thi & Chuẩn bị cho AI Engineer - VietinBank
📖 GIAI ĐOẠN 1: NỀN TẢNG (Tuần 1-2)
Python & Backend Fundamentals
Tài liệu tham khảo:
- Python: "Fluent Python" hoặc "Python Crash Course"
- FastAPI: fastapi.tiangolo.com/tutorial
- Docker: "Docker Deep Dive" by Nigel Poulton
Thực hành bắt buộc:
# 1. Xây dựng một FastAPI service đơn giản
# 2. Viết Dockerfile để containerize service
# 3. Implement REST API với authentication
Kiến thức cần nắm:
- Python advanced (async/await, decorators, type hints)
- RESTful API design principles
- Docker basics (build, run, docker-compose)
- Git workflow
Machine Learning Fundamentals
Tài liệu tham khảo:
- Andrew Ng's ML Course (Coursera) - Module 1-4
- Scikit-learn documentation
Thực hành:
- Classification, clustering, recommendation basics
- Model evaluation metrics
📖 GIAI ĐOẠN 2: LLM & GENAI CORE (Tuần 3-4)
Large Language Models Fundamentals
Tài liệu tham khảo:
- "Generative AI with Large Language Models" - DeepLearning.AI/AWS Course
- "Prompt Engineering Guide" - promptengineeringguide.com
- Attention Is All You Need (Transformer paper)
Thực hành bắt buộc:
# 1. Sử dụng OpenAI API / Gemini API
# 2. Experiment với different prompt techniques:
# - Zero-shot
# - Few-shot
# - Chain-of-thought
# - Constitutional AI
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "system", "content": "You are a banking assistant."},
{"role": "user", "content": "Explain RAG in simple terms"}
]
)
Concepts cần master:
- Transformer architecture (attention, tokens, context window)
- LLM APIs (OpenAI, Anthropic, Google, local models)
- Prompt engineering techniques
- Hallucination và mitigation strategies
- Token computation & cost optimization
Embeddings & Vector Search
Tài liệu tham khảo:
- "What is Embedding?" - OpenAI documentation
- FAISS documentation
- ChromaDB quickstart
Thực hành:
# Vector embedding example với ChromaDB
import chromadb
from chromadb.utils import embedding_functions
sentence_transformer = embedding_functions.SentenceTransformerEmbeddingFunction("all-MiniLM-L6-v2")
client = chromadb.Client()
collection = client.create_collection(
name="banking_docs",
embedding_function=sentence_transformer
)
collection.add(
documents=["Interest rate policy document...", "Customer service procedure..."],
ids=["doc1", "doc2"]
)
results = collection.query(
query_texts=["What is the interest rate for savings accounts?"],
n_results=2
)
📖 GIAI ĐOẠN 3: RAG PIPELINE (Tuần 5-6)
Retrieval-Augmented Generation
Tài liệu tham khảo:
- RAG Paper (Lewis et al., 2020)
- LangChain Documentation - RAG tutorials
- LlamaIndex Documentation - RAG guides
RAG Architecture Components:
┌─────────────┐ ┌──────────────┐ ┌────────────────┐
│ Documents │───▶│ Chunking & │───▶│ Embedding │
│ (Raw) │ │ Preprocessing│ │ Generation │
└─────────────┘ └──────────────┘ └───────┬────────┘
│
▼
┌─────────────┐ ┌──────────────┐ ┌────────────────┐
│ LLM │◀───│ Prompt │◀───│ Vector Store │
│ (Generate) │ │ Augment │ │ (Retrieve) │
└─────────────┘ └──────────────┘ └────────────────┘
Thực hành toàn diện:
# Complete RAG Pipeline với LangChain
from langchain.document_loaders import PDFLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings import OpenAIEmbeddings
from langchain.vectorstores import Chroma
from langchain.chat_models import ChatOpenAI
from langchain.chains import RetrievalQA
# 1. Load documents
loader = PDFLoader("banking_policy.pdf")
documents = loader.load()
# 2. Chunking
splitter = RecursiveCharacterTextSplitter(
chunk_size=1000,
chunk_overlap=200
)
chunks = splitter.split_documents(documents)
# 3. Embedding & Store
embeddings = OpenAIEmbeddings()
vectorstore = Chroma.from_documents(chunks, embeddings)
# 4. Retrieval & QA
llm = ChatOpenAI(model="gpt-4", temperature=0)
qa_chain = RetrievalQA.from_chain_type(
llm=llm,
chain_type="stuff",
retriever=vectorstore.as_retriever()
)
result = qa_chain({"query": "What is the minimum deposit?"})
Key RAG Strategies cần biết:
- Chunking strategies (fixed size, recursive, semantic)
- HyDE (Hypothetical Document Embeddings)
- Query expansion & reformulation
- Re-ranking (Cohere reranker)
- Hybrid search (keyword + vector)
RAG Evaluation
Metrics cần biết:
- RAGAS: Faithfulness, Answer Relevancy, Context Precision/Recall
- BLEU, ROUGE: Text similarity (baseline)
- Custom metrics: Citation accuracy, hallucination rate
📖 GIAI ĐOẠN 4: AI AGENTS (Tuần 7-8)
Agentic AI & Orchestration
Tài liệu tham khảo:
- LangChain Agents documentation
- "Building Effective Agents" - Anthropic guidelines
- ReAct paper (Reasoning + Acting)
Core Agent Patterns:
# Simple ReAct Agent với LangChain
from langchain.agents import AgentType, initialize_agent, Tool
from langchain.tools import DuckDuckGoSearchRun
search = DuckDuckGoSearchRun()
tools = [
Tool(
name="Search",
func=search.run,
description="Useful for searching current information"
)
]
agent = initialize_agent(
tools,
llm,
agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,
verbose=True
)
agent.run(
"What is VietinBank's latest interest rate policy? "
"Compare with ACB and VCB."
)
Patterns cần master:
- ReAct (Reasoning + Acting): Think → Act → Observe loop
- Plan-and-Execute: Plan first, then execute sequentially
- Multi-Agent Systems: Specialized agents collaborate
- Tool Integration: Connect agents with external systems
Workflow Automation:
- N8N basics (được nhắc đến trong JD)
- Integration patterns với enterprise systems
📖 GIAI ĐOẠN 5: MLOPS & PRODUCTION (Tuần 9-10)
LLM Deployment & Monitoring
Thực hành:
# Monitoring với LangSmith hoặc custom logging
import json
from datetime import datetime
class GenAIMonitor:
def __init__(self):
self.metrics = []
def log_interaction(self, query, response, latency, tokens):
self.metrics.append({
"timestamp": datetime.now().isoformat(),
"query": query,
"response_length": len(response),
"latency_ms": latency,
"tokens_used": tokens,
"feedback": None
})
def get_stats(self):
return {
"total_requests": len(self.metrics),
"avg_latency": sum(m["latency_ms"] for m in self.metrics) / len(self.metrics),
"total_tokens": sum(m["tokens_used"] for m in self.metrics)
}
Production Considerations:
- Latency optimization: Caching, async processing, model distillation
- Cost management: Token budgeting, model routing
- Security: Input validation, output filtering, PII detection
- Compliance: Audit logging, data retention
📖 GIAI ĐOẠN 6: DỰ ÁN THỰC TẾ & ÔN TẬP (Tuần 11-12)
Project Ideas để Build Portfolio
Project 1: Internal Knowledge Base Chatbot
- RAG với company documents (mock data)
- Include citation và source tracking
- Deploy với FastAPI + Docker
Project 2: Banking Agent Assistant
- Multi-agent: balance inquiry, transaction history, loan calculator
- Integration với mock banking API
- Include error handling và escalation
Project 3: Document Processing Pipeline
- Auto-classify và extract info từ loan applications
- Use OCR + LLM + validation rules
Ôn tập Interview Prep
Coding Practice:
- LeetCode: 10-15 problems (focus: strings, arrays, graphs)
- Python-specific: decorators, generators, comprehensions
- SQL: joins, aggregations, window functions
System Design Practice:
- Design a RAG system for banking documents
- Design a customer service chatbot
- Design an AI agent for loan processing
Mock Interview:
- Practice với friend hoặc sử dụng Pramp/Interviewing.io
- Time yourself: 45 phút cho system design
📚 TÀI LIỆU THAM KHẢO TỔNG HỢP
Courses & Certifications:
| Nguồn | Link | Chi phí |
|---|---|---|
| DeepLearning.AI LLM Course | coursera.org | ~$49/tháng |
| LangChain Academy | academy.langchain.com | Miễn phí |
| Google ML Engineering | cloud.google.com/training | Miễn phí |
Communities & Newsletters:
- The Batch (DeepLearning.AI) - Weekly newsletter
- Import AI (Nathan Benaich) - Weekly
- Hugging Face Daily Papers
- r/MachineLearning, r/LocalLLaMA
Vietnamese AI Community:
- Vietnam AI Alliance
- VietnamML Community
- AI Vietnam Group (Facebook)
Tư vấn nghề nghiệp
Lời khuyên Sự nghiệp cho AI Engineer - VietinBank
🚀 LỘ TRÌNH THĂNG TIẾN ĐIỂN HÌNH
Junior AI Engineer (0-2 năm)
│
▼
AI Engineer / CVC (2-3 năm) ◄── VỊ TRÍ ĐANG TUYỂN
│
▼
Senior AI Engineer / CVCC (4-5 năm) ◄── VỊ TRÍ ĐANG TUYỂN
│
▼
Lead AI Engineer / GenAI Architect (6-8 năm)
│
▼
AI Engineering Manager / Head of AI (8-10 năm)
│
▼
Chief AI Officer / VP of AI (10+ năm)
💰 MỨC LƯƠNG KỲ VỌNG THEO CẤP BẬC (Thị trường Việt Nam 2024-2025)
| Cấp bậc | Kinh nghiệm | Mức lương/tháng | Tổng compensation* |
|---|---|---|---|
| Junior AI Engineer | 0-2 năm | 15-25 triệu | 20-30 triệu |
| AI Engineer (CVC) | 2-3 năm | 25-40 triệu | 30-50 triệu |
| Senior AI Engineer (CVCC) | 4-5 năm | 40-70 triệu | 50-85 triệu |
| Lead AI Engineer | 5-7 năm | 60-100 triệu | 75-120 triệu |
| GenAI Architect | 7-10 năm | 80-150 triệu | 100-180 triệu |
*Tổng compensation = Lương cơ bản + Bonus (thường 1-3 tháng) + Phúc lợi
Lưu ý đặc biệt cho VietinBank:
- Ngân hàng nhà nước thường có hệ thống lương cố định hơn startup
- Phúc lợi tốt (bảo hiểm, thưởng Tết, phụ cấp)
- Cơ hội stable nhưng tốc độ tăng lương chậm hơn startup/fintech
- "Thỏa thuận theo năng lực" = có room đàm phán cao nếu profile mạnh
📈 CÁC BƯỚC PHÁT TRIỂN CHUYÊN MÔN
Năm 1-2: Xây dựng nền tảng
Mục tiêu: Trở thành contributor đáng tin cậy
Kỹ năng cần phát triển:
- [ ] Master Python + một framework chính (LangChain hoặc LlamaIndex)
- [ ] Hiểu sâu về RAG và triển khai được ít nhất 1 production RAG
- [ ] Học cách làm việc với business stakeholders
- [ ] Bắt đầu build portfolio (GitHub, demo projects)
Gợi ý chứng chỉ:
- DeepLearning.AI LLM Course
- LangChain Academy certifications
Năm 2-3: Chuyên sâu & Ownership
Mục tiêu: Dẫn dắt một module/giải pháp cụ thể
Kỹ năng cần phát triển:
- [ ] Deep dive vào Agentic AI và complex workflows
- [ ] Hiểu MLOps, monitoring, evaluation
- [ ] Có thể design system từ đầu (end-to-end)
- [ ] Bắt đầu mentoring junior members
- [ ] Hiểu business domain (ngân hàng/tài chính)
Gợi ý chứng chỉ:
- Google Cloud ML Engineer
- AWS ML Specialty
Năm 4-5: Senior/Leadership
Mục tiêu: Tech lead, architecture decisions, team influence
Kỹ năng cần phát triển:
- [ ] System architecture design ở mức enterprise
- [ ] Standardization và best practices development
- [ ] Cross-team collaboration và stakeholder management
- [ ] Strategic thinking - align tech với business goals
- [ ] Public speaking, technical writing
Gợi ý chứng chỉ:
- Solutions Architect certification
- Management/Leadership courses
🎯 SKILLS MAP: TỪ ENGINEER → ARCHITECT
┌─────────────────────────────────────┐
│ GENAI ARCHITECT │
│ - System design ở mức enterprise │
│ - Cross-functional leadership │
│ - Strategic technology choices │
└─────────────────────────────────────┘
▲
┌─────────────────┴─────────────────┐
│ LEAD AI ENGINEER │
│ - Technical mentorship │
│ - Architecture decisions │
│ - Best practices & standards │
└───────────────────────────────────┘
▲
┌─────────────────┴─────────────────┐
│ SENIOR AI ENGINEER │
│ - Complex problem solving │
│ - End-to-end ownership │
│ - Cross-team collaboration │
└───────────────────────────────────┘
▲
┌─────────────────┴─────────────────┐
│ AI ENGINEER │
│ - Solid coding skills │
│ - RAG/Agent expertise │
│ - Production deployment │
└───────────────────────────────────┘
🔄 LỘ TRÌNH THAY ĐỔI CÔNG VIỆC (Nếu cần)
Từ VietinBank AI Engineer, bạn có thể chuyển sang:
| Hướng đi | Vị trí tiếp theo | Mức lương tăng thêm |
|---|---|---|
| Big Tech | AI Engineer tại Google, Meta, Microsoft Vietnam | +30-50% |
| Fintech | AI Lead tại VNPay, MoMo, VNDC | +20-40% |
| Foreign Bank | AI Engineer tại HSBC, Standard Chartered | +20-30% |
| Startup | Senior AI Engineer tại AI startup | +0-30% (equity) |
| Consulting | AI Consultant tại Big 4 | +10-20% |
| Product | AI Product Manager | Tùy company |
Lưu ý: VietinBank là bước đệm tốt cho:
- Những người muốn vào ngành ngân hàng nhưng chưa có kinh nghiệm
- Những người muốn học hỏi GenAI ở môi trường enterprise ổn định
- Những người muốn chuyển từ developer sang AI specialist
⚠️ CẢNH BÁO & LỜI KHUYÊN THỰC TẾ
Những điều nên làm:
- Học liên tục: GenAI thay đổi cực nhanh - commit 5-10h/tuần cho learning
- Build network: Kết nối với cộng đồng AI Việt Nam, attend meetups, conferences
- Document everything: Viết blog, chia sẻ kiến thức - tạo personal brand
- Track impact: Đo lường và ghi lại achievements cho resume và future interviews
- Stay humble: AI field còn nhiều unsolved problems, không ai biết hết mọi thứ
Những điều nên tránh:
- Over-specialization quá sớm: Biết rộng trước khi chuyên sâu
- Chỉ học theory không thực hành: Ship code, build projects, fail fast
- Ignoring business context: Hiểu domain (ngân hàng) quan trọng như kỹ năng code
- Staying in comfort zone: GenAI cần experimentation và risk-taking
- Comparing salary with others: Focus vào skill growth và impact
Về ngành ngân hàng cụ thể:
- Ngân hàng nhà nước ổn định nhưng bureaucracy có thể chậm hơn startup
- Compliance và security là ưu tiên số 1 - chấp nhận điều này
- Cơ hội thăng tiến có thể chậm hơn nhưng stable
- Học hỏi business domain (tài chính, ngân hàng) là điểm cộng lớn cho CV
Câu hỏi thường gặp
Theo tin tuyển dụng, mức lương là 'Thỏa thuận theo năng lực'. Với 2-3 năm kinh nghiệm (CVC), tham khảo 25-40 triệu/tháng. Với 4-5 năm (CVCC), tham khảo 40-70 triệu/tháng. VietinBank là ngân hàng nhà nước nên có hệ thống phúc lợi tốt (bảo hiểm, thưởng Tết, phụ cấp), có thể bù đắp phần nào cho mức lương cơ bản. Nên đàm phán dựa trên skill set cụ thể của bạn.
Tin tuyển dụng ghi 'Kinh nghiệm: N/A' nhưng mô tả yêu cầu 2-3 năm cho CVC. Tuy nhiên, nếu bạn có: (1) Portfolio mạnh với dự án GenAI thực tế, (2) Chứng chỉ GenAI phù hợp, (3) Hiểu RAG và Agent fundamentals, thì vẫn có cơ hội. Hãy apply và show potential của bạn. Nhiều ngân hàng nhà nước sẵn sàng train người giỏi dù chưa có kinh nghiệm.
Khác nhau đáng kể: (1) Ổn định hơn - ít áp lực funding/exit như startup. (2) Compliance-first - mọi giải pháp phải tuân thủ quy định NHNN, bảo mật dữ liệu khách hàng. (3) Scale lớn - ảnh hưởng đến hàng triệu khách hàng. (4) Thay đổi chậm hơn - do quy trình phê duyệt. (5) Phúc lợi tốt hơn. Trade-off là: lương tăng chậm hơn startup, bureaucracy nhiều hơn, nhưng bạn học được cách làm AI trong môi trường highly regulated.
3 kỹ năng quan trọng nhất: (1) RAG Pipeline - có thể implement từ đầu, hiểu chunking/embedding/retrieval. (2) Prompt Engineering - biết various techniques để control LLM output. (3) Production thinking - hiểu cách deploy, monitor, evaluate LLM apps trong enterprise environment. Ngoài ra, giao tiếp tốt để explain technical concepts cho non-technical stakeholders cũng rất quan trọng trong môi trường ngân hàng.
Lộ trình recommended: (1) Tháng 1-2: Học ML/AI fundamentals (Andrew Ng course), Python cho data science. (2) Tháng 3-4: Học LLM basics, API usage (OpenAI, Gemini), prompt engineering. (3) Tháng 5-6: Học RAG, LangChain/LlamaIndex, build project. (4) Tháng 7-8: Học AI Agents, MLOps, deploy first app. Với backend background, bạn đã có lợi thế về Docker, API, system design - chỉ cần học thêm AI-specific skills. Build 2-3 projects để show portfolio.
Tin tuyển dụng gợi ý: (1) LLM open-source cho on-premise deployment (保护 data security). (2) External API services như OpenAI, Gemini - có thể cần proxy/gateway để control data. (3) Docker cho containerization. (4) Các nền tảng workflow như N8N. Tech stack khá modern và aligned với industry. Bạn nên research thêm về digital transformation strategy của VietinBank qua news/public reports để hiểu context.
Theo JD, lộ trình rõ ràng: Senior/Lead AI Engineer → GenAI Architect. Đây là team mới (Trung tâm PT dữ liệu & AI), nên cơ hội thăng tiến tốt nếu team scale up. Yếu tố thăng tiến: (1) Technical leadership - dẫn dắt được technical direction. (2) Business impact - đo lường được kết quả của các giải pháp AI. (3) Cross-functional collaboration - làm việc tốt với business units. (4) Documentation & knowledge sharing - chuẩn hóa được practices. Thời gian thăng tiến thường 2-3 năm nếu perform tốt.
Ngân hàng nhà nước thường có work-life balance tốt hơn các fintech/startup. Giờ làm việc khá ổn định, ít OT (overtime) như các công ty product khác. Tuy nhiên, với vị trí AI Engineer mới thành lập, có thể có giai đoạn bận rộn khi setup infrastructure và triển khai project đầu tiên. Đặc biệt với ngân hàng, deadline thường liên quan đến regulatory requirements nên cần linh hoạt. Nên hỏi rõ hơn khi phỏng vấn về team culture và expectation.
Portfolio ideal gồm: (1) 1-2 RAG projects hoàn chỉnh (với demo, source code trên GitHub). (2) 1 AI Agent project (multi-step task automation). (3) Documentation viết rõ: architecture, challenges, solutions, metrics. (4) Bonus: có deployed version (Hugging Face Spaces, Streamlit, etc.) để show. Nên chọn domain liên quan đến ngân hàng (VD: banking chatbot, loan document processing) để show domain understanding. Khi present portfolio, focus vào: business problem → technical solution → impact/results.
Depends on your situation: NÊN chuyển nếu: (1) Bạn muốn vào ngành ngân hàng/tài chính. (2) Bạn cần stability và phúc lợi tốt. (3) Bạn chưa có kinh nghiệm GenAI production và muốn học hỏi ở môi trường enterprise. (4) Bạn muốn build foundation cho career path trong fintech/banking sector. KHÔNG NÊN nếu: (1) Bạn muốn max salary - startup/foreign tech có thể trả cao hơn. (2) Bạn thích fast-paced, high autonomy environment. (3) Bạn muốn equity/stock options. (4) Bạn cần fast career growth. Recommendation: Nếu bạn ở giai đoạn đầu career (0-3 năm), đây là step tốt. Nếu senior, cân nhắc kỹ.
Chia sẻ từ cộng đồng
Mình vừa phỏng vấn vị trí này tuần trước. Vòng kỹ thuật khá nặng về RAG và system design. Họ hỏi sâu về cách handle hallucination và làm sao evaluate RAG quality. Chuẩn bị kỹ phần này nhé!
Nghe đồn team AI mới thành lập nên đang tuyển khá nhiều. Cơ hội thăng tiến cao nếu vào sớm. Lương thì thỏa thuận, mình negotiable được 35tr cho CVC với 2.5 năm kinh nghiệm.
Mình đang làm ở VietinBank rồi, tech stack khá modern. Team đang làm việc với LangChain, đang thử nghiệm RAG cho internal knowledge base. Môi trường ổn, không quá áp lực deadline.
Cảnh báo: process tuyển dụng khá chậm, mình apply từ tháng 11 mới có kết quả vòng 1. Có vòng coding test online, ai chưa ready Python thì ôn lại nhé, không phải LeetCode hard đâu.
Ai có portfolio GenAI mạnh thì apply đi, không cần đúng yêu cầu kinh nghiệm đâu. Mình fresher mà được gọi phỏng vấn vì có demo RAG trên GitHub đc 200 stars.
Phúc lợi ngân hàng nhà nước ổn lắm: bảo hiểm cao cấp, thưởng Tết 2-3 tháng, phụ cấp điện thoại/ăn trưa. Lương có thể không bằng startup nhưng tổng compensation không tệ.
HR khá friendly, gọi điện tư vấn kỹ về JD trước khi interview. Mình thích cách làm việc chuyên nghiệp của VietinBank, không phải kiểu spam interview như một số công ty khác.
Note: vị trí này làm việc tại Hà Nội, có thể cần on-site. Ai ở TP.HCM muốn apply thì tính chi phí relocate. Remote policy không rõ ràng lắm, nên hỏi HR.
Ứng tuyển ngay
Ứng tuyển trên website gốcBạn sẽ được chuyển đến trang tuyển dụng chính thức của VietinBank
Chuyên môn / Từ khoá
Mất kết nối mạng
Đang thử kết nối lại
Đã xảy ra lỗi!
Vui lòng chờ trong giây lát