Data Engineer - Level Middle, Senior (Mảng Giải pháp tích hợp Dữ liệu)
Mô tả công việc
JOB RESPONSIBILITIES
- Analyze business and data requirements to design appropriate data integration workflows (ETL/ELT).
- Develop and implement data integration processes and pipelines.
- Operate, monitor, and troubleshoot integration workflows, ensuring data flow stability, accuracy, and security.
- Prepare technical documentation, support knowledge transfer, and perform system optimization and integration testing.
- Collaborate with application development, system operations, and data analytics teams.
- Provide consultancy and recommendations on data integration architecture solutions aligned with the organization’s overall data strategy (e.g., data lake, real-time streaming, batch processing, etc.).
JOB REQUIREMENTS
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Finance, Accounting, Business Administration, or an equivalent field.
- Minimum 4–5 years of experience in ETL/ELT development or system integration.
- Proficient in at least one ETL tool (e.g., Microsoft SSIS, Talend, Informatica) or modern data pipeline platforms (Airflow, dbt, NiFi, etc.), or hands-on experience in building custom ETL frameworks.
- Experience working with SQL Server, Oracle, PostgreSQL, Snowflake, or BigQuery.
- Solid understanding of RESTful APIs, JSON, XML, and integration protocols such as HTTP, FTP, and Kafka.
- Preferably knowledgeable in Data Warehouse, Data Lake, Data Mesh, or Event-Driven Architecture.
- Programming or scripting skills in .NET, Java, Python, Shell, or PowerShell are a plus.
- Good communication skills with the ability to read and understand technical documentation in English.
ATTACTIVE BENEFITS & COMPENSATION PACKAGEA
- Join one of Vietnam’s largest Core Banking Transformation Projects, handling up to 1 billion transactions per day.
- Work in a modern, technology-driven environment leveraging Cloud-native, DevOps, Microservices, and CI/CD practices.
- Learn directly from international technology experts and participate in strategic digital banking initiatives.
- Competitive salary package: 40-46M Gross (Senior), 30M -38M (Middle) x 14–15 months/year.
- Performance-based bonuses: business results, individual performance, innovation, responsibility, etc.
- Health insurance & wellness: GPBankCare package (provided by Bao Viet Insurance) extended to employees and family members.
- Learning & Development: support for professional training courses and international certification exams.
- Annual company trip and vacation allowance
- Holiday & special occasion bonuses (National holidays: Sept 2nd, Apr 30th, Hung Kings’ Festival, birthdays, weddings, etc.)
WORKING HOURS AND LOCATION
- Working Hours: Standard working hours: Monday – Friday (flexible start time: 8:00 / 8:30 / 9:00) and Saturday mornings per month (8:00–12:00).
- Work Locations: 18 Pham Hung, Tu Liem, Ha Noi
Receive additional advice on the job opportunity
📞 Phone/Zalo: 0376 060 513
📧 Email: anhnp2@gpbank.com.vn
Phân tích kỹ năng cần có
Phân tích kỹ năng — Data Engineer (Middle/Senior) tại GPBank
🎯 Tóm tắt vị trí
Đây là vị trí Data Engineer thuộc mảng Giải pháp tích hợp Dữ liệu trong Khối CNTT, nằm trong dự án Core Banking Transformation — dự án chuyển đổi hệ thống ngân hàng lõi xử lý tới 1 tỷ giao dịch/ngày. Đây là cơ hội rất lớn cho người muốn làm data ở quy mô banking.
---
🔧 Hard Skills — Bắt buộc phải có
1. ETL/ELT Development (Yêu cầu cốt lõi — 4-5 năm)
| Công cụ truyền thống | Nền tảng hiện đại |
|---|---|
| Microsoft SSIS | Apache Airflow |
| Talend | dbt (data build tool) |
| Informatica | Apache NiFi |
| Custom ETL frameworks |
Khuyến nghị: Học ít nhất 1 tool truyền thống + 1 tool hiện đại để có lợi thế. Ưu tiên Airflow + dbt vì đây là stack phổ biến nhất hiện nay trong data engineering.
2. Database & Data Warehouse
Thành thạo ít nhất 2 trong số:
- SQL Server (rất phổ biến trong ngân hàng VN)
- Oracle (ngân hàng lớn hay dùng)
- PostgreSQL (open-source, linh hoạt)
- Snowflake (cloud DW đang trending)
- BigQuery (Google Cloud)
3. Tích hợp & Giao thức
- RESTful APIs, JSON, XML
- HTTP, FTP, Kafka (Kafka cực kỳ quan trọng cho real-time)
- Hiểu về streaming vs batch processing
4. Kiến trúc dữ liệu (ưu tiên)
- Data Warehouse (lý thuyết Kimball/Inmon)
- Data Lake (raw data storage)
- Data Mesh (kiến trúc phân tán theo domain)
- Event-Driven Architecture
---
💻 Programming/Scripting — Có là lợi thế
| Ngôn ngữ | Mức độ quan trọng |
|---|---|
| Python | ⭐⭐⭐⭐⭐ — Bắt buộc tương đương |
| SQL | ⭐⭐⭐⭐⭐ — Bắt buộc |
| Shell/Bash | ⭐⭐⭐⭐ — Rất cần |
| Java/.NET | ⭐⭐⭐ — Có thì tốt |
| PowerShell | ⭐⭐ — Chỉ cần nếu làm trên Windows Server |
---
🌟 Soft Skills cần thiết
- Communication tốt — vì phải collaborate với nhiều team (dev app, ops, analytics)
- Đọc hiểu tài liệu tiếng Anh — bắt buộc
- Tư duy hệ thống — khi thiết kế integration workflows
- Tư vấn kiến trúc — vị trí senior cần propose solutions
- Documentation — chuẩn bị tài liệu kỹ thuật, knowledge transfer
---
📜 Chứng chỉ nên tham khảo
| Chứng chỉ | Tổ chức | Giá trị |
|---|---|---|
| Google Professional Data Engineer | Cao — chứng minh cloud data skills | |
| AWS Certified Data Engineer — Associate | AWS | Cao — thị trường AWS lớn |
| Databricks Certified Data Engineer | Databricks | Cao — Spark/Delta Lake |
| Snowflake SnowPro | Snowflake | Tốt — nếu làm DW |
| dbt Analytics Engineering | dbt Labs | Tốt — trendy hiện nay |
| Apache Kafka CCDAK | Confluent | Tốt — nếu làm streaming |
---
🏗️ Bảng so sánh Middle vs Senior
| Tiêu chí | Middle (30-38M) | Senior (40-46M) |
|---|---|---|
| Kinh nghiệm | 3-4 năm | 5+ năm |
| Phạm vi công việc | Develop + monitor | Design + consult + mentor |
| Tư vấn kiến trúc | Tham gia | Chủ trì |
| Độc lập | Cần hỗ trợ | Làm việc độc lập |
| Stakeholder mgmt | IT team | Cross-functional + leadership |
| Kỳ vọng kỹ thuật | Strong hands-on | Hands-on + strategic thinking |
---
⚠️ Lưu ý quan trọng
- Ngân hàng dầu khí (GPBank) đang trong giai đoạn tái cơ cấu mạnh mẽ — chọn làm ở đây nghĩa là bạn chọn một môi trường đang thay đổi, nhiều cơ hội nhưng cũng có rủi ro nhất định. Nên tìm hiểu kỹ về tình hình tài chính và chiến lược chuyển đổi số của GPBank trước khi ứng tuyển.
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn — Data Engineer GPBank
📋 Quy trình tuyển dụng dự kiến
Với vị trí IT quan trọng tại ngân hàng, quy trình thường có 4-5 vòng:
| Vòng | Hình thức | Thời gian | Nội dung |
|---|---|---|---|
| 1. HR Screening | Phone/Video | 15-30 phút | Background, mức lương, motivation |
| 2. Technical Test | Online/Written | 60-90 phút | SQL, ETL logic, coding |
| 3. Technical Interview | On-site | 60-90 phút | Data engineering, system design |
| 4. Manager Interview | On-site | 45-60 phút | Project experience, fit |
| 5. Final/HR | On-site | 30 phút | Offer, benefits, culture |
---
🎤 Câu hỏi phỏng vấn hay gặp
Vòng 1 — HR Screening
1. "Anh/chị biết gì về GPBank và dự án Core Banking Transformation?"
2. "Tại sao muốn làm data engineer trong ngân hàng?"
3. "Mức lương mong muốn?" — Mẹo: Hãy anchor vào khoảng tin đã công bố: Middle 30-38M, Senior 40-46M. Có thể deal cao hơn nếu CV tốt.
4. "Khi nào có thể bắt đầu?"
Vòng 2 — Technical Test
- SQL nâng cao: window functions, CTE, recursive queries, performance tuning (EXPLAIN PLAN, indexing)
- ETL scenarios: "Thiết kế pipeline để sync data từ Oracle sang Snowflake real-time như thế nào?"
- Coding: Python (pandas, xử lý file), Shell script
- Data modeling: Star schema vs Snowflake schema, slowly changing dimensions
Vòng 3 — Technical Interview (Quan trọng nhất)
Về ETL/ELT:
1. "Phân biệt ETL và ELT? Khi nào dùng cái nào?"
2. "Anh/chị đã dùng Airflow thế nào? Cách handle backfill và failure?"
3. "Thiết kế incremental load từ SQL Server sang DW như thế nào?"
4. "Làm sao đảm bảo data quality trong pipeline?"
5. "Xử lý late-arriving data thế nào trong streaming?"
Về Database:
1. "Index nào phù hợp cho bảng 100 triệu record?"
2. "Partition table khi nào? Chiến lược partition?"
3. "Phân biệt OLTP và OLAP?"
4. "Tối ưu query chậm thế nào?"
Về System Design (Senior):
1. "Thiết kế data pipeline cho hệ thống xử lý 1 tỷ giao dịch/ngày?"
2. "So sánh batch processing và real-time streaming? Khi nào dùng cái nào?"
3. "Data Lake vs Data Warehouse vs Data Mesh?"
4. "Làm sao đảm bảo data security trong integration (PII, PCI-DSS)?"
Vòng 4 — Manager Interview
1. "Kể về project data lớn nhất anh/chị đã làm?"
2. "Conflict với stakeholder khi requirement thay đổi liên tục — xử lý thế nào?"
3. "Anh/chị sẽ đóng góp gì cho team trong 6 tháng đầu?"
4. "Trong 3 năm tới muốn thành con người thế nào?"
---
💡 Tips chuẩn bị
Trước phỏng vấn 1 tuần
- ✅ Đọc về GPBank: lịch sử, sản phẩm, chiến lược chuyển đổi số, dự án core banking
- ✅ Chuẩn bị STAR stories cho 3-4 project lớn
- ✅ Ôn SQL: window functions, recursive CTE, performance tuning
- ✅ Review lại kiến trúc các project đã làm
- ✅ Chuẩn bị 3-5 câu hỏi thông minh để hỏi interviewer
Trong phỏng vấn
- 🎯 Kỹ thuật STAR: Situation → Task → Action → Result
- 🎯 Vẽ diagram trên giấy/bảng trắng khi nói về kiến trúc
- 🎯 Nêu rõ trade-off khi đưa ra giải pháp (không có silver bullet)
- 🎯 Nếu không biết, nói thẳng và đề xuất cách bạn sẽ tìm hiểu
---
👔 Dress Code
- Vòng kỹ thuật: Business casual — sơ mi + quần tây, không cần vest
- Vòng Manager/Final: Lịch sự hơn — sơ mi trắng/xanh nhạt + quần tây, có thể vest
- Tránh: quần jeans, áo thun, dép lê
- Nữ giới: váy công sở dài quá gối, áo blouse lịch sự
---
❓ Câu hỏi thông minh nên hỏi interviewer
1. "Hiện tại team đang dùng stack công nghệ nào? Có kế hoạch migrate sang cloud không?"
2. "Dự án Core Banking Transformation đang ở giai đoạn nào? Khi nào go-live?"
3. "Data team hiện có bao nhiêu người? Cơ cấu team thế nào?"
4. "Văn hóa làm việc của team như thế nào? Agile/Scrum?"
5. "Cơ hội học các chứng chỉ quốc tế và certification được hỗ trợ thế nào?"
6. "Đánh giá performance của Data Engineer dựa trên KPI gì?"
Lộ trình ôn thi
Lộ trình ôn thi & chuẩn bị — Data Engineer GPBank
⏰ Lộ trình 2 tuần
📅 Tuần 1 — Nền tảng kỹ thuật
Ngày 1-2: SQL nâng cao (quan trọng nhất)
- Window functions: ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD
- CTE và recursive CTE
- PIVOT/UNPIVOT
- EXPLAIN PLAN, index strategies
- Practice: HackerRank SQL, LeetCode SQL (medium+)
Ngày 3-4: ETL/ELT & Data Pipeline
- Đọc tài liệu chính thức Airflow (https://airflow.apache.org)
- Tutorial dbt: https://docs.getdbt.com
- Hiểu sự khác biệt giữa SSIS, Talend, Informatica
- Học cách thiết kế pipeline idempotent
Ngày 5-6: Database & Data Warehouse
- Star schema, snowflake schema, galaxy schema
- Slowly Changing Dimensions (SCD Type 1/2/3)
- Partitioning strategies
- OLTP vs OLAP
- Tài liệu: Kimball's Data Warehouse Toolkit
Ngày 7: Streaming & Messaging
- Kafka basics: producer, consumer, topic, partition
- Kinesis/Pub-Sub overview
- Event-driven architecture patterns
---
📅 Tuần 2 — System Design & Polish
Ngày 8-9: System Design
- Thiết kế data pipeline cho high-volume system
- Batch vs streaming trade-offs
- Data Lake architecture (raw, bronze, silver, gold layers)
- Đọc case study về data platform lớn (Netflix, Uber, Airbnb)
Ngày 10-11: Cloud & DevOps
- AWS S3, Glue, Redshift basics (hoặc tương đương Azure/GCP)
- CI/CD cho data pipeline
- Docker basics (rất phổ biến trong data engineering hiện đại)
- Infrastructure as Code (Terraform — bonus)
Ngày 12: Banking Domain Knowledge
- Core banking systems
- PCI-DSS, GDPR, banking security standards
- Customer 360, transaction data, KYC/CDD
- Dự án Core Banking Transformation tại VN (tìm trên báo chí)
Ngày 13: Mock Interview
- Tự practice câu hỏi kỹ thuật ra giấy
- Vẽ diagram trên giấy A3
- Time yourself: 60 phút cho technical round
Ngày 14: Polish & Logistics
- Review CV, prepare STAR stories
- Đọc tin tức GPBank, ngân hàng dầu khí
- In 3-5 bản CV, photo dự phòng
- Lên kế hoạch đường đi đến 18 Phạm Hùng (nếu offline)
---
📚 Tài liệu tham khảo
Sách nên đọc
| Sách | Tác giả | Mức độ ưu tiên |
|---|---|---|
| Fundamentals of Data Engineering | Joe Reis, Matt Housley | ⭐⭐⭐⭐⭐ |
| Designing Data-Intensive Applications | Martin Kleppmann | ⭐⭐⭐⭐⭐ |
| The Data Warehouse Toolkit | Ralph Kimball | ⭐⭐⭐⭐ |
| Spark: The Definitive Guide | Bill Chambers | ⭐⭐⭐ |
| Kafka: The Definitive Guide | Neha Narkhede | ⭐⭐⭐⭐ |
| Data Mesh | Zhamak Dehghani | ⭐⭐⭐ |
Khóa học online
| Khóa | Nền tảng | Ghi chú |
|---|---|---|
| Data Engineering Zoomcamp | DataTalksClub (miễn phí) | Rất practical |
| DE Zoomcamp 2.0 | DataTalksClub | Có Docker + GCP |
| Apache Airflow Complete Guide | Udemy | Hands-on |
| dbt Fundamentals | dbt Labs (free) | Bắt buộc nếu học dbt |
| Snowflake Zero to Hero | Snowflake (free) | Tốt cho DW |
| Google Data Engineer Path | Google Cloud Skills Boost | Chuẩn bị cho certification |
Blog/Tài liệu miễn phí
- AWS Big Data Blog: best practices
- Netflix Tech Blog: case study streaming
- Uber Engineering Blog: data platform
- Confluent Blog: Kafka tutorials
- Mode Analytics SQL Tutorial: SQL nâng cao
---
🎯 Kiến thức nền tảng cần nắm vững
Bắt buộc ⭐⭐⭐⭐⭐
1. SQL — phải giỏi, không thỏa hiệp
2. ETL concepts — full load vs incremental, CDC, batch vs streaming
3. Data modeling — Star schema, normalization
4. REST APIs — gọi API, parse JSON
Quan trọng ⭐⭐⭐⭐
1. Python — pandas, requests, sqlalchemy
2. Airflow — DAG, operators, scheduling
3. Cloud basics — S3/Azure Blob, IAM, networking
4. Version control — Git workflow
Tốt nên có ⭐⭐⭐
1. Docker & containerization
2. Infrastructure as Code
3. CI/CD (Jenkins, GitLab CI)
4. Monitoring (Prometheus, Grafana)
---
⚡ Quick Wins trước buổi phỏng vấn
- 🎁 Làm 1 mini project về data pipeline public trên GitHub
- 🎁 Viết 1 blog post về kiến trúc data (LinkedIn/Medium)
- 🎁 Có 1 chứng chỉ cloud entry-level (GCP/AWS) để tạo ấn tượng
- 🎁 Chuẩn bị sẵn 2-3 story về failure handling và recovery
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp — Data Engineer ngân hàng
💰 Phân tích mức lương
Mức lương công bố
| Cấp | Gross/tháng | Gross/năm (14-15 tháng) |
|---|---|---|
| Middle | 30-38 triệu | 420-570 triệu |
| Senior | 40-46 triệu | 560-690 triệu |
So sánh với thị trường Data Engineer VN (2024-2025)
| Cấp | Fintech/Big Tech | Ngân hàng lớn (VCB, TCB) | GPBank & tương đương |
|---|---|---|---|
| Middle | 35-50M | 30-40M | 30-38M ✅ |
| Senior | 50-80M | 45-60M | 40-46M ✅ |
| Lead/Manager | 80-120M+ | 60-90M | Chưa rõ |
Nhận xét: Mức lương của GPBank cạnh tranh khá tốt so với ngân hàng cùng tầm, đặc biệt với package 14-15 tháng. Tuy nhiên vẫn thấp hơn fintech và big tech 20-30%.
Mẹo deal lương
- 🎯 Anchor ở mức cao của range: Middle ask 38M, Senior ask 46M
- 🎯 Đề cập đến offer khác (nếu có)
- 🎯 Nhấn mạnh giá trị của chứng chỉ cloud certifications
- 🎯 Hỏi về sign-on bonus, relocation package
---
📈 Lộ trình thăng tiến trong ngân hàng
```
Data Engineer → Senior DE → Tech Lead/Architect → Engineering Manager
↓
Specialist (Big Data, ML Engineering)
```
Timeline điển hình
| Giai đoạn | Thời gian | Vai trò | Lương dự kiến |
|---|---|---|---|
| Middle DE | 2-3 năm | Develop + monitor | 30-38M |
| Senior DE | 2-4 năm | Design + consult | 40-60M |
| Tech Lead/Staff | 3-5 năm | Lead team, architecture | 60-90M |
| Manager/Director | 5+ năm | Quản lý team + strategy | 90-150M+ |
Chuyển hướng có thể
1. Data Architect — thiết kế toàn bộ data platform
2. ML Engineer — kết hợp data + machine learning
3. Analytics Engineer — gần với business hơn
4. Product Engineer — chuyển sang phát triển sản phẩm
5. Solution Architect — tư vấn cho khách hàng (nếu sang vendor)
---
🎯 Đánh giá cơ hội tại GPBank
✅ Điểm tích cực
- Dự án Core Banking Transformation — scale cực lớn (1 tỷ GD/ngày), CV rất đẹp sau khi go-live
- Tech stack hiện đại: Cloud-native, DevOps, Microservices, CI/CD — không sợ lạc hậu
- Được học từ chuyên gia quốc tế — cơ hội networking hiếm có
- Mức lương tốt so với mặt bằng chung ngân hàng
- Hỗ trợ chứng chỉ quốc tế — tăng giá trị bản thân
- Bảo hiểm GPBankCare cho cả gia đình — phúc lợi tốt
⚠️ Điểm cần cân nhắc
- GPBank đang trong giai đoạn tái cơ cấu — tìm hiểu kỹ tình hình tài chính trước khi quyết định
- Ngân hàng dầu khí — văn hóa có thể còn nặng tính tổ chức, quy trình
- Làm banking đôi khi bị giới hạn công nghệ so với fintech (compliance, security)
- Yêu cầu làm thứ 7 sáng — có thể ảnh hưởng work-life balance
---
🚀 Kỹ năng cần phát triển thêm
Ngắn hạn (3-6 tháng)
1. Lấy 1 chứng chỉ cloud (AWS/GCP Data Engineer)
2. Hoàn thiện Python — chuyên sâu pandas, Airflow DAG
3. Học streaming — Kafka, Spark Streaming
Trung hạn (6-18 tháng)
1. Trở thành chuyên gia về 1 platform: Snowflake, Databricks, hoặc Confluent Kafka
2. Học ML/AI basics — để mở rộng sang ML Engineering
3. Phát triển kỹ năng leadership — public speaking, mentoring
Dài hạn (2-3 năm)
1. Xây dựng personal brand — blog, conference talks, open source
2. Networking trong cộng đồng data VN
3. Cân nhắc MBA nếu muốn chuyển sang quản lý cấp cao
---
💡 Lời khuyên cuối cùng
1. Đừng chỉ nhìn vào lương — dự án Core Banking Transformation là cơ hội vàng để build CV
2. Tìm hiểu kỹ về tình hình GPBank — giai đoạn này ngân hàng đang có nhiều biến động, cần cân nhắc
3. Chuẩn bị kỹ về technical — vị trí Senior yêu cầu tư vấn kiến trúc, không chỉ là code
4. Hỏi rõ về dự án trong buổi phỏng vấn: timeline go-live, tech stack chi tiết, team structure
5. Có plan B — đừng bỏ qua các offer khác, đặc biệt fintech nếu muốn compensation cao hơn
6. Work-life balance ở ngân hàng thường tốt hơn big tech, nhưng vẫn có thể OT vào lúc go-live
Câu hỏi thường gặp
Em mới ra trường, chưa có 4-5 năm kinh nghiệm ETL/ELT thì có nên ứng tuyển vị trí này không?
Không nên apply trực tiếp vị trí Middle/Senior này khi chưa có kinh nghiệm. Yêu cầu rõ ràng là 4-5 năm rồi. Em nên bắt đầu ở vị trí Junior Data Engineer hoặc BI Developer ở các công ty nhỏ, tích lũy 2-3 năm rồi hãy apply lại. Trong thời gian đó, em nên học SQL sâu, Python, một ETL tool (Airflow/dbt), và lấy 1 chứng chỉ cloud cơ bản. Ngân hàng cũng hay có chương trình Fresher/Graduate, em có thể để ý.
Mức lương 30-38M cho Middle Data Engineer ở ngân hàng có cạnh tranh không so với fintech?
So với fintech, mức này thấp hơn khoảng 15-25%. Fintech (MoMo, ZaloPay, VNG, VNPay) thường trả Middle DE khoảng 35-50M. Tuy nhiên, ngân hàng có những ưu điểm khác: làm việc với dữ liệu lớn hơn (1 tỷ GD/ngày), work-life balance tốt hơn, bảo hiểm GPBankCare cho cả gia đình, và quan trọng nhất là CV đẹp khi làm dự án Core Banking. Nếu em muốn compensation cao nhất, fintech là lựa chọn. Nếu muốn học hỏi và ổn định lâu dài, ngân hàng như GPBank tốt hơn.
Em đang làm Backend Developer 3 năm (Java/Spring Boot), muốn chuyển sang Data Engineer thì cần học gì?
Tin tốt là nền tảng Java của em đã có thể áp dụng được nhiều. Em cần bổ sung: (1) SQL nâng cao — window functions, partitioning, indexing — đây là quan trọng nhất; (2) Python — pandas, Airflow DAG; (3) Học 1 ETL tool hiện đại — khuyến nghị Airflow + dbt; (4) Hiểu về data modeling — Star schema, Data Warehouse concepts; (5) Kafka basics nếu muốn làm streaming. Sau 6 tháng học tập trung + 1-2 project cá nhân, em có thể apply vị trí Middle Data Engineer. CV của em nên nhấn mạnh kinh nghiệm xử lý data, tích hợp hệ thống, performance optimization.
Dự án Core Banking Transformation của GPBank có gì đặc biệt? Có nên tham gia không?
Dự án Core Banking Transformation là thay thế hệ thống ngân hàng lõi (core banking) — hệ thống xử lý giao dịch khách hàng cuối. Scale 1 tỷ giao dịch/ngày là rất lớn, thuộc top các ngân hàng VN. Đây là cơ hội vàng vì: (1) Scale production cực lớn — em sẽ học được cách xử lý high-volume data; (2) Tech stack hiện đại Cloud-native, Microservices; (3) Được học từ chuyên gia quốc tế; (4) CV rất đẹp khi dự án go-live. Tuy nhiên, cần cân nhắc: GPBank đang trong giai đoạn tái cơ cấu, có rủi ro nhất định. Em nên research kỹ về tiến độ dự án và tình hình tài chính ngân hàng trước khi quyết định.
Làm Data Engineer ở ngân hàng có phải mặc suit cả ngày không? Văn hóa làm việc thế nào?
Không cần mặc suit. Phần lớn ngân hàng VN hiện nay khá cởi mở về dress code, nhất là khối công nghệ. Thường chỉ cần smart casual — sơ mi, quần tây, không quá formal. Văn hóa làm việc tại GPBank và các ngân hàng tương đối chuyên nghiệp, có quy trình rõ ràng. Giờ giấc linh hoạt (8h/8h30/9h), làm thứ 7 sáng 1 lần/tháng. Môi trường khối CNTT thường trẻ trung, dynamic hơn các phòng business. Tuy nhiên vẫn có tính hierarchical nhất định so với startup.
KPI của Data Engineer trong ngân hàng thường đánh giá như thế nào?
KPI thường bao gồm: (1) Độ ổn định pipeline — uptime 99.x%, số lần failure, MTTR (Mean Time To Recovery); (2) Data quality — số incident về data sai, completeness, accuracy; (3) Delivery on time — % task hoàn thành đúng deadline; (4) Performance optimization — giảm thời gian chạy pipeline, cost optimization; (5) Documentation & knowledge sharing — viết tài liệu, mentor junior; (6) Innovation — đề xuất cải tiến, áp dụng công nghệ mới. Ở vị trí Senior còn có thêm KPI về tư vấn kiến trúc và coaching team.
Em đã làm Senior Data Engineer 6 năm, mức lương 55M ở fintech. GPBank offer 46M có nên nhảy sang không?
Về lương thuần túy, fintech 55M > GPBank 46M, chênh ~9M/tháng. Tuy nhiên cần so sánh tổng thể: (1) Package 14-15 tháng của GPBank — tính ra cả năm còn thấp hơn ~130-150M; (2) Cơ hội học Core Banking scale 1 tỷ GD/ngày — không phải fintech nào cũng có; (3) Được hỗ trợ certification quốc tế; (4) Bảo hiểm gia đình; (5) Work-life balance có thể tốt hơn fintech (vốn OT nhiều). Nếu em ưu tiên compensation, fintech tốt hơn. Nếu ưu tiên build CV + ổn định lâu dài, GPBank có giá trị. Em nên counter-offer ở mức 50M và xem phản hồi.
Stream processing (Kafka) vs Batch processing — khi nào dùng cái nào trong ngân hàng?
Trong ngân hàng, cả hai đều quan trọng: Batch processing dùng cho: báo cáo cuối ngày (EOD), tính lãi, phân tích rủi ro tín dụng, anti-money laundering (AML) chạy hàng đêm, data warehouse ETL. Thường chạy bằng Airflow + Spark SQL. Stream processing dùng cho: fraud detection real-time, monitoring giao dịch bất thường, alert tức thì cho khách hàng, core banking real-time sync. Dùng Kafka + Flink/Spark Streaming. Một Data Engineer giỏi ở ngân hàng cần hiểu cả hai và biết khi nào nên kết hợp (Lambda architecture hoặc Kappa architecture). Trong buổi phỏng vấn GPBank, nên chuẩn bị kỹ chủ đề này vì đây là phần lõi của dự án Core Banking.
Nếu em được offer cả GPBank Senior DE và một công ty product startup nước ngoài remote, em nên chọn cái nào?
Câu trả lời phụ thuộc vào ưu tiên của em. Nên chọn GPBank nếu: em muốn build CV với dự án banking scale lớn, ưu tiên ổn định, muốn học từ chuyên gia quốc tế, sẵn sàng làm onsite Hà Nội. Nên chọn startup remote nếu: em ưu tiên flexibility, work-life balance tốt, muốn trải nghiệm product company (thường tech stack tân tiến hơn), chấp nhận rủi ro startup có thể thay đổi. Về lâu dài: nếu em thấy mình hợp với corporate banking scale, GPBank tốt. Nếu em thích làm product nhanh, iterate nhiều, startup tốt hơn. Em cũng nên check visa/work permit nếu startup nước ngoài, và remote work có thực sự ổn định không.
Có cần thiết lấy chứng chỉ Google/AWS Data Engineer trước khi apply không?
Không bắt buộc nhưng rất nên có. Tin đăng của GPBank nói rõ có hỗ trợ 'professional training courses and international certification exams'. Tuy nhiên, có 1 chứng chỉ cloud (GCP/AWS) trong CV sẽ giúp em: (1) Được sàng lọc vượt qua HR screening dễ hơn; (2) Chứng minh kiến thức cloud vững; (3) Có thể deal lương cao hơn. Em nên lấy Google Professional Data Engineer hoặc AWS Data Engineer — Associate. Chi phí khoảng $200, thời gian ôn 2-3 tháng. Nếu chưa có thời gian ôn trước khi apply, vẫn có thể apply và hứa sẽ lấy trong 6 tháng đầu — nhiều công ty vẫn chấp nhận.