Chuyên gia/ Chuyên viên cao cấp Phát triển Dữ liệu (Data Engineer)
Mô tả công việc
Trách nhiệm
Chịu trách nhiệm (i) Tham gia xây dựng và thiết kế kiến trúc Data Lake/Data Warehouse/ Datamart/ Lakehouse; (ii) Tham gia xây dựng các luồng dữ liệu theo batch và near-realtime cho (Data Lake/Data Warehouse/ Datamart/ Lakehouse) phục vụ cho quản lý dữ liệu, chất lượng dữ liệu, dữ liệu báo cáo, dữ liệu phân tích, dữ liệu cho xây dựng mô hình AI/ML; (iii) Tham gia xây dựng các API phục vụ cho các hệ thống và ứng dụng; (iv) Tham gia xây dựng báo cáo, dashboard theo yêu cầu; (v) Tìm hiểu, nghiên cứu các xu hướng, công cụ mới để đưa ra các tư vấn, giải pháp phù hợp cho các hệ thống dữ liệu và công việc vận hành.
1. Tham gia xây dựng và thiết kế kiến trúc Data Lake/Data Warehouse/ Datamart/ Lakehouse (10%)
- Tham gia thiết kế kiến trúc Data Lake/Data Warehouse/ Datamart/ Lakehouse
- Tư vấn các giải pháp đáp ứng yêu cầu
2. Tham gia xây dựng các luồng dữ liệu theo batch và near-realtime cho (Data Lake/Data Warehouse/ Datamart/ Lakehouse) phục vụ cho quản lý dữ liệu, chất lượng dữ liệu, dữ liệu báo cáo, dữ liệu phân tích, dữ liệu cho xây dựng mô hình AI/ML (45%)
- Xây dựng/chỉnh sửa các job dữ liệu theo batch
- Xây dựng/chỉnh sửa các job dữ liệu xử lý near-realtime
- Xây dựng/chỉnh sửa các luồng xử lý dữ liệu gồm nhiều job
3. Tham gia xây dựng các API phục vụ cho các hệ thống và ứng dụng (10%)
- Xây dựng/chỉnh sửa các API cho các ứng dụng
4. Tham gia xây dựng báo cáo, dashboard theo yêu cầu (30%)
- Xây dựng/chỉnh sửa các báo cáo
- Xây dựng/chỉnh sửa các dashboard
5. Tìm hiểu, nghiên cứu các xu hướng, công cụ mới để đưa ra các tư vấn, giải pháp phù hợp cho các hệ thống và công việc vận hành(5%)
6. Tham gia triển khai, phát triển các dự án liên quan hoặc thực hiện các nhiệm vụ khác theo phân công của cấp quản lý.
Yêu cầu
- Trình độ Cử nhân trở lên chuyên ngành Khoa học máy tính, Công nghệ thông tin hoặc Toán Tin
- Tối thiểu 7 năm (Chuyên gia)/5 năm (Chuyên viên cao cấp)/3 năm (Chuyên viên chính)/ 2 năm (Chuyên viên) kinh nghiệm làm việc trong lĩnh vực phát triển ứng dụng, tích hợp hệ thống, vận hành dữ liệu
- Kinh nghiệm làm việc với các ngôn ngữ phát triển: Oracle Form/Report, C#, Java, PL/SQL, Python, PySpark, …
- Kinh nghiệm làm việc với cơ sở dữ liệu Oracle, hoặc Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, Redshift, …
- Kinh nghiệm và kiến thức về ETL (IBM Datastage, DBT, Apache Spark, AWS Lambda, AWS Glue, AWS EMR, AWS Kinesis, AWS Data Firehose, …), Report & BI (Oracle, Cognos, Power BI, Tableau, Jasper, ...), …
- Kinh nghiệm về AWS: AWS EC2, AWS S3
- Điều phối và Giám sát: Airflow, AWS Step Functions, AWS Cloudwatch, AWS Eventbridge
- Kỹ năng phân tích và giải quyết vấn đề
- Kỹ năng làm việc nhóm.
Phân tích kỹ năng cần có
Phân tích kỹ năng – Chuyên gia/Chuyên viên cao cấp Data Engineer tại VIB
1. Tổng quan vị trí
Đây là vị trí Data Engineer cấp cao trong Khối Dịch vụ Công nghệ Ngân hàng, đòi hỏi kinh nghiệm sâu từ 5-7 năm (tùy cấp bậc). Trọng tâm công việc thiên về xây dựng data pipeline (45%), báo cáo & dashboard (30%), còn lại là thiết kế kiến trúc, xây API và nghiên cứu công nghệ mới. Đây là tỷ trọng khá đặc thù – bạn vừa phải "build" vừa phải "visualize".
2. Hard Skills – Kỹ năng kỹ thuật cốt lõi
📊 Bảng phân loại kỹ năng theo mức độ ưu tiên
| Nhóm kỹ năng | Kỹ năng cụ thể | Mức độ quan trọng | Ghi chú |
|---|---|---|---|
| Ngôn ngữ lập trình | Python, PySpark, PL/SQL, Java, C# | ⭐⭐⭐⭐⭐ | Python + PySpark là combo chính cho Big Data pipeline |
| Cơ sở dữ liệu | Oracle, MS SQL Server, PostgreSQL, MySQL, MongoDB, Redshift | ⭐⭐⭐⭐⭐ | Oracle là core vì ngân hàng VN ưa chuộng; kinh nghiệm Redshift là lợi thế cho Cloud |
| ETL/ELT | Apache Spark, AWS Glue, AWS EMR, AWS Lambda, DBT, IBM Datastage | ⭐⭐⭐⭐⭐ | Đây là trái tim của Data Engineer |
| Cloud AWS | EC2, S3, Lambda, Glue, EMR, Kinesis, Data Firehose, Step Functions, Cloudwatch, Eventbridge | ⭐⭐⭐⭐⭐ | VIB đang chuyển đổi lên AWS, rất hot |
| Orchestration | Airflow, AWS Step Functions | ⭐⭐⭐⭐ | Điều phối job batch và near-realtime |
| BI/Visualization | Power BI, Tableau, Cognos, Oracle BI, Jasper | ⭐⭐⭐⭐ | Chiếm 30% công việc, không thể bỏ qua |
| Data Architecture | Data Lake, Data Warehouse, Datamart, Lakehouse | ⭐⭐⭐⭐ | Kim tự tháp kiến thức quan trọng |
| API Development | RESTful API cho data services | ⭐⭐⭐ | 10% công việc nhưng cần biết |
🔑 3 nhóm kỹ năng "must-have" vs "nice-to-have"
Must-have (Bắt buộc):
- Thành thạo Python + PySpark xử lý dữ liệu lớn
- Kinh nghiệm Oracle/PL-SQL (đặc thù ngân hàng)
- ETL pipelines batch và streaming (near-realtime)
- AWS cơ bản: S3, EC2, Lambda, Glue
- Power BI hoặc Tableau
- SQL nâng cao: window functions, partitioning, optimization
Nice-to-have (Có thêm là lợi thế lớn):
- Kinh nghiệm Lakehouse (Delta Lake, Iceberg, Hudi)
- Chứng chỉ AWS (SAA, Data Analytics Specialty)
- DBT (data transformation tool hiện đại)
- Kinh nghiệm Data Quality (Great Expectations, Soda)
- Hiểu biết về AI/ML pipeline (MLOps cơ bản)
- Domain knowledge ngân hàng (tín dụng, core banking, AML)
3. Soft Skills cần thiết
- Tư duy phân tích & giải quyết vấn đề: Khi pipeline lỗi lúc 2h sáng hoặc data bị lệch, phải debug nhanh
- Làm việc nhóm: Phối hợp với BA, Data Analyst, Data Scientist, DevOps, Business users
- Giao tiếp phi kỹ thuật: Giải thích cho stakeholder ngân hàng hiểu được giải pháp dữ liệu
- Tư duy kinh doanh: Hiểu data dùng để ra quyết định gì trong ngân hàng (tín dụng, rủi ro, marketing...)
- Tự học: Phần 5% nghiên cứu công nghệ mới đòi hỏi cập nhật liên tục
4. Chứng chỉ gợi ý
| Chứng chỉ | Giá trị | Chi phí ước tính |
|---|---|---|
| AWS Certified Solutions Architect – Associate | Khẳng định nền tảng AWS | ~$150 + 2 tháng ôn |
| AWS Certified Data Analytics – Specialty | Trực tiếp cho vị trí Data Engineer | ~$300 + 3 tháng ôn |
| Databricks Certified Data Engineer | Spark + Lakehouse chuyên sâu | ~$200 |
| Google Professional Data Engineer | Cross-cloud, kiến thức rộng | ~$200 |
| Snowflake SnowPro Core | Nếu VIB chuyển sang Snowflake | ~$375 |
5. Mapping công việc → Kỹ năng
Công việc ở mục 2 (45%) yêu cầu Spark + Python + AWS Glue/EMR. Mục 4 (30%) cần Power BI/Tableau + SQL. Mục 1 (10%) đòi hỏi kiến thức architecture tổng thể. Mục 3 (10%) cần REST API + integration. Mục 5 (5%) đòi hỏi curiosity và research skill.
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn – Data Engineer VIB
Quy trình tuyển dụng dự kiến (4-5 vòng)
Vòng 1: HR Screening (30-45 phút)
- Xác nhận thông tin cá nhân, mức lương mong muốn, notice period
- Kiểm tra sơ bộ kinh nghiệm vs JD
- Hỏi về lý do nghỉ việc/ứng tuyển
- Tip: Chuẩn bị sẵn câu chuyện "Tại sao VIB?" – nên research về VIB Digital, chuyển đổi số của VIB, chiến lược ngân hàng số
Vòng 2: Technical Test / Online Assessment (60-90 phút)
- Có thể có bài test SQL + Python + ETL scenario
- Một số ngân hàng dùng HackerRank/Codility
- Tip: Luyện SQL window functions, PySpark transformations, và đọc hiểu data pipeline diagram
Vòng 3: Technical Interview sâu (90-120 phút)
Phỏng vấn với Senior Data Engineer/Technical Lead:
🔹 Câu hỏi SQL nâng cao (60% khả năng):
- Viết query tính retention rate khách hàng theo tháng
- So sánh UNION vs UNION ALL, window functions RANK/DENSE_RANK/ROW_NUMBER
- Tối ưu query chậm trên bảng 100 triệu record – bạn làm gì?
- Partition vs Index – khi nào dùng cái nào?
🔹 Câu hỏi Python/PySpark (70% khả năng):
- So sánh RDD vs DataFrame, khi nào dùng cái nào?
- Lazy evaluation trong Spark là gì? Tại sao quan trọng?
- Data skew là gì? Cách xử lý?
- Viết code xử lý streaming data với Spark Structured Streaming
🔹 Câu hỏi ETL/Data Pipeline (90% khả năng):
- Batch vs Near-realtime – trade-off?
- Thiết kế pipeline ingest data từ core banking sang Data Lake như thế nào?
- Làm sao đảm bảo data quality trong pipeline?
- Khi nào dùng AWS Glue vs EMR vs Lambda?
🔹 Câu hỏi AWS (80% khả năng):
- S3 storage classes và khi nào dùng Glacier
- Glue vs EMR khác nhau thế nào?
- Step Functions vs Airflow – khi nào chọn cái nào?
- VPC, IAM, Security Group trong AWS
🔹 Câu hỏi Data Architecture:
- Data Lake vs Data Warehouse vs Lakehouse – khác nhau gì?
- Medallion Architecture (Bronze/Silver/Gold) là gì?
- Cách thiết kế Dimensional Modeling (Kimball)
Vòng 4: Manager Interview (60 phút)
Phỏng vấn với Trưởng/Phó phòng:
- Câu chuyện bản thân, định hướng nghề nghiệp
- Project lớn nhất đã làm, vai trò, kết quả
- Xử lý conflict trong team thế nào?
- Cách làm việc với stakeholder không chuyên kỹ thuật
- Tip: Dùng phương pháp STAR (Situation - Task - Action - Result) cho mọi câu trả lời
Vòng 5: Final Interview – Director/GĐ Khối (45 phút)
- Cultural fit, tầm nhìn
- Mức lương, benefits thỏa thuận cuối cùng
- Tip: Chuẩn bị 2-3 câu hỏi thông minh về chiến lược data của VIB
Câu hỏi hay gặp theo từng vòng
Vòng HR:
- "Mức lương hiện tại và kỳ vọng của anh/chị?"
- "Tại sao rời công ty cũ (hoặc muốn chuyển việc)?"
- "Notice period bao lâu?"
Vòng Technical:
- "Mô tả kiến trúc data pipeline phức tạp nhất bạn đã xây"
- "Làm sao handle khi job chạy fail giữa chừng?"
- "Partition strategy cho bảng fact 5 năm dữ liệu?"
- "Slowly Changing Dimension – các type 1, 2, 3"
Vòng Manager:
- "Bạn thấy điểm yếu lớn nhất của mình là gì?"
- "3 năm tới bạn muốn ở đâu?"
- "Project nào bạn tự hào nhất?"
Tips chuẩn bị
✅ Nên làm:
- Mang portfolio (GitHub) hoặc diagram kiến trúc đã thiết kế
- In 2 bản CV, cẩn thận format
- Đến sớm 10-15 phút, trang phục business formal
- Chuẩn bị 3-5 câu hỏi ngược cho interviewer
- Research về VIB: app ngân hàng số, tin tức mới nhất, báo cáo thường niên
❌ Không nên:
- Nói xấu công ty cũ
- Bịa kinh nghiệm – họ sẽ hỏi sâu rất nhanh
- Đòi hỏi mức lương quá cao không có basis
- Đến muộn, ăn mặc quá casual
Dress code
- Vòng HR/Technical: Business casual (áo sơ mi, quần tây)
- Vòng Manager/Director: Business formal (vest, giày tây)
- Nếu đã ở trong ngành IT lâu, vẫn nên "overdress" hơn 1 level vì phỏng vấn ngân hàng
Lộ trình ôn thi
Lộ trình ôn thi & chuẩn bị trong 2 tuần
Tuần 1: Nền tảng kỹ thuật cốt lõi
Ngày 1-2: SQL nâng cao (4 giờ/ngày)
Tài liệu:
- "SQL for Data Analysis" – Cathy Zang (free PDF)
- LeetCode SQL (filter theo Hard, làm 20-30 bài)
- HackerRank SQL track
- Mode Analytics SQL Tutorial
Chủ đề cần nắm chắc:
- Window functions: ROW_NUMBER, RANK, LAG, LEAD, NTILE, FIRST_VALUE
- CTEs (WITH clause) và recursive CTEs
- Pivot/Unpivot
- Query optimization: EXPLAIN PLAN, indexes, partitioning
- Date functions trong Oracle (đặc thù ngân hàng)
Ngày 3-4: Python + PySpark (4 giờ/ngày)
Tài liệu:
- "Spark: The Definitive Guide" – Bill Chambers
- Databricks Free Courses (databricks.com/learn)
- PySpark Documentation chính thức
- "Python for Data Analysis" – Wes McKinney
Chủ đề cần nắm:
- DataFrame API transformations vs RDD actions
- Catalyst Optimizer & Tungsten Execution
- Partitioning strategies trong Spark
- Structured Streaming (Kafka source, foreach batch)
- UDFs và Pandas UDFs
- Performance tuning: broadcast join, salting, caching
Ngày 5-7: AWS Data Stack (3 giờ/ngày)
Tài liệu:
- AWS Skill Builder (miễn phí nhiều khóa)
- AWS Certified Data Analytics Specialty exam guide
- AWS Whitepapers (Lake Formation, Analytics)
- Stephane Maarek Udemy courses
Cần hiểu sâu:
- S3: Storage classes, lifecycle policies, partitioning
- Glue: Crawlers, Jobs, Data Catalog, ETL vs PySpark native
- EMR vs Glue – trade-offs
- Step Functions state machines
- Lambda + Kinesis real-time patterns
- IAM roles, policies, security best practices
- VPC networking cơ bản
Tuần 2: Data Architecture + BI + Thực hành
Ngày 8-9: Data Architecture (3 giờ/ngày)
Tài liệu:
- "The Data Warehouse Toolkit" – Ralph Kimball (bible về dimensional modeling)
- "Designing Data-Intensive Applications" – Martin Kleppmann
- Lakehouse papers (Databricks)
- Data Mesh concepts (Zhamak Dehghani)
Chủ đề:
- Star Schema vs Snowflake Schema
- Fact vs Dimension tables
- Slowly Changing Dimensions (Type 1, 2, 3)
- Data Vault methodology
- Medallion Architecture (Bronze-Silver-Gold)
- Data Lakehouse (Delta Lake, Iceberg, Hudi)
- Data Quality frameworks
Ngày 10-11: BI Tools – Power BI/Tableau (2 giờ/ngày)
Tài liệu:
- Power BI official learning path (Microsoft Learn)
- Tableau Public tutorials
- SQLBI.com (Marco Russo – DAX expert)
Chủ đề:
- Data modeling trong Power BI (star schema)
- DAX measures và calculated columns
- Power Query (M language)
- Row-level security
- Dashboard design best practices
Ngày 12-13: Nghiên cứu VIB + Mock Interview
- Đọc về VIB: báo cáo thường niên 2024, chiến lược digital
- Xem YouTube: "VIB Digital Banking", "VIB App review"
- Tìm hiểu core banking của VIB (nếu public)
- Practice mock interview với bạn bè
Ngày 14: Review & Rest
- Đọc lại cheat sheet đã note
- Không học thêm kiến thức mới
- Ngủ đủ giấc, chuẩn bị trang phục
Tài liệu tham khảo tổng hợp
Sách nên đọc (chọn 2-3 cuốn)
1. "Spark: The Definitive Guide" – Bill Chambers (bắt buộc cho Spark)
2. "AWS Cookbook" – John Culkin (cho AWS thực tế)
3. "The Data Warehouse Toolkit" – Ralph Kimball (cho modeling)
4. "Fundamentals of Data Engineering" – Joe Reis (bible về Data Engineering)
5. "Designing Data-Intensive Applications" – Martin Kleppmann (kiến thức nền)
Khóa học online miễn phí/trả phí
- AWS Skill Builder (free) – Foundation cho AWS
- Databricks Academy (free) – Spark + Lakehouse
- Coursera: "Data Engineering Specialization" – IBM
- Udemy: Stephane Maarek AWS courses (~$15-20 mỗi khóa, hay sale)
- DataTalks.Club Data Engineering Zoomcamp (free)
- Snowflake Snowflake Essentials (free)
Blog/Newsletter nên theo dõi
- Towards Data Science (Medium)
- AWS Big Data Blog (aws.amazon.com/big-data)
- Databricks Blog
- Seattle Data Guy (newsletter + YouTube)
- Reddit r/dataengineering
Checklist ôn thi
- [ ] SQL: Làm được 30 bài LeetCode Hard
- [ ] PySpark: Giải thích được DataFrame vs RDD, lazy evaluation
- [ ] AWS: Vẽ được diagram kiến trúc data platform cơ bản
- [ ] Architecture: Phân biệt được Lake vs Warehouse vs Lakehouse
- [ ] ETL: Thiết kế được 1 pipeline từ source → staging → mart
- [ ] BI: Tạo được 1 dashboard Power BI hoàn chỉnh
- [ ] Mock interview: Practice ít nhất 2 lần với bạn/mentor
- [ ] CV: Update với keywords từ JD
- [ ] GitHub: Có ít nhất 1 project data engineering showcase
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp – Data Engineer trong Ngân hàng
1. Lộ trình thăng tiến trong ngân hàng
VIB có cấu trúc rõ ràng cho vị trí này:
```
Chuyên viên (2 năm) → Chuyên viên chính (3 năm) → Chuyên viên cao cấp (5 năm) → Chuyên gia (7+ năm)
↓ ↓ ↓ ↓
Junior DE Mid DE Senior DE Expert/Lead
```
Sau khi vào vị trí Expert, các hướng đi tiếp:
- Data Architect: Thiết kế toàn bộ hệ thống data của ngân hàng (lương cao, ít coding)
- Engineering Manager/Trưởng phòng: Quản lý team 5-15 người
- Principal Engineer: SME (Subject Matter Expert) về 1 lĩnh vực data
- CDO track: Chief Data Officer sau 10-15 năm (rất hiếm, cực kỳ giỏi)
- Cross-functional: Chuyển sang Product, Risk, hoặc Business Intelligence
2. Mức lương kỳ vọng theo cấp bậc (Hà Nội, 2024-2025)
| Cấp bậc | Kinh nghiệm | Mức lương Gross/tháng (VNĐ) |
|---|---|---|
| Chuyên viên | 2 năm | 25-40 triệu |
| Chuyên viên chính | 3-4 năm | 40-60 triệu |
| Chuyên viên cao cấp | 5-7 năm | 60-90 triệu |
| Chuyên gia | 7-10 năm | 90-150 triệu |
| Trưởng phòng/Giám đốc | 10+ năm | 120-200 triệu+ |
Lưu ý:
- VIB thuộc top ngân hàng tư nhân trả lương khá tốt, đặc biệt cho vị trí data/tech
- Lương "Thỏa thuận" thường có thể deal được nếu bạn có nhiều offer cạnh tranh
- Ngoài lương còn có: thưởng Tết (1-3 tháng), thưởng KPI (0.5-2 tháng), bảo hiểm sức khỏe gia đình, ưu đãi vay ngân hàng, cổ phiếu ESOP (nếu có)
3. Kỹ năng cần phát triển thêm theo từng giai đoạn
Giai đoạn Junior-Mid (0-4 năm)
- Sâu về SQL + Python: Nền tảng không thể thiếu
- Cloud (AWS): Bắt buộc cho Data Engineer hiện đại
- Spark/Scala: Cho xử lý Big Data
- Data modeling basics: Star schema, SCD
- Git, Docker, CI/CD: Engineering practices
Giai đoạn Senior (5-7 năm)
- Streaming (Kafka, Kinesis): Cho real-time
- DataOps + MLOps: Tự động hóa pipeline
- Data Quality tools: Great Expectations, Soda
- Orchestration nâng cao: Airflow, Step Functions
- Security & Governance: IAM, encryption, GDPR/PDPA compliance
- Mentoring: Hướng dẫn junior
Giai đoạn Expert/Lead (7+ năm)
- Data Strategy: Định hướng data platform cho cả ngân hàng
- Vendor Management: Đánh giá công cụ mới, đàm phán
- Cost Optimization: Tối ưu chi phí AWS (có thể tiết kiệm hàng tỷ đồng)
- Cross-team leadership: Làm việc với Risk, Marketing, Operations
- Public Speaking: Conference talks, training cho team
4. Đặc thù làm Data Engineer trong Ngân hàng
✅ Ưu điểm
- Lương cao hơn so với Data Engineer ở công ty phi tài chính (banking premium 15-30%)
- Dữ liệu phong phú: Tín dụng, giao dịch, khách hàng, mobile banking
- Job security cao: Ngân hàng ít khi layoff
- Lộ trình rõ ràng: Cấp bậc chuẩn, dễ thăng tiến
- Được học hỏi business: Hiểu sâu về tài chính, rủi ro, compliance
⚠️ Thách thức
- Compliance nặng: Mọi thay đổi phải qua kiểm duyệt, change management chặt
- Legacy systems: Oracle on-premise có thể cũ, chuyển đổi chậm
- Mức độ tự do công nghệ thấp: Phải theo tech stack đã duyệt
- Workload cao: End-of-month, end-of-quarter thường xuyên OT
- Bảo mật: Không dùng được nhiều open-source tools
5. So sánh với các hướng đi khác
| Hướng đi | Lương | Work-life balance | Learning curve | Tác động kinh doanh |
|---|---|---|---|---|
| DE Ngân hàng (VIB) | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| DE Tech (FPT, VNG) | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| DE Fintech (MoMo, ZaloPay) | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| DE Consultant | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
| Data Scientist | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
6. Lời khuyên cuối cùng
1. Đừng chỉ code giỏi – Hiểu business ngân hàng là lợi thế cạnh tranh khổng lồ. Đọc về Basel III, IFRS 9, AML, tín dụng tiêu dùng, mortgage...
2. Network nội bộ – Tham gia VIB Tech Community, các event như VIB Innovation Day. Network giúp bạn thăng tiến nhanh hơn skill thuần túy.
3. Theo dõi xu hướng – Data Engineering thay đổi cực nhanh: Lakehouse đang thay thế Lake+Warehouse, GenAI đang thay đổi cách xử lý data, MLOps đang integrate với DataOps. Đừng tụt hậu.
4. Xây dựng brand cá nhân – Viết blog, làm YouTube, tham gia open-source. Trong ngân hàng, người có "voice" dễ được đề bạt hơn.
5. Chứng chỉ AWS là bắt buộc – Nếu bạn nghiêm túc với cloud data, hãy thi AWS Data Analytics Specialty trong năm đầu tiên làm việc.
6. Đừng skip banking domain – Nhiều bạn chuyển từ tech sang banking thấy "chán" vì phải học quá nhiều kiến thức business. Nhưng chính đó là rào cản gia nhập, là lợi thế cạnh tranh về sau.
Câu hỏi thường gặp
Em mới ra trường ngành CNTT, có thể apply vị trí Data Engineer ở VIB không?
Theo JD, vị trí này yêu cầu tối thiểu 2 năm (Chuyên viên) đến 7 năm (Chuyên gia). Nếu mới ra trường, em chưa đủ điều kiện cho level này. Tuy nhiên em có thể:
1. Apply các vị trí Junior Data Engineer hoặc Data Analyst ở VIB (thường không public nhiều)
2. Làm 2-3 năm ở công ty outsource/product trước, tích lũy kinh nghiệm thực tế với Python, SQL, AWS
3. Trong thời gian đó, hoàn thành các chứng chỉ AWS và xây dựng portfolio data engineering trên GitHub
4. Sau 2-3 năm kinh nghiệm, apply lại vị trí Chuyên viên là hoàn toàn khả thi
Tip: VIB có chương trình Fresher/Junior mỗi năm, em nên theo dõi trang tuyển dụng của họ và LinkedIn VIB.
Mức lương kỳ vọng cho 5 năm kinh nghiệm Data Engineer ở VIB là bao nhiêu?
Với 5 năm kinh nghiệm ở level Chuyên viên cao cấp tại VIB Hà Nội, mức lương gross kỳ vọng từ 60-90 triệu VNĐ/tháng. Cụ thể:
- Nếu em đến từ công ty product/startup: 70-90 triệu
- Nếu đến từ công ty outsource: 60-75 triệu
- Nếu đến từ ngân hàng khác với mức cao: có thể đàm phán 90-110 triệu
Lưu ý:
- VIB thường đàm phán dựa trên lương hiện tại + 15-25%
- Nên research qua các nguồn: VietnamWorks Salary Report, ITJobs123, Levels.fyi
- Khi deal, đừng chỉ nói 1 con số mà đưa ra range (ví dụ: 70-85 triệu)
- Ngoài lương còn có: thưởng Tết, thưởng KPI, bảo hiểm PVI Premium, ưu đãi vay mua nhà/ô tô lãi suất thấp
- Cổ phiếu ESOP hiện VIB chưa công bố rộng rãi, cần hỏi HR
Em đang làm Backend Developer (Java) được 4 năm, muốn chuyển sang Data Engineer. Có khả thi không?
Hoàn toàn khả thi! Đây là transition phổ biến và có lợi thế. Phân tích:
Lợi thế của em:
- 4 năm Java = nền tảng OOP, design pattern, system design vững
- Đã làm việc với database, REST API, có kinh nghiệm production
- Code discipline tốt hơn người từ BA/Analyst chuyển sang
Cần bổ sung (3-6 tháng):
1. Python + PySpark (quan trọng nhất) - thay vì chỉ Java
2. SQL nâng cao (window functions, optimization)
3. Cloud AWS cơ bản (S3, Glue, Lambda)
4. ETL/ELT concepts và tools
5. 1-2 project cá nhân với Big Data
Lộ trình khuyến nghị:
- Tháng 1-2: Học Python, SQL, làm project nhỏ với Pandas
- Tháng 3-4: Học PySpark + AWS, làm project trên AWS Free Tier
- Tháng 5-6: Thi chứng chỉ AWS Data Analytics Specialty hoặc SAA
- Apply vị trí Data Engineer level Chuyên viên chính (3-4 năm)
Em có thể transition internal ở công ty hiện tại trước (ví dụ: từ backend service sang data service), rồi mới apply ra ngoài với profile vững hơn.
Data Engineer ở ngân hàng khác gì so với Fintech/Tech company?
Khác biệt khá rõ, đây là điểm quan trọng cần biết trước khi apply:
Ngân hàng (VIB):
- Dữ liệu nhạy cảm cao: thông tin khách hàng, giao dịch tài chính
- Compliance cực kỳ chặt: phải tuân thủ NHNN, Basel, GDPR/PDPA
- Legacy systems: Oracle on-premise, mainframe có thể còn dùng
- Tốc độ thay đổi công nghệ chậm hơn 2-3 năm so với tech
- Yêu cầu documentation kỹ lưỡng, change approval process
- Tuy nhiên: dữ liệu phong phú, business impact lớn, job security cao
Fintech (MoMo, ZaloPay, VNPay):
- Dữ liệu transactional volume lớn hơn (hàng triệu giao dịch/ngày)
- Real-time decision making quan trọng
- Tốc độ innovation cao, thử cái mới nhanh
- Stack thường cloud-native từ đầu
- Áp lực downtime cao, on-call có thể xuyên đêm
Tech company (Google, Microsoft, VNG):
- Data scale khổng lồ (petabytes)
- Cutting edge tech (Snowflake, Iceberg, BigQuery)
- Work-life balance tốt nhất
- Lương cao nhất ở senior level
- Tuy nhiên data engineering ở đây thường "generalist" hơn
Khuyến nghị: Nếu bạn muốn ổn định, học hỏi business sâu, và OK với constraint của compliance → ngân hàng là lựa chọn tốt. Nếu muốn tech bleeding edge và scale lớn → Fintech hoặc Tech.
Phỏng vấn Data Engineer VIB thường hỏi gì? Em nên chuẩn bị ra sao?
Phỏng vấn Data Engineer VIB thường qua 4-5 vòng, cường độ tăng dần:
Vòng HR (30-45 phút): Câu hỏi motivation, lương, notice period. Tip: Research về VIB Digital Banking trước.
Vòng Technical Test: Online assessment qua HackerRank, thường có:
- 2-3 bài SQL (medium-hard)
- 1 bài Python/PySpark
- 1 bài ETL scenario đọc hiểu
Vòng Technical Interview sâu: Đây là vòng quan trọng nhất, hỏi rất kỹ:
1. SQL nâng cao: window functions, query optimization, partitioning
2. Spark: DataFrame vs RDD, lazy evaluation, data skew, caching strategies
3. AWS: S3, Glue vs EMR, Lambda, Step Functions
4. ETL design: batch vs streaming, data quality, error handling
5. Architecture: Lake vs Warehouse vs Lakehouse, dimensional modeling, SCD
Vòng Manager: Câu hỏi mềm hơn - STAR format cho mọi câu trả lời về project, leadership, conflict.
Vòng Director: Cultural fit, mức lương final.
Cách chuẩn bị hiệu quả trong 2 tuần:
- Tuần 1: SQL nâng cao (LeetCode 30 bài Hard) + Python/PySpark + AWS cơ bản
- Tuần 2: Architecture concepts + 2 mock interview với bạn
- Mang theo CV + 1 diagram kiến trúc data pipeline đã làm để show
Tip quan trọng: VIB đánh giá cao người hiểu business banking, không chỉ biết code. Nên đọc về core banking, credit scoring, AML trước buổi phỏng vấn.
Làm Data Engineer ở VIB có áp lực không? Work-life balance thế nào?
Trung thực mà nói: Data Engineer ở VIB có áp lực vừa phải, không quá căng nhưng cũng không "easy". Cụ thể:
Áp lực chính:
1. End-of-month, end-of-quarter: Phải chạy các job reporting cho NHNN, báo cáo quản trị. Có thể OT 1-2 giờ hoặc làm cuối tuần
2. Data incidents: Khi pipeline lỗi ảnh hưởng báo cáo cho ban lãnh đạo → áp lực resolve nhanh
3. Compliance audit: Mỗi quý có thể có audit, phải chuẩn bị documentation kỹ
4. Cutover/deployment: Triển khai hệ thống mới cần làm off-hours để tránh ảnh hưởng production
Work-life balance:
- Giờ làm: 8h-17h hoặc 8h30-17h30, thứ 2 - thứ 6
- OT không thường xuyên, có OT pay
- Nghỉ phép 12-15 ngày/năm theo luật + thêm ngày lễ ngân hàng
- Làm thứ 7 hiếm, chỉ khi có sự cố lớn
So sánh với Fintech: Fintech áp lực cao hơn, on-call nhiều hơn, nhưng đổi lại tech stack tốt hơn và lương tương đương.
Lời khuyên: Nếu em ưu tiên stability và muốn có thời gian cho gia đình, VIB là lựa chọn tốt. Nếu em muốn thử thách và growth nhanh, Fintech hoặc product company sẽ phù hợp hơn.
Em 7 năm kinh nghiệm, đang ở level Senior Data Engineer, apply Chuyên gia ở VIB thì chuẩn bị gì để tăng tỷ lệ đậu?
Với 7 năm kinh nghiệm apply level Chuyên gia (Expert) ở VIB, em cần chứng minh không chỉ là "senior giỏi code" mà là "expert có tầm nhìn". Cụ thể:
1. Showcase 3-5 project lớn trong CV:
- Data platform cho 1000+ users
- Pipeline xử lý hàng TB dữ liệu
- Tiết kiệm chi phí cloud $X qua optimization
- Migration từ on-premise lên cloud
- Xây dựng data governance framework
2. Trong phỏng vấn, chứng minh "tư duy architect":
- Đặt câu hỏi "Tại sao chọn tech này mà không phải tech kia?" → Trade-off analysis
- Đưa ra giải pháp end-to-end (không chỉ code 1 component)
- Discuss cost, security, scalability, maintainability
3. Demonstrate leadership:
- Đã lead team bao nhiêu người
- Mentoring junior thế nào
- Làm việc với stakeholder ở cấp nào (C-level, VP)
4. Kể câu chuyện "value creation":
- Ví dụ: "Pipeline em xây giúp giảm thời gian reporting từ 2 ngày xuống 2 giờ, tiết kiệm 200 triệu/năm chi phí nhân sự"
- Câu chuyện kiểu này impact mạnh gấp 10 lần liệt kê technical skills
5. Chuẩn bị presentation (một số vòng có thể yêu cầu):
- Slide về kiến trúc data platform em đã thiết kế
- Slide về roadmap data cho 2-3 năm tới
6. Đàm phán lương:
- Với 7 năm + level Expert, kỳ vọng 90-130 triệu Gross tùy năng lực
- Nếu đang ở mức 80+ triệu ở công ty hiện tại, VIB khó match 100% nhưng có thể bù bằng benefits khác
- Hỏi rõ về cơ hội thăng tiến lên Principal/Architect sau 2-3 năm