messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
VPBank

Senior Data Engineer - Finance Division - HN - TA133

Hà Nội Khối Tài chính
CMNV

Mô tả công việc

Mô tả công việc 1. Quản lý dữ liệu - Xây dựng các data pipelines. - Phối hợp cùng BA đánh giá nhu cầu từ các phòng ban nghiệp vụ Khối Tài chính; kiểm tra tính sẵn có của dữ liệu và khả năng của hệ thống dữ liệu để đề xuất giải pháp và các điều kiện cần thiết xử lý yêu cầu. - Xây dựng hệ thống dữ liệu báo cáo, data mart finance theo nhu cầu nghiệp vụ. - Tạo các job tự động để vận hành báo cáo. - Chuẩn hóa dữ liệu, đồng bộ logic trên hệ thống database tài chính; xây dựng các công cụ thu thập, xử lý dữ liệu; quản trị database, user và phân quyền. - Hướng dẫn nghiệp vụ tiếp cận và sử dụng các công cụ trình diễn báo cáo. 2. Quản lý chất lượng dữ liệu - Xây dựng các công cụ kiểm soát chất lượng dữ liệu nhằm phát hiện kịp thời lỗi và biến đổi dữ liệu, thông báo tới các bên liên quan. - Phối hợp với IT và EDA để xử lý các vấn đề dữ liệu lỗi. - Đề xuất các chức năng mới cho hệ thống kiểm soát chất lượng dữ liệu. 3. Quản lý dự án - Tham gia các hạng mục dữ liệu của dự án theo phân công. - Phối hợp với IT, EDA và nhà thầu để đánh giá ảnh hưởng của dự án tới hạ tầng và hệ thống dữ liệu tài chính. 4. Quản lý con người - Đào tạo, hướng dẫn các CBNV ít kinh nghiệm hơn trong phòng và khối nhằm nâng cao kiến thức và năng lực chuyên môn. 5. Khác - Đề xuất các giải pháp nhằm nâng cao hiệu quả công việc. - Thực hiện các công việc khác theo sự phân công của Trưởng phòng. Quyền lợi - Thu nhập hấp dẫn, lương thưởng cạnh tranh theo năng lực - Thưởng các Ngày lễ, Tết (theo chính sách ngân hàng từng thời kỳ) - Được vay ưu đãi theo chính sách ngân hàng từng thời kỳ - Chế độ ngày phép hấp dẫn theo cấp bậc công việc, được hưởng chế độ du lịch hè - Bảo hiểm bắt buộc theo luật lao động + Bảo hiểm VPBank care cho CBNV tùy theo cấp bậc và thời gian công tác - Được tham gia các khóa đào tạo tùy thuộc vào Khung đào tạo cho từng vị trí - Thời gian làm việc: từ thứ 2 – thứ 6 & sáng thứ 7 - Môi trường làm việc năng động, thân thiện, có nhiều cơ hội học đào tạo, học hỏi và phát triển; được tham gia nhiều hoạt động văn hóa thú vị (cuộc thi về thể thao, tài năng, hoạt động teambuiding...)

Yêu cầu ứng viên

Yêu cầu công việc 1. Trình độ Học vấn (Educational Qualifications) Tốt nghiệp Đại học trở lên chuyên ngành CNTT, Hệ thống thông tin quản lý, Khoa học Dữ liệu … 2. Kinh nghiệm liên quan (Relevant Experience) - Kinh nghiệm: Có ít nhất 3-5 năm kinh nghiệm làm việc ở các vị trí Kỹ sư dữ liệu (Data Engineer), Quản lý dữ liệu (Data Management), Kỹ sư Dữ liệu lớn (Big Data Engineer) - Ưu tiên làm việc trong lĩnh vực ngân hàng về Quản trị dữ liệu, Quản lý dữ liệu, Hệ thống thông tin quản lý. 3. Kiến thức / Chuyên môn có liên quan (Relevant Knowledge / Expertise) Kỹ năng Cốt lõi (Bắt buộc) - Lập trình & Thuật toán: Thành thạo ít nhất một ngôn ngữ lập trình (ưu tiên Python, Java/Scala) và có nền tảng vững chắc về cấu trúc dữ liệu, giải thuật. - Cơ sở dữ liệu & SQL: Kiến thức chuyên sâu về các hệ quản trị CSDL (MSSQL/Oracle/PostgreSQL) cùng kinh nghiệm tối ưu hóa hiệu năng truy vấn (SQL tuning). - Xây dựng Data Pipeline: Có kinh nghiệm thực tế trong việc thiết kế, xây dựng và vận hành các quy trình xử lý dữ liệu (ETL/ELT) trên các hệ thống dữ liệu (Data warehouse), dữ liệu lớn (Big Data). - Kiến trúc Hệ thống: Có tư duy tốt về kiến trúc, thiết kế và triển khai các hệ thống phần mềm, đặc biệt là các hệ thống liên quan đến dữ liệu. Kỹ năng Nâng cao & Công nghệ (Là lợi thế) - Hệ sinh thái Dữ liệu hiện đại: Kinh nghiệm làm việc với các công cụ như Airflow/ Dagster (điều phối), NiFi / airbyte (thu nạp dữ liệu), dbt (biến đổi dữ liệu). - Nền tảng Đám mây (Cloud): Có kinh nghiệm phát triển các giải pháp dữ liệu trên các nền tảng đám mây như AWS, Azure, hoặc GCP. - Khoa học Dữ liệu & AI: Có kiến thức cơ bản về các mô hình thống kê, Machine Learning (Python/R) nhằm phối hợp hiệu quả với các bộ phận liên quan. Kiến thức Nghiệp vụ (Là lợi thế) - Tài chính - Ngân hàng: Am hiểu về hệ thống thông tin, sản phẩm dịch vụ và các báo cáo nghiệp vụ trong lĩnh vực Ngân hàng (ví dụ: core banking T24, báo cáo theo thông tư của NHNN). 4. Kỹ năng (Skills) - Trình độ Tin học: Thành thạo tin văn phòng, các công cụ lập trình - Trình độ ngoại ngữ (Tiếng Anh): Giao tiếp thành thạo. 5. Năng lực khác (Others) - Khả năng nắm bắt công việc nhanh, quản lý, sắp xếp, xử lý công việc khoa học - Khả năng làm việc độc lập, phối hợp làm việc nhóm tốt - Khả năng giao tiếp, đàm phán, thuyết phục tốt - Có khả năng hoạch định công việc, có tinh thần trách nhiệm cao trong công việc.

Phân tích kỹ năng cần có

## Phân Tích Kỹ Năng Cần Có Cho Vị Trí Senior Data Engineer - VPBank Finance Division ### 1. Hard Skills (Kỹ năng chuyên môn) #### Kỹ năng BẮT BUỘC: | Kỹ năng | Mức độ yêu cầu | Tài liệu học gợi ý | |---------|----------------|-------------------| | **Python** | Thành thạo (ưu tiên) | Python for Data Science Handbook, Coursera Python for Everybody | | **Java/Scala** | Tốt (backup) | Scala for the Impatient, Java Concurrency in Practice | | **SQL - MSSQL/Oracle/PostgreSQL** | Chuyên sâu + SQL Tuning | "SQL Performance Explained", tài liệu Oracle Database Performance Tuning Guide | | **ETL/ELT Pipeline** | Thiết kế & vận hành | Data Engineering with Python, Apache Airflow Documentation | | **Data Warehouse** | Có kinh nghiệm thực tế | Kimball's Data Warehouse Toolkit | | **Big Data** | Xử lý dữ liệu lớn | Hadoop: The Definitive Guide, Spark documentation | | **System Architecture** | Tư duy thiết kế hệ thống | Clean Architecture, Design Patterns | #### Kỹ năng LÀ LỢI THẾ (nên có thêm): **Hệ sinh thái Data hiện đại:** - **Airflow/Dagster** (Orchestration) - đang rất hot trong ngành - **NiFi/Airbyte** (Data Ingestion) - **dbt** (Data Transformation) **Cloud Platforms:** - AWS (Redshift, Glue, Athena, S3, Lambda) - Azure (Synapse, Data Factory, Databricks) - GCP (BigQuery, Dataflow, Composer) **Data Science cơ bản:** - Machine Learning fundamentals - Python/R cho ML - Statistical modeling #### Kiến thức Nghiệp vụ Ngân hàng (Ưu tiên cao): - Core Banking T24 (Temenos) - Báo cáo theo thông tư NHNN (Thông tư 49, 16, 22...) - Hiểu biết về sản phẩm tài chính ngân hàng ### 2. Soft Skills (Kỹ năng mềm) - **Giao tiếp** - vì phải phối hợp với BA, IT, EDA, nhà thầu - **Đàm phán, thuyết phục** - để đề xuất giải pháp với các bên liên quan - **Quản lý thời gian** - xử lý nhiều yêu cầu từ nhiều phòng ban - **Leadership** - vì phải đào tạo, hướng dẫn CBNV ít kinh nghiệm - **Problem-solving** - xử lý lỗi dữ liệu, incident ### 3. Chứng chỉ Gợi Ý | Chứng chỉ | Giá trị | Ghi chú | |-----------|---------|--------| | AWS Data Analytics Specialty | Rất cao | AWS đang phổ biến ở VPBank | | Google Professional Data Engineer | Cao | Nếu dùng GCP | | Databricks Data Engineer | Cao | Xu hướng mới | | CDMP (Data Management) | Trung bình | Có lợi cho nghiệp vụ | | PMP | Trung bình | Quản lý dự án | ### 4. So Sánh Năng Lực Theo Cấp Bậc | Yêu cầu | Junior Data Engineer | Senior Data Engineer | Vị trí này | |---------|---------------------|---------------------|------------| | Kinh nghiệm | 0-2 năm | 3-5 năm | 3-5 năm ✅ | | SQL | Cơ bản | Chuyên sâu + Tuning | ✅ | | Pipeline | Biết tool | Thiết kế hệ thống | ✅ | | Architecture | Không yêu cầu | Có tư duy | ✅ | | Leadership | Không | Có (đào tạo JV) | ✅ | | Cloud | Lợi thế | Lợi thế | ✅ | --- ## Các Nguồn Học Tập Khuyến Nghị **Miễn phí:** - Medium (Towards Data Science) - YouTube: Data Engineering Weekly, Alex Xu - Documentations chính thức (Airflow, dbt, Spark) **Trả phí:** - Udemy courses (Th обычно $10-15/course) - Datacamp (Data Engineering track) - Data Engineering with Python - O'Reilly **Tiếng Việt:** - Các group Data Engineering Vietnam trên Facebook - Forum Big Data Vietnam - Khóa học Data Engineering trênedumall.vn, topCV.vn

Chuẩn bị phỏng vấn

## Hướng Dẫn Phỏng Vấn VPBank - Senior Data Engineer ### Quy Trình Phỏng Vấn Dự Kiến Thông thường VPBank tuyển vị trí senior sẽ có **3-4 vòng**: ``` Vòng 1: HR - Phone Screening (15-20 phút) ↓ Vòng 2: Technical Interview với IT Manager/HOD (45-60 phút) ↓ Vòng 3: Technical Interview với C-level hoặc Panel (60-90 phút) ↓ Vòng 4: HR Manager - Final round (30-45 phút) ``` --- ### Chi Tiết Từng Vòng #### Vòng 1: HR Phone Screening **Câu hỏi thường gặp:** - "Giới thiệu ngắn về bản thân và kinh nghiệm làm Data Engineer" - "Tại sao bạn muốn chuyển sang VPBank?" - "Bạn có kinh nghiệm gì với nghiệp vụ tài chính ngân hàng?" - "Mức lương kỳ vọng của bạn?" - "Bạn có thể bắt đầu khi nào?" **Tips chuẩn bị:** - Chuẩn bị 1-2 phút pitch bản thân tập trung vào Data Engineering - Research VPBank - biết về chiến lược Digital Transformation, các sản phẩm nổi bật - Chuẩn bị sẵn mức lương kỳ vọng (sẽ nói ở phần career_advice) #### Vòng 2 & 3: Technical Interview **Phần 1: SQL & Database (BẮT BUỘC)** ```sql -- Ví dụ câu hỏi SQL nâng cao: -- Tính running total của giao dịch theo tài khoản WITH ranked_trans AS ( SELECT account_id, transaction_date, amount, ROW_NUMBER() OVER (PARTITION BY account_id ORDER BY transaction_date) as rn FROM transactions ) SELECT account_id, transaction_date, amount, SUM(amount) OVER (PARTITION BY account_id ORDER BY rn) as running_total FROM ranked_trans; -- Câu hỏi về index, query optimization -- Explain plan analysis ``` **Câu hỏi SQL hay gặp:** - Window functions (LAG, LEAD, RANK, DENSE_RANK) - CTE vs Subquery - Index strategy và khi nào không nên tạo index - Phân biệt các loại join và performance - Deadlock, blocking - cách xử lý - Partitioning strategy **Phần 2: Data Pipeline & ETL** - Thiết kế data pipeline cho nghiệp vụ banking (ví dụ: xử lý transactions real-time) - Sự khác biệt giữa ETL và ELT - Xử lý slowly changing dimensions (SCD Type 2) - Data quality framework - bạn implement thế nào? - Cách handle failed jobs, retry logic - Incremental load vs full load - khi nào dùng gì? **Câu hỏi thực tế hay gặp:** > "Bạn có 10 triệu transactions/ngày, thiết kế pipeline xử lý báo cáo tổng hợp cuối ngày cho Khối Tài chính?" > "Dữ liệu từ core banking T24 lỗi 5% records, bạn xử lý thế nào?" **Phần 3: System Design/Architecture** - Thiết kế Data Warehouse cho ngân hàng (Star Schema, Snowflake) - Data Lake vs Data Warehouse - khi nào dùng gì? - Real-time vs Batch processing - Disaster recovery plan cho hệ thống dữ liệu - Schema design cho reporting (fact table, dimension table) **Phần 4: Python/Spark** ```python # Ví dụ câu hỏi PySpark: # Đọc data từ S3, transform, ghi vào Redshift from pyspark.sql import functions as F df = spark.read.parquet("s3://bucket/raw/transactions/") result = df.groupBy("account_id", "transaction_date") \ .agg( F.sum("amount").alias("total_amount"), F.count("*").alias("transaction_count") ) result.write \ .format("jdbc") \ .option("url", jdbc_url) \ .option("dbtable", "daily_summary") \ .mode("overwrite") \ .save() ``` **Phần 5: Cloud (nếu có)** - AWS/GCP/Azure services liên quan đến Data - Kubernetes for data workloads - Infrastructure as Code (Terraform, CloudFormation) **Phần 6: Nghiệp vụ Banking** - Hiểu biết về Core Banking (T24 là ưu tiên) - Các loại báo cáo theo thông tư NHNN - Hiểu về NPL, CAR, LDR trong ngân hàng - Anti-money laundering (AML) và KYC --- ### Câu Hỏi Bạn Nên Hỏi Nhà Tuyển Dụng 1. "Quy mô team Data hiện tại như thế nào?" 2. "Tech stack hiện tại đang dùng?" 3. "Có đang trong quá trình cloud migration không?" 4. "Mục tiêu data platform trong 1-2 năm tới?" 5. "Cơ hội học tập, chứng chỉ được hỗ trợ không?" 6. "Lộ trình thăng tiến cho vị trí Senior Engineer?" --- ### Dress Code **VPBank** là ngân hàng thương mại, dress code khá **formal**: - **Nam:** Áo sơ mi (trắng/xanh nhạt), quần âu (tối màu), giày da, không cà vạt (tùy phòng ban) - **Nữ:** Áo sơ mi/áo gile, quần âu hoặc váy công sở, giày kín - **Tránh:** Áo phông, quần jeans rách, giày thể thao - **Màu sắc:** Trung tính (đen, xám, navy, trắng) > ⚠️ **Lưu ý:** Vì làm việc với Khối Tài chính, giao diện chuyên nghiệp sẽ tạo ấn tượng tốt. --- ### Tips Tổng Quát 1. **Ôn kỹ SQL** - đây là kỹ năng được test nhiều nhất 2. **Chuẩn bị portfolio** - nếu có project cá nhân hoặc từ công ty trước để demo 3. **Biết con số cụ thể** - "tôi tối ưu query giảm từ 30 phút xuống 5 phút" 4. **Thái độ:** Tự tin nhưng không kiêu ngạo, sẵn sàng nhận feedback 5. **Follow up:** Gửi thank-you email sau phỏng vấn

Lộ trình ôn thi

## Lộ Trình Ôn Tập 2 Tuần Cho VPBank Data Engineer ### Tuần 1: Củng Cố Nền Tảng #### Ngày 1-2: SQL & Database **Nội dung ôn:** - [ ] Window Functions (LAG, LEAD, FIRST_VALUE, LAST_VALUE) - [ ] Common Table Expressions (CTE) - [ ] Query Optimization (EXPLAIN PLAN, Index usage) - [ ] Stored Procedures, Triggers - [ ] Data Modeling (3NF, Star, Snowflake) **Bài tập thực hành:** ```sql -- Bài 1: Tính month-over-month growth SELECT month, revenue, LAG(revenue) OVER (ORDER BY month) as prev_month_revenue, (revenue - LAG(revenue) OVER (ORDER BY month)) / LAG(revenue) OVER (ORDER BY month) * 100 as mom_growth_pct FROM monthly_revenue; -- Bài 2: Identify duplicate records SELECT account_id, COUNT(*) as cnt FROM transactions GROUP BY account_id HAVING COUNT(*) > 1; -- Bài 3: Find customers with no transactions in last 90 days SELECT c.* FROM customers c LEFT JOIN transactions t ON c.customer_id = t.customer_id AND t.transaction_date >= CURRENT_DATE - 90 WHERE t.customer_id IS NULL; ``` **Tài liệu:** - LeetCode SQL (Easy → Medium → Hard) - Mode SQL Tutorial (miễn phí) #### Ngày 3-4: Python & Data Processing **Nội dung ôn:** - [ ] Pandas DataFrame operations - [ ] PySpark basics - [ ] Exception handling, Logging - [ ] Decorators, Context managers **Bài tập:** ```python # Xử lý data validation với Pandas import pandas as pd import numpy as np def validate_transaction_data(df): """ Validate banking transaction data """ errors = [] # Check null values null_counts = df.isnull().sum() if null_counts.any(): errors.append(f"Null values found: {null_counts[null_counts > 0]}") # Check negative amounts (except refunds) invalid_amounts = df[(df['amount'] < 0) & (df['transaction_type'] != 'REFUND')] if not invalid_amounts.empty: errors.append(f"Invalid negative amounts: {len(invalid_amounts)} records") # Check future dates future_dates = df[df['transaction_date'] > pd.Timestamp.now()] if not future_dates.empty: errors.append(f"Future dates found: {len(future_dates)} records") return errors ``` #### Ngày 5-7: ETL/ELT & Pipeline Design **Nội dung ôn:** - [ ] ETL vs ELT concepts - [ ] Data Lake vs Data Warehouse - [ ] Airflow basics (DAG structure, Operators, Sensors) - [ ] Data quality frameworks **Thực hành:** ```python # Ví dụ Airflow DAG đơn giản from airflow import DAG from airflow.operators.python import PythonOperator from airflow.operators.postgres_operator import PostgresOperator from datetime import datetime, timedelta default_args = { 'owner': 'data_engineer', 'depends_on_past': False, 'start_date': datetime(2024, 1, 1), 'retries': 3, 'retry_delay': timedelta(minutes=5), } dag = DAG( 'finance_daily_pipeline', default_args=default_args, schedule_interval='0 1 * * *', # 1 AM daily catchup=False, ) t1 = PythonOperator( task_id='extract_transactions', python_callable=extract_daily_transactions, dag=dag, ) t2 = PostgresOperator( task_id='load_to_staging', postgres_conn_id='finance_db', sql='staging_load.sql', dag=dag, ) t3 = PythonOperator( task_id='data_quality_check', python_callable=run_data_quality_checks, dag=dag, ) t1 >> t2 >> t3 ``` --- ### Tuần 2: Chuyên Sâu & Nghiệp Vụ #### Ngày 8-9: System Architecture & Design Patterns **Nội dung ôn:** - [ ] Data Lakehouse architecture - [ ] Lambda architecture vs Kappa architecture - [ ] Microservices for data - [ ] Event-driven architecture **Bài tập thiết kế:** > Thiết kế hệ thống Data Warehouse cho VPBank Finance Division ``` ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Core Banking│ │ Other │ │ External │ │ T24 │ │ Systems │ │ Sources │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ └───────────────────┼───────────────────┘ │ ┌──────▼──────┐ │ Data Lake │ │ (S3/GCS) │ └──────┬──────┘ │ ┌──────▼──────┐ │ Airflow │ │ Orchest. │ └──────┬──────┘ │ ┌───────────────────┼───────────────────┐ │ │ │ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ Data Mart │ │ Data Mart │ │ Data Mart │ │ Lending │ │ Deposit │ │ Treasury │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ └───────────────────┼───────────────────┘ │ ┌──────▼──────┐ │ Reports │ │ (Tableau/ │ │ PowerBI) │ └─────────────┘ ``` #### Ngày 10-11: Nghiệp Vụ Ngân Hàng **Kiến thức bắt buộc:** 1. **Sản phẩm ngân hàng:** - Huy động vốn (tiền gửi tiết kiệm, tiền gửi thanh toán) - Tín dụng (thế chấp, tín chấp, cho vay cá nhân/doanh nghiệp) - Thẻ ngân hàng - Dịch vụ thanh toán 2. **Báo cáo theo thông tư NHNN:** - Thông tư 49/2014 - Báo cáo thống kê - Thông tư 16/2020 - Phân loại nợ - Báo cáo CAMELS 3. **Các chỉ số quan trọng:** - NPL (Non-Performing Loan) - CAR (Capital Adequacy Ratio) - LDR (Loan-to-Deposit Ratio) - CASA ratio 4. **Core Banking T24:** - Hiểu cách T24 tổ chức dữ liệu - Các bảng quan trọng: Customer, Account, Transaction - Cách extract data từ T24 #### Ngày 12-13: Cloud & Advanced Tools **Nếu chưa có kinh nghiệm cloud:** - AWS: S3, Glue, Athena, Redshift, Lambda - Free tier để practice **dbt:** ```sql -- Ví dụ dbt model {{ config(materialized='table', schema='finance') }} SELECT t.account_id, t.transaction_date, c.customer_name, t.amount, CASE WHEN t.amount > 0 THEN 'Credit' ELSE 'Debit' END as transaction_type FROM {{ source('staging', 'transactions') }} t JOIN {{ ref('dim_customers') }} c ON t.customer_id = c.customer_id ``` #### Ngày 14: Ôn Tập Tổng Hợp & Mock Interview - Review lại tất cả concepts - Làm 2-3 bài SQL trên LeetCode - Practice trả lời câu hỏi behavior (STAR method) - Chuẩn bị câu hỏi cho nhà tuyển dụng --- ### Tài Liệu Tham Khảo Chi Tiết **Sách:** 1. "The Data Warehouse Toolkit" - Ralph Kimball (must-read) 2. "Designing Data-Intensive Applications" - Martin Kleppmann 3. "Fundamentals of Data Engineering" - Joe Reis & Matt Housley **Online Courses:** 1. Data Engineering with Python (Coursera - IBM) 2. AWS Data Analytics Specialty (Udemy) 3. dbt Fundamentals (dbt documentation) **YouTube Channels:** 1. Data Engineering Weekly 2. Alex Xu (System Design) 3. TechTFQ (SQL) **Vietnamese Resources:** 1. Group: Data Engineering Vietnam 2. Blog: quantrics.blogspot.com 3. Forum: bigdatavietnam.org

Tư vấn nghề nghiệp

## Lời Khuyên Sự Nghiệp Cho Senior Data Engineer Tại VPBank --- ### 1. Mức Lương Kỳ Vọng **Lưu ý quan trọng:** Tin tuyển dụng ghi "Thỏa thuận" nhưng đây là mức lương thực tế bạn nên tham khảo: | Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) | Notes | |---------|-------------|----------------------|-------| | Data Engineer (Junior) | 0-2 năm | 15-25 triệu | Entry level | | Data Engineer (Mid) | 2-4 năm | 25-40 triệu | Main level | | **Senior Data Engineer** | **3-5 năm** | **35-60 triệu** | **Vị trí này** | | Lead/Principal | 5-8 năm | 60-90 triệu | Architecture | | Manager | 5-10 năm | 70-120 triệu | Quản lý team | **VPBank** thường có mức lương **cạnh tranh top 5** trong ngành ngân hàng, có thể cao hơn 10-20% so với mặt bằng chung. **Chiến lược deal lương:** 1. Research mức lương thị trường (Glassdoor, TopCV, VietnamWorks) 2. Đưa ra mức lương cụ thể dựa trên kỹ năng + experience 3. VPBank thường có budget linh hoạt - nếu bạn mạnh về cloud/data platform, có thể đàm phán cao hơn **Total compensation:** - Base salary - Performance bonus (thường 1-3 tháng, dịp Tết) - 13th month salary - VPBank care (bảo hiểm cao cấp) - Các phúc lợi khác (du lịch, nghỉ mát) --- ### 2. Lộ Trình Thăng Tiến Tại VPBank ``` ┌─────────────────────────────────────────────────────────────┐ │ LỘ TRÌNH THĂNG TIẾN │ ├─────────────────────────────────────────────────────────────┤ │ │ │ Junior DE ──► Mid DE ──► Senior DE ──► Lead/Principal │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ▼ ▼ │ │ │ │ Tech Lead/ Data Architect │ │ │ │ Chapter Lead │ │ │ │ │ │ │ │ │ │ │ └──────┬───────┘ │ │ │ │ ▼ │ │ │ │ Data Manager │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ Data Director │ │ │ │ │ │ │ └───────────┴───────────────────┴───────────────────────┘ │ VPBank Data & Analytics *Hoặc chuyển sang*: CPO, CTO, Product Manager, Data Consultant ``` **Thời gian trung bình mỗi cấp:** - Junior → Mid: 1.5-2 năm - Mid → Senior: 2-3 năm - Senior → Lead: 2-3 năm **Cách để thăng tiến nhanh tại VPBank:** 1. ✅ Hoàn thành KPI/xây dựng được data pipeline có impact lớn 2. ✅ Được đánh giá tốt trong performance review (thường 2 lần/năm) 3. ✅ Tham gia các dự án cross-functional, mang lại giá trị cho business 4. ✅ Xây dựng personal brand trong team, được trust bởi stakeholders 5. ✅ Học thêm certifications mới --- ### 3. Kỹ Năng Cần Phát Triển Thêm #### Ngắn hạn (0-12 tháng): **Nếu chưa có:** - [ ] Kinh nghiệm với Cloud (AWS/Azure/GCP) - CRITICAL - [ ] Airflow hoặc Dagster - rất phổ biến - [ ] dbt - xu hướng mới - [ ] Hiểu biết về nghiệp vụ banking cụ thể **Lộ trình học cloud gợi ý:** ``` Tháng 1-2: AWS S3, EC2, Lambda basics Tháng 3-4: AWS Redshift, Glue, Athena Tháng 5-6: Practice, thi chứng chỉ AWS Data Analytics ``` #### Trung hạn (1-3 năm): - **Architecture skills** - thiết kế hệ thống data platform - **Leadership** - mentoring junior members - **Business acumen** - hiểu business value của data - **Project management** - quản lý dự án nhỏ #### Dài hạn (3-5 năm): - **Strategic thinking** - định hướng data platform - **Stakeholder management** - làm việc với C-level - **Team building** - xây dựng và phát triển team - **Industry expertise** - deep knowledge trong banking domain --- ### 4. VPBank - Culture & Work Life **Điều nên biết:** ✅ **Ưu điểm:** - Môi trường năng động, coi trọng công nghệ - Lương thưởng cạnh tranh - Cơ hội học tập, đào tạo tốt - Đang trong giai đoạn chuyển đổi số mạnh mẽ - nhiều dự án thú vị - Thời gian làm việc linh hoạt (thứ 2-6 + sáng thứ 7) ⚠️ **Thách thức:** - Áp lực deadline, nhiều dự án cùng lúc - Phối hợp với nhiều bên (BA, IT, EDA, vendor) - Yêu cầu high availability - ngân hàng không được downtime - Cần hiểu compliance/regulatory requirements **Chuẩn bị tâm lý:** - Sẵn sàng cho context-switching (giữa nhiều tasks) - Chịu được áp lực khi có incident - Active learning vì công nghệ thay đổi liên tục --- ### 5. So Sánh VPBank vs Các Ngân Hàng Khác | Tiêu chí | VPBank | VCB | BIDV | Techcombank | |----------|--------|-----|------|-------------| | Lương | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ | | Tech Stack | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ | | Work-life | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ | | Thăng tiến | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ | | Learning | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | **VPBank phù hợp với:** - Bạn muốn mức lương cao, thưởng hấp dẫn - Bạn thích môi trường năng động, startup-like - Bạn muốn làm việc với công nghệ mới **VPBank có thể không phù hợp nếu:** - Bạn thích stability, ít thay đổi - Bạn muốn work-life balance cực tốt - Bạn muốn thăng tiến theo lộ trình chính thức rõ ràng --- ### 6. Tips Đặc Biệt Để Thành Công 1. **Học cách nói chuyện với Business:** - Data Engineers thường chỉ muốn code, nhưng nếu bạn hiểu business, bạn sẽ được đánh giá cao hơn - Học cách translate technical sang business value 2. **Xây dựng relationship với stakeholders:** - BA là đồng minh - hiểu họ, họ sẽ giúp bạn - EDA (Enterprise Data Analytics) - là team dùng data của bạn - IT - họ có thể giúp infra, khi cần 3. **Document everything:** - VPBank có nhiều hệ thống legacy - Nếu bạn document tốt, bạn sẽ trở thành người không thể thay thế 4. **Stay updated:** - VPBank đang cloud-first journey - Nếu bạn dẫn đầu xu hướng, bạn sẽ có lợi thế lớn 5. **Networking nội bộ:** - Tham gia các guild/community nội bộ - VPBank có data community - tham gia để học hỏi và chia sẻ

Câu hỏi thường gặp

Em mới tốt nghiệp CNTT, chưa có kinh nghiệm Data Engineer, có nên ứng tuyển vị trí Senior Data Engineer này không?

Vị trí này yêu cầu 3-5 năm kinh nghiệm, bắt buộc phải có kỹ năng SQL chuyên sâu, thiết kế data pipeline. Với fresher, bạn nên apply vị trí Data Engineer entry-level trước. Tuy nhiên, nếu bạn có project cá nhân/thesis liên quan đến data engineering, có kiến thức tốt về SQL và đã thực hành xây dựng ETL pipeline, bạn có thể thử ứng tuyển và đàm phán ở mức Junior hoặc Intern. Lời khuyên: focus vào vị trí Data Engineer 1-2 năm kinh nghiệm trước, sau đó nhảy lên Senior.

Mức lương cho Senior Data Engineer tại VPBank là bao nhiêu? Có thương lượng được không?

Theo thị trường 2024, Senior Data Engineer tại VPBank có mức lương dao động 35-60 triệu/tháng, tùy kinh nghiệm và kỹ năng. VPBank nổi tiếng trả lương cạnh tranh top đầu ngành ngân hàng. Bạn hoàn toàn có thể thương lượng nếu: (1) có chứng chỉ cloud (AWS/GCP), (2) kinh nghiệm với modern data stack (Airflow, dbt, Spark), (3) có kinh nghiệm với core banking system (T24 là điểm cộng lớn). Nên research trên Glassdoor, TopCV salary để có baseline, rồi đưa ra con số cụ thể thay vì nói 'thỏa thuận'.

Em đang làm Data Engineer ở công ty fintech, chuyển sang ngân hàng VPBank có khó không? Cần chuẩn bị gì?

Chuyển từ fintech sang VPBank hoàn toàn khả thi và ngược lại cũng được nhiều người làm. Điểm khác biệt chính là: nghiệp vụ ngân hàng phức tạp hơn (compliance, regulatory reporting), hệ thống legacy nhiều hơn, nhưng data scale thường lớn hơn. Bạn cần bổ sung: (1) hiểu biết về banking domain - các sản phẩm, báo cáo NHNN, chỉ số CAR/NPL/LDR, (2) nếu biết T24 là điểm cộng lớn, (3) tư duy về data governance/compliance mạnh hơn vì ngân hàng bị regulator giám sát chặt. Kỹ năng technical (SQL, Python, pipeline) thì transferable, chỉ cần adapt vào ngữ cảnh banking.

Làm Data Engineer tại Khối Tài chính VPBank khác gì so với các phòng ban khác?

Khối Tài chính (Finance Division) là khối phụ trách hạch toán, báo cáo tài chính, quản trị rủi ro tài chính. Đặc thù: (1) Độ chính xác cao - số liệu tài chính phải exact, (2) Deadline cứng - báo cáo tháng/quý/năm có deadline cố định, (3) Nhiều regulatory reporting - theo thông tư NHNN, (4) Cần hiểu accounting principles - lãi/lỗ, dự phòng, khấu hao. So với Khối Khách hàng (Customer) hay Khối Rủi ro (Risk), Finance tập trung vào internal reporting và compliance hơn, ít real-time processing hơn nhưng đòi hỏi accuracy và auditability cao hơn.

VPBank đang dùng tech stack gì cho Data Engineering? Có đang chuyển lên cloud không?

VPBank đang trong quá trình Digital Transformation mạnh mẽ, tiến về cloud-first strategy. Một số thông tin chung: (1) Đã triển khai/hybrid cloud (AWS hoặc Azure phổ biến), (2) Sử dụng Apache Airflow hoặc tương đương cho orchestration, (3) Data warehouse có thể trên cả on-prem (Oracle) lẫn cloud (Redshift/Snowflake/BigQuery), (4) Đang migrate dần các legacy systems. Nếu bạn có kinh nghiệm cloud, đây là lợi thế lớn vì VPBank đang cần người dẫn dắt quá trình này. Tốt nhất nên hỏi trực tiếp HR hoặc interviewer về tech roadmap để có thông tin chính xác nhất.

Kỹ năng nào là quan trọng nhất để pass phỏng vấn Senior Data Engineer tại VPBank?

Theo kinh nghiệm và phân tích JD, thứ tự ưu tiên: (1) SQL chuyên sâu (SQL tuning, window functions, complex joins) - đây là kỹ năng test gần như bắt buộc, (2) Thiết kế data pipeline (ETL/ELT, data quality, scheduling) - vì đây là core job, (3) System thinking - bạn phải show được cách thiết kế hệ thống data cho nghiệp vụ finance, (4) Python - đọc code, viết logic xử lý. Kỹ năng cloud, dbt, Airflow là điểm cộng nhưng nếu bạn giỏi fundamentals (SQL + pipeline design + architecture), bạn hoàn toàn pass được. Nên chuẩn bị 2-3 examples về projects đã làm để demonstrate skills.

Work-life balance tại VPBank như thế nào? Có overtime nhiều không?

VPBank có giờ làm việc: thứ 2-6 và sáng thứ 7. Thực tế phụ thuộc vào team và giai đoạn: (1) Bình thường: có thể về đúng giờ 5-6h, (2) End of month/quarter: thường bận với báo cáo, có thể OT 1-2h, (3) Dự án mới: tùy deadline, có thể nhiều hơn. So với các ngân hàng khác, VPBank được đánh giá là 'dynamic' và 'fast-paced', không phải kiểu 'ngồi nhàn' như một số ngân hàng nhà nước. Bù lại, lương thưởng và cơ hội học tập cũng tương xứng. Nếu bạn thích work-life balance cực tốt, có thể cân nhắc các công ty product/startup thay vì ngân hàng.

Sau khi làm Senior Data Engineer 2-3 năm tại VPBank, em có thể chuyển sang vị trí nào tiếp theo?

Lộ trình khá đa dạng: (1) Tech path: Senior DE → Lead/Principal DE → Data Architect → VP of Data Engineering, (2) Management path: Senior DE → Data Manager → Data Director, (3) Domain shift: Data Engineer → Data Analyst (nếu muốn business-facing hơn) hoặc Data Scientist (nếu học thêm ML), (4) Industry shift: banking → fintech → product company → consulting. Đặc biệt tại VPBank, nếu bạn giỏi cả technical + business, có thể chuyển sang: Product Owner/Data Product Manager, Business Analyst (specialized in data), hoặc Risk Analyst. Lời khuyên: trong 2-3 năm, tập trung build expertise ở một area (ví dụ: cloud data platform) và đồng thời develop business understanding để có options rộng hơn.