Mục lục
- Disclaimer — đọc trước khi dùng số liệu
- Cấp độ AI Engineer
- Salary tại Việt Nam (VND/tháng, gross)
- Remote quốc tế từ Việt Nam (USD/năm)
- US, EU, Singapore (onsite)
- Specialization premium
- Total compensation — cấu trúc chi tiết
- Equity vs Cash — trade-off thực tế
- Salary growth trajectory
- Cost of living context
- Người trái ngành — kỳ vọng thực tế
- Sai lầm phổ biến khi nghĩ về lương
- Nguồn verify salary
- Bài tiếp theo
Disclaimer — đọc trước khi dùng số liệu
Toàn bộ số liệu trong bài này là ước tính tổng hợp từ các nguồn công khai năm 2024-2025: Glassdoor, Levels.fyi, ITviec Salary Report, VietnamWorks IT Salary Report, và thông tin từ cộng đồng kỹ thuật. Các số liệu này không phải offer cụ thể và có thể sai lệch so với thực tế.
Những yếu tố ảnh hưởng đến salary thực tế của bạn:
- Company cụ thể (Big Tech vs startup vs outsourcing)
- Performance và kết quả interview
- Stack kỹ thuật và domain expertise
- Điều kiện market tại thời điểm negotiate
- Location, visa status (với quốc tế)
- Competing offer — yếu tố leverage mạnh nhất
Dùng bài này để: xây dựng kỳ vọng ban đầu và biết mình đang ở đâu trong market.
Trước khi negotiate thực tế: verify với Levels.fyi (US), ITviec/TopDev report (VN), và hỏi thẳng người trong network đã nhận offer tương tự.
Cấp độ AI Engineer
Mapping level theo kinh nghiệm thực tế — không phải chỉ số năm đi làm:
Junior / Associate (0–2 năm)
- Vừa ra trường hoặc chuyển ngành sang AI.
- Có 2–4 capstone project trong portfolio.
- Implement feature theo spec, được senior mentor.
- Chưa tự own end-to-end project production.
Mid-level (2–5 năm)
- Đã ship ít nhất 2–3 AI feature lên production thực tế.
- Own end-to-end dự án nhỏ đến trung bình.
- Mentor được junior, có tiếng nói trong technical decision.
- Debug được production issue độc lập.
Senior (5–8 năm)
- Architect AI system lớn.
- Lead team hoặc project nhiều người.
- Influence technical direction của team / department.
- Mentor mid + junior, code review quality cao.
Staff / Principal (8+ năm)
- Cross-team influence, org-level technical decision.
- Mentor cả senior.
- Position hiếm — top ~1% của field.
- Salary negotiation thường deal riêng, không theo band chuẩn.
Lưu ý: title tại công ty không phải lúc nào cũng khớp với level thực tế. Một "Senior AI Engineer" tại outsourcing nhỏ có thể tương đương mid-level tại Big Tech.
Salary tại Việt Nam (VND/tháng, gross)
Nguồn tham khảo: ITviec Salary Report 2024, VietnamWorks IT Report 2024. Đơn vị: triệu VND/tháng, gross (trước thuế và bảo hiểm).
Ghi chú chung: AI Engineer nhận premium 10–20% so với Software Engineer cùng level tại cùng công ty (2024–2025). Premium này cao hơn ở các role liên quan LLM production và MLOps.
Junior AI Engineer
| Loại công ty | Range (triệu/tháng) |
|---|---|
| Outsourcing (FPT Software, TMA, KMS, ...) | 15–25 |
| Local product company (MoMo, Tiki, VNPay, ...) | 20–35 |
| VN startup (pre-Series A/B) | 18–30 + equity |
| Big VN corp (FPT, VNG, Viettel Digital) | 25–40 |
Mid-level AI Engineer
| Loại công ty | Range (triệu/tháng) |
|---|---|
| Outsourcing | 30–50 |
| Local product company | 40–70 |
| VN startup | 35–60 + equity |
| Big VN corp | 50–85 |
Senior AI Engineer
| Loại công ty | Range (triệu/tháng) |
|---|---|
| Outsourcing | 50–90 |
| Local product company | 70–150 |
| VN startup | 60–120 + significant equity |
| Big VN corp | 100–200 |
Staff / Lead AI Engineer
150–350 triệu/tháng + bonus + equity. Position hiếm, thường negotiate deal riêng. Số liệu cá biệt có thể cao hơn.
Remote quốc tế từ Việt Nam (USD/năm)
Trend 2024–2025: một số company quốc tế hire remote toàn cầu, bao gồm Việt Nam. Salary thường bị geographic discount 40–60% so với US-based hire cùng role.
Range ước tính (base salary/năm, USD)
| Level | Range (USD/năm) |
|---|---|
| Junior | $30k–$60k |
| Mid-level | $60k–$110k |
| Senior | $100k–$180k |
Các company từng / đang hire remote VN (2024–2025)
- Hugging Face — ML Engineer, Research Engineer (location flexible).
- Vercel, Replit — một số Engineering role remote.
- YC startup (seed/Series A) hire global engineer.
- Stripe — một số role có remote option nhưng hạn chế hơn.
Lưu ý: Pay scale có thể là geographic-adjusted (trả theo cost of living địa phương) hoặc full-equal (trả ngang US). Đọc kỹ offer letter trước khi compare với US salary data trên Levels.fyi.
Thực tế khi apply remote quốc tế
- Đa số company vẫn ưu tiên candidate có work permit tại nước họ đặt trụ sở.
- Vị trí "remote" ở Mỹ thường giới hạn US state, không phải global remote.
- Confirm rõ với recruiter: "Is this role open to candidates based in Vietnam?" trước khi đầu tư thời gian vào pipeline phỏng vấn.
US, EU, Singapore (onsite)
Số liệu dưới đây là total compensation (TC) — gồm base + bonus + equity (RSU) quy năm. Nguồn: Levels.fyi 2024. Áp dụng cho onsite hire tại khu vực tương ứng.
US Big Tech (Google, Meta, Amazon, Microsoft, Anthropic, OpenAI, Apple)
| Level tương đương | TC/năm (USD) |
|---|---|
| L3 / Junior / New grad | $180k–$280k |
| L4 / Mid-level | $280k–$450k |
| L5 / Senior | $400k–$650k |
| L6 / Staff | $550k–$900k+ |
US Mid-tier Tech (Snowflake, Notion, Datadog, Stripe, Airbnb, Databricks)
| Level | TC/năm (USD) |
|---|---|
| Junior | $150k–$220k |
| Mid-level | $200k–$330k |
| Senior | $300k–$500k |
US Startup (Series A–C)
| Level | Base + equity (USD) |
|---|---|
| Junior | $120k–$180k + significant equity |
| Mid-level | $180k–$280k |
| Senior | $250k–$400k |
EU (London, Berlin, Paris, Amsterdam) — base/năm
| Level | Range (EUR/năm) |
|---|---|
| Junior | €60k–€90k |
| Mid-level | €90k–€140k |
| Senior | €130k–€220k |
Singapore — base/năm
| Level | Range (SGD/năm) |
|---|---|
| Junior | S$80k–S$130k |
| Mid-level | S$130k–S$200k |
| Senior | S$200k–S$320k |
Outlier — top of market
OpenAI, Anthropic, DeepMind ở level Senior/Principal có TC $700k–$1.5M+ cho candidate có publication record hoặc đang bị bidding giữa nhiều company. Đây là top ~1% thị trường. Không dùng làm benchmark khi negotiate ở phần lớn vị trí.
Visa-sponsored package
- US H-1B: company thường trả relocation $5k–$15k + visa fee.
- EU Blue Card / Skilled Worker Visa: tương tự, confirm cụ thể trong offer letter.
- Singapore Employment Pass: company thường cover visa fee.
Specialization premium
Một số specialization có premium rõ rệt so với "Generic ML Engineer" cùng level (2024–2025 estimate):
Premium cao (rare skill, high demand)
| Specialization | Premium ước tính |
|---|---|
| LLM Engineer (production system, không chỉ prototype) | +15–25% |
| Agentic AI Engineer (multi-agent, tool-use, production) | +20–30% |
| MLOps / ML Platform Engineer | +15–25% |
| AI Researcher (có publication, peer-reviewed) | +20–50% |
| Multimodal AI Engineer (vision + language production) | +20–30% |
Standard / declining
| Specialization | So với baseline |
|---|---|
| Classical ML Engineer (sklearn, tabular data) | Baseline |
| Computer Vision Engineer | +0–10% |
| NLP Engineer (pre-LLM era, rule-based pipeline) | –5–10% (declining role) |
Domain expertise premium: AI Engineer có domain knowledge sâu trong y tế (healthcare AI), tài chính (FinTech AI), hoặc pháp lý (LegalAI) thường nhận +10–20% so với generic AI Engineer cùng level tại company đó. Domain expertise khó thay thế hơn kỹ năng kỹ thuật thuần túy.
Total compensation — cấu trúc chi tiết
Khi so sánh offer, cần nhìn vào total compensation (TC), không chỉ base salary.
US / Quốc tế
| Component | Tỷ lệ trong TC | Ghi chú |
|---|---|---|
| Base salary | 60–80% TC | Ổn định nhất, được dùng tính mortgage, visa |
| Annual bonus | 10–20% (target) | Thường là % base, pay nếu đạt target |
| Equity / RSU | 10–30% (Big Tech) | Vest 4 năm, thường cliff 1 năm sau quarterly |
| Sign-on bonus | One-time | $20k–$100k, thường clawback nếu rời trước 1–2 năm |
| Benefits | — | Healthcare, 401k match, learning budget ($500–$5k/năm) |
Việt Nam
| Component | Tỷ lệ trong TC | Ghi chú |
|---|---|---|
| Base salary | 80–95% TC | Phần lớn thu nhập |
| Bonus năm (13th, 14th month) | 5–15% | Tùy business performance |
| BHXH, BHYT | — | Company đóng bắt buộc theo luật |
| Equity / Stock option | Hiếm ở Big Corp | Common ở startup, verify vesting schedule |
| Allowance | — | Điện thoại, đi lại, ăn trưa: 0.5–3 triệu/tháng |
Lưu ý RSU tại Big Tech: Ở nhiều company, RSU vest theo cliff. Ví dụ Google: 1 năm cliff (25% vest sau year 1), sau đó quarterly. Nếu bạn nghỉ trước 1 năm, bạn mất toàn bộ RSU batch đầu.
Equity vs Cash — trade-off thực tế
Startup equity
- Higher equity %, lower cash.
- Rủi ro: equity = $0 nếu startup fail hoặc exit thấp hơn liquidation preference.
- Probability payout đáng kể: khoảng 10–20% trong thực tế, phần lớn startup không IPO hay exit tốt.
- Expected value sau risk-adjust: thường thấp hơn Big Tech RSU, trừ khi bạn join giai đoạn rất sớm (seed/pre-seed) và company sau đó scale tốt.
Big Tech RSU
- RSU vest theo lịch đã định, convert sang tiền mặt khi bán.
- Value phụ thuộc stock price — không guarantee nhưng stable hơn startup equity.
- Vest 4 năm điển hình.
Guideline theo level và career stage
- Junior: ưu tiên base salary cao + learning environment. Equity startup ở level này thường nhỏ và rủi ro cao.
- Mid-level: bắt đầu cân nhắc equity nếu company có traction rõ ràng.
- Senior với 5–10 năm runway và risk tolerance cao: equity bet tại startup có thể hợp lý nếu bạn tin vào product và founding team.
Salary growth trajectory
Tốc độ tăng lương phụ thuộc nhiều vào việc bạn có chủ động job-hop hay ở lại.
VN local company
| Transition | Multiplier ước tính | Thời gian |
|---|---|---|
| Junior → Mid | 1.5–2× | 2–3 năm |
| Mid → Senior | 1.3–1.7× | 2–3 năm |
| Senior → Staff | 1.2–1.5× | 3–5 năm |
International (US / EU / Singapore)
| Transition | Multiplier ước tính | Thời gian |
|---|---|---|
| Junior → Mid | 1.5–2× | 2–4 năm |
| Mid → Senior | 1.3–1.7× | 3–5 năm |
| Senior → Staff | 1.5–2× | 3–5 năm (position rất hiếm) |
Job-hop vs stay: Trong thị trường tech VN và quốc tế, job-hop với offer mới thường tăng lương nhanh hơn raise nội bộ. Mức raise nội bộ điển hình là 5–15%/năm. Offer mới thường 20–50% cao hơn salary hiện tại nếu bạn đã có kinh nghiệm rõ ràng.
Tuy nhiên, job-hop quá nhanh (dưới 1 năm/lần liên tục) gây khó khăn khi build deep expertise và signal không tốt với senior hiring manager. Thời gian hợp lý tối thiểu là 18–24 tháng trước khi nhảy.
Cost of living context
Số liệu lương trên giấy không có nghĩa nhiều nếu không đặt trong bối cảnh chi phí sinh hoạt thực tế.
TP.HCM / Hà Nội
- Thuê nhà 1BR trung tâm: 7–20 triệu/tháng.
- Tổng chi phí sinh hoạt (1 người, decent lifestyle): 15–30 triệu/tháng.
- Mức lương net (sau thuế) để sống thoải mái + tiết kiệm 10–20%: khoảng 25+ triệu/tháng.
San Francisco / New York (USD)
- Thuê nhà 1BR: $3,000–$4,500/tháng.
- Tổng chi phí sinh hoạt (1 người): $5,000–$8,000/tháng.
- Mức lương cần thiết để không bị tight: $150k+ base/năm.
Berlin (EUR)
- Thuê nhà 1BR: €1,200–€2,000/tháng.
- Tổng chi phí sinh hoạt (1 người): €2,500–€3,500/tháng.
- Mức lương cần thiết: €60k+ base/năm (sau thuế EU cao, thực nhận thấp hơn nhiều so với gross).
Singapore (SGD)
- Thuê nhà 1BR: S$2,500–S$4,500/tháng.
- Tổng chi phí sinh hoạt: S$4,000–S$6,000/tháng.
- Mức lương cần thiết: S$100k+ base/năm.
Purchasing power so sánh: 25 triệu VND/tháng tại TP.HCM có quality of life tương đương $3,500/tháng tại SF. So sánh salary tuyệt đối giữa VN và US mà không tính purchasing power là sai context.
Người trái ngành — kỳ vọng thực tế
Nếu bạn đang chuyển sang AI Engineer từ ngành khác (tài chính, marketing, kỹ sư cơ khí, giáo viên...), đây là mức kỳ vọng thực tế cho role đầu tiên:
First role salary ước tính
| Context | Range |
|---|---|
| VN local company (có tech background trước đây) | 20–30 triệu/tháng |
| VN local company (không có tech background) | 18–25 triệu/tháng |
| Outsourcing junior | 15–25 triệu/tháng |
| Remote quốc tế junior (nếu được hire) | $30k–$60k/năm |
Tier-down ban đầu là bình thường
Nhận lương thấp hơn năm đầu so với nghề cũ là trade-off phổ biến khi chuyển ngành. Điều quan trọng hơn là chọn company bạn học được nhiều và có path rõ ràng để tăng lương sau 1–2 năm.
Trajectory điển hình của người trái ngành:
- Year 1–2: Junior role tại VN company, build credibility với production experience thực sự.
- Year 2–3: Job-hop với offer mới, thường tăng 30–50% so với salary đầu tiên.
- Year 3–5: Đủ track record để target mid-level role tại company lớn hơn hoặc remote quốc tế.
Sai lầm phổ biến khi nghĩ về lương
Trong quá trình interview
- Nói "tôi flexible, gì cũng được" khi bị hỏi expectation sớm: recruiter thường offer mức thấp nhất trong band. Luôn có số cụ thể dựa trên research trước.
- Đưa ra con số quá cao mà không có leverage rõ ràng: có thể bị loại hoặc tạo tension không cần thiết. Anchor cần có cơ sở (competing offer, market rate, specialized skill).
- Tiết lộ salary expectation quá sớm: ở nhiều jurisdiction, company không được hỏi current salary. Không cần trả lời câu hỏi current salary, chỉ cần nói expectation.
- Negotiate aggressive ngay từ đầu khi chưa có offer: chờ đến khi có offer letter trước khi negotiate.
Khi đánh giá offer
- Chỉ nhìn base salary, bỏ qua RSU và bonus: tại Big Tech, equity chiếm 20–30% TC. Bỏ qua equity là undervalue offer.
- Accept lowball mà không counter: gần như 100% trường hợp, counter có thể được chấp nhận một phần. Không counter là để tiền trên bàn.
- So sánh tuyệt đối VN salary vs US salary: sai context vì cost of living khác nhau hoàn toàn.
- Skip equity analysis tại startup: không đọc cap table, vesting schedule, liquidation preference → undervalue hoặc overvalue equity.
Về career planning
- Job-hop quá nhanh chỉ vì lương: tăng lương nhưng không build được deep expertise và bị perception là "không stable".
- Chọn specialization chỉ vì premium cao: nếu không có genuine interest, sẽ khó duy trì performance dài hạn.
- Anchor kỳ vọng vào top 1% outlier: xem $1M+ offer tại Anthropic/OpenAI là normal expectation cho mọi senior AI engineer.
Nguồn verify salary
Trước khi negotiate thực tế, verify salary range qua các nguồn sau:
| Nguồn | Coverage | Chất lượng data |
|---|---|---|
| Levels.fyi | US Big Tech và mid-tier, một số global company | Cao — user submit verified offer |
| Glassdoor | Global, nhiều company | Trung bình — sample bias, self-report |
| Blind | US Tech, anonymous discussion | Trung bình — useful cho context, có thể exaggerate |
| ITviec Salary Report (năm) | Việt Nam tech market | Trung bình — yearly survey, sample ~3k-5k người |
| TopDev Salary Survey | Việt Nam tech | Trung bình |
| VietnamWorks IT Salary Report | Việt Nam, broader tech + non-tech | Trung bình |
| LinkedIn Salary Insight | Global, rough range | Thấp đến trung bình |
| Network — hỏi senior trong ngành | Tuỳ người bạn hỏi | Cao nhất — real signal từ người thực |
Best practice: combine ít nhất 3 nguồn (Levels.fyi + 1 community source + 1 người trong network) trước khi đặt số vào email negotiate. Bài 40 sẽ đi vào chi tiết cách dùng competing offer và các leverage khác.
Bài tiếp theo
Bài 40: Negotiation — đàm phán lương và benefit — tactical guide: cách dùng competing offer, cách counter, những gì có thể negotiate ngoài base salary, và các tình huống cụ thể hay gặp.
