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
TPBank

Kỹ sư nền tảng xử lý dữ liệu lớn - Khối Công nghệ thông tin

Hà Nội
Chuyên gia Thỏa thuận Hạn: 2027-06-09

Mô tả công việc

- Có kinh nghiệm Spark/PySpark/Spark SQL, hiểu Kafka, Flink, CDC, Airflow, ETL/ELT, batch processing, streaming pipeline và data pipeline operations. Có khả năng monitoring, troubleshooting, đọc log, phân tích bottleneck và xử lý sự cố production. Ưu tiên có kinh nghiệm trong ngân hàng, tài chính hoặc hệ thống dữ liệu lớn. - Có từ 3-10 năm kinh nghiệm - Có tinh thần chịu trách nhiệm từ thiết kế, triển khai, giám sát thường xuyên đến xử lý sự cố để đảm bảo nền tảng xử lý dữ liệu và dữ liệu/pipeline hoạt động ổn định. Có tư duy vận hành theo SLA, tuân thủ quy trình production/change/release, có khả năng tài liệu hóa, viết runbook/SOP. Với cấp chuyên viên cao cấp/chuyên gia, cần có khả năng mentoring, review kỹ thuật và tư vấn best practice.

Yêu cầu ứng viên

- Có kinh nghiệm Spark/PySpark/Spark SQL, hiểu Kafka, Flink, CDC, Airflow, ETL/ELT, batch processing, streaming pipeline và data pipeline operations. Có khả năng monitoring, troubleshooting, đọc log, phân tích bottleneck và xử lý sự cố production. Ưu tiên có kinh nghiệm trong ngân hàng, tài chính hoặc hệ thống dữ liệu lớn. - Có từ 3-10 năm kinh nghiệm - Có tinh thần chịu trách nhiệm từ thiết kế, triển khai, giám sát thường xuyên đến xử lý sự cố để đảm bảo nền tảng xử lý dữ liệu và dữ liệu/pipeline hoạt động ổn định. Có tư duy vận hành theo SLA, tuân thủ quy trình production/change/release, có khả năng tài liệu hóa, viết runbook/SOP. Với cấp chuyên viên cao cấp/chuyên gia, cần có khả năng mentoring, review kỹ thuật và tư vấn best practice.

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

## Phân tích Kỹ năng cần có cho vị trí Data Platform Engineer tại TPBank ### 🔧 HARD SKILLS (Kỹ năng chuyên môn) **1. Big Data Technologies - Cấp bắt buộc:** | Công nghệ | Mức độ yêu cầu | Trọng số | |-----------|----------------|----------| | Apache Spark / PySpark | CAO - Cốt lõi | ⭐⭐⭐⭐⭐ | | Spark SQL | CAO - Cốt lõi | ⭐⭐⭐⭐⭐ | | Apache Kafka | TRUNG BÌNH - Hiểu | ⭐⭐⭐⭐ | | Apache Flink | TRUNG BÌNH - Hiểu | ⭐⭐⭐⭐ | | CDC (Change Data Capture) | TRUNG BÌNH - Hiểu | ⭐⭐⭐ | | Apache Airflow | TRUNG BÌNH - Hiểu | ⭐⭐⭐⭐ | **2. Data Processing Concepts:** - ETL/ELT pipeline design - Batch processing (xử lý theo lô) - Streaming pipeline (xử lý dòng thời gian thực) - Data pipeline operations **3. Operations & Monitoring:** - Monitoring hệ thống (Grafana, Prometheus, Kibana...) - Troubleshooting & Debugging - Log analysis - Bottleneck analysis (phân tích điểm nghẽn) - Production incident handling **4. Documentation & Process:** - Technical documentation - Runbook writing - SOP (Standard Operating Procedure) - SLA management **5. Ngôn ngữ lập trình bổ sung:** - Python (cho PySpark) - Scala (cho Spark) - SQL nâng cao - Shell scripting (Linux) --- ### 🧠 SOFT SKILLS (Kỹ năng mềm) | Kỹ năng | Mô tả | Tại sao quan trọng | |---------|-------|---------------------| | **Tư duy vận hành (Operations mindset)** | Cam kết từ thiết kế → triển khai → giám sát → xử lý sự cố | Đảm bảo hệ thống 24/7 hoạt động ổn định | | **Trách nhiệm end-to-end** | Chịu trách nhiệm toàn vòng đời data pipeline | Ngân hàng cần người tự quản, không chờ chỉ đạo | | **Kỷ luật quy trình** | Tuân thủ production/change/release process | Yêu cầu compliance nghiêm ngặt của ngành ngân hàng | | **Mentoring (cấp cao)** | Hướng dẫn, review kỹ thuật | Vị trí Senior cần truyền lại kiến thức | | **Giao tiếp kỹ thuật** | Diễn giải vấn đề phức tạp, viết tài liệu | Làm việc với nhiều team khác nhau | --- ### 📜 CHỨNG CHỈ GỢI Ý **Nên có:** - Cloudera Certified Data Engineer (CCDE) - Databricks Certified Data Engineer Associate - AWS Certified Data Analytics / Data Engineer - Google Cloud Professional Data Engineer **Bổ sung giá trị:** - Apache Kafka Certification - Apache Spark Certifications --- ### 📊 BẢNG SO SÁNH CẤP BẬC (Theo JD: 3-10 năm kinh nghiệm) | Khía cạnh | Junior (3-4 năm) | Mid (4-6 năm) | Senior (6-10 năm) | |-----------|------------------|---------------|-------------------| | **Spark/PySpark** | Viết được code, tối ưu cơ bản | Thiết kế pipeline, tối ưu performance | Architecture design, best practice | | **Kafka/Flink** | Hiểu cơ bản | Implement được streaming | Thiết kế hệ thống phức tạp | | **Troubleshooting** | Xử lý issue đơn giản | Phân tích sâu, root cause | Đưa ra giải pháp phòng ngừa | | **Mentoring** | Không yêu cầu | Bắt đầu hướng dẫn junior | BẮT BUỘC - Review kỹ thuật | | **Documentation** | Viết theo template | Tự chủ động viết SOP | Xây dựng framework tài liệu | --- ### ⚠️ LƯU Ý ĐẶC THÙ NGÀNH NGÂN HÀNG - **Data Governance:** Hiểu về phân loại dữ liệu, data quality, lineage - **Compliance:** GDPR, các quy định NHNN về dữ liệu - **Security:** Data masking, encryption, access control - **Uptime SLA:** Thường 99.9%+, cần on-call rotation - **Audit trail:** Mọi thay đổi đều phải ghi log, traceable

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn Data Platform Engineer - TPBank --- ### 📋 QUY TRÌNH PHỎNG VẤN THƯỜNG GẶP **Thông thường tại TPBank (Khối IT):** ``` Vòng 1: HR Screening (30-45 phút) ↓ Kiểm tra kinh nghiệm, salary expectation, văn hóa phù hợp Vòng 2: Technical Interview - Level 1 (45-60 phút) ↓ Kiểm tra kiến thức nền tảng, hands-on skills Vòng 3: Technical Interview - Level 2 / Manager (45-60 phút) ↓ Scenario-based, architecture design, problem-solving Vòng 4: Final Round / HR (30 phút) ↓ Compensation, benefits negotiation ``` **Tổng thời gian:** Thường 2-4 tuần từ applied → offer --- ### ❓ CÂU HỎI THƯỜNG GẶP THEO TỪNG VÒNG #### Vòng 1: HR Screening **Q1: Bạn có kinh nghiệm với Spark/PySpark bao lâu? Dự án lớn nhất xử lý bao nhiêu data?** → Tips: Nói rõ scale: "Xử lý ~50TB/day", "30+ Spark jobs daily", "Pipeline ingestion real-time với Kafka" **Q2: Tại sao bạn muốn chuyển từ công ty hiện tại sang TPBank?** → Tips: Tập trung vào định hướng phát triển trong fintech, quy mô dữ liệu ngân hàng, stable environment **Q3: Mức lương kỳ vọng của bạn là bao nhiêu?** → Tips: Vì JD ghi "Thỏa thuận", hãy research trước market rate (xem phần Career Advice bên dưới) **Q4: Bạn có sẵn sàng làm on-call, cuối tuần khi có incident không?** → Tips: Đây là job nature của Data Platform - trả lời thành thật và thể hiện tinh thần trách nhiệm --- #### Vòng 2: Technical Interview - Core Skills **Q5: Explain Spark architecture. Làm sao để optimize một Spark job chạy chậm?** → Trả lời mẫu: ``` Spark có driver-executor model. Driver orchestrates, executors thực hiện tasks. Optimize cách thường dùng: 1. Broadcast small tables để tránh shuffle 2. Partition optimization (tránh too small/too large) 3. Use appropriate data types, avoid nulls 4. Enable tungsten/codegen 5. Check Spark UI để identify bottleneck (shuffle, GC) ``` **Q6: Difference between Kafka and Flink? Khi nào dùng cái nào?** → Trả lời mẫu: ``` - Kafka: Message queue, durable storage, pub/sub - Flink: Stream processing engine, stateful computation, event-time processing Dùng Kafka khi: cần data integration, decoupling systems, reliable message delivery Dùng Flink khi: cần real-time analytics, windowed aggregations, complex event processing ``` **Q7: Describe một data pipeline bạn đã thiết kế và implement.** → Tips: Dùng STAR method (Situation, Task, Action, Result), nói về: - Source → Transformation → Destination - Monitoring & alerting setup - Error handling & retry logic - SLA achieved **Q8: Làm sao xử lý late data trong streaming?** → Trả lời mẫu: ``` 1. Watermarking: cho phép late arrival trong window 2. Allowed lateness: specify thời gian chờ 3. Side outputs: collect late events để xử lý riêng 4. Event-time vs processing-time: luôn dùng event-time ``` **Q9: Bạn debug một Spark job failed như thế nào?** → Trả lời mẫu: ``` 1. Check Spark UI - xem stage nào failed, task nào bottleneck 2. Check executor logs - tìm exception stack trace 3. Check metrics: CPU, memory, disk I/O 4. Reproduce locally với subset data 5. Common causes: OOM (memory config), shuffle issues, data quality ``` --- #### Vòng 3: Manager/Architecture Round **Q10: Thiết kế data platform cho hệ thống core banking với 10M transactions/day.** → Phân tích: - Batch layer (Spark) + Speed layer (Kafka/Flink) + Serving layer - Data lake architecture (Bronze, Silver, Gold) - Data quality checks at each stage - Disaster recovery & backup strategy **Q11: Làm sao đảm bảo SLA 99.9% cho data pipeline?** → Trả lời mẫu: ``` 1. Monitoring: Prometheus + Grafana dashboards 2. Alerting: PagerDuty, Slack integration 3. Redundancy: Multiple data centers, backup pipelines 4. Error handling: Dead letter queues, auto-retry with backoff 5. Runbook: Pre-defined incident response procedures 6. Post-mortem: Root cause analysis after incidents 7. Capacity planning: Scale ahead of demand ``` **Q12: Bạn sẽ làm gì nếu data pipeline bị delay 2 tiếng vào giờ cao điểm?** → Tips: Thể hiện calm under pressure, systematic approach: 1. Assess impact & notify stakeholders 2. Quick triage - identify bottleneck 3. Mitigation: scale resources, optimize queries, bypass non-critical steps 4. Monitor recovery progress 5. Post-incident review **Q13: Câu hỏi về mentoring: Bạn đã từng review code cho đồng nghiệp chưa?** → Tips: Senior level cần có experience này. Chuẩn bị ví dụ cụ thể về feedback đã give/receive --- ### 👔 DRESS CODE & TIPS CHUẨN BỊ **Trang phục:** - Business casual (sơ mi, quần âu) - thoải mái hơn Big4 ngân hàng - TPBank là fintech, culture khá open **Chuẩn bị mang theo:** - Laptop (có thể được ask để demo code) - Portfolio/Past projects documentation **Tips ngày phỏng vấn:** - ✅ Nghiên cứu trước về TPBank: "TPBank Digital Bank", hệ thống eKYC, ứng dụng TPBank eMO - ✅ Tìm hiểu tech stack hiện tại của họ (thường là cloud-native, microservices) - ✅ Chuẩn bị câu hỏi cho interviewer về team size, on-call rotation, current challenges - ❌ Không overdress như phỏng vấn vị trí front-office ngân hàng **Platform prepare thêm:** - Có thể test hands-on: viết PySpark code trên Databricks/AWS Glue/Spark local - Ôn lại SQL optimization, understand execution plan

Lộ trình ôn thi

## Ôn thi & Chuẩn bị cho Data Platform Engineer - TPBank --- ### 📚 KIẾN THỨC NỀN TẢNG CẦN ÔN **Week 1: Spark Core Mastery** ``` Ngày 1-2: Spark Architecture & Internals ├── Driver-Executor model ├── DAG execution ├── Shuffle mechanism ├── Memory management (heap, off-heap, tungsten) Ngày 3-4: Spark SQL & DataFrames ├── Catalyst optimizer ├── Query execution plans ├── Broadcast join vs shuffle join └── Partitioning strategies Ngày 5-6: Performance Optimization ├── Tuning configurations ├── Data skew handling ├── Executor memory/CPU tuning └── Spark UI analysis Ngày 7: Hands-on Practice └── Xây pipeline thực tế với sample dataset ``` **Week 2: Streaming & Real-time Processing** ``` Ngày 1-2: Kafka Deep Dive ├── Producer/Consumer architecture ├── Partitioning & replication ├── Consumer groups ├── Exactly-once semantics └── Schema registry (Confluent/Avro) Ngày 3-4: Apache Flink ├── Stream processing fundamentals ├── Event time vs processing time ├── Windows (tumbling, sliding, session) ├── State management └── Checkpointing & fault tolerance Ngày 5: CDC Concepts ├── Debezium ├── Change data capture patterns └── Real-time data warehouse loading Ngày 6-7: Integration & Orchestration └── Airflow DAGs, task dependencies, sensors ``` --- ### 📖 TÀI LIỆU THAM KHẢO **Sách recommended:** | Sách | Mức độ | Link | |------|--------|------| | Learning Spark, 2nd Edition | ⭐⭐⭐ Bắt buộc | Oreilly / Amazon | | Spark: The Definitive Guide | ⭐⭐⭐ Bắt buộc | Đầy đủ và chi tiết nhất | | Designing Data-Intensive Applications - Martin Kleppmann | ⭐⭐⭐ Nền tảng | Hiểu distributed systems | | Streaming Systems - Tyler Akidau | ⭐⭐ Nâng cao streaming | Flink, Beam concepts | **Documentation chính thức (đọc kỹ):** ``` 1. Apache Spark Documentation → spark.apache.org/docs/latest/ → Focus: Configuration, Tuning Guide, Performance Tuning 2. Kafka Documentation → kafka.apache.org/documentation/ → Focus: Operations, Replication, Exactly-once 3. Flink Documentation → flink.apache.org/docs/ → Focus: DataStream API, State & Checkpoints 4. Airflow Documentation → air flow.apache.org/docs/ → Focus: DAGs, Operators, Sensors ``` **Courses & Tutorials:** - Databricks Academy (free tier có courses) - Udemy: "Apache Spark 3 & Big Data Essentials" - với pyspark hands-on - Coursera: "Big Data Integration and Processing" - YouTube: Data Engineering with Ashish (thực tế, practical) --- ### 🛠️ LAB THỰC HÀNH - Chuẩn bị ngay! **Setup môi trường local:** ```bash # Docker-based Spark cluster docker-compose.yml: version: '3' services: spark-master: image: bitnami/spark:latest ports: - "8080:8080" spark-worker-1: image: bitnami/spark:latest environment: - SPARK_MODE=worker - SPARK_MASTER_URL=spark://spark-master:7077 ``` **Sample Projects để Practice:** ``` Project 1: Real-time ETL Pipeline ├── Kafka (source: simulated transactions) ├── Flink (transformation & aggregation) ├── Spark Streaming (complex processing) └── PostgreSQL/Druid (serving layer) Project 2: Data Lake with Delta Lake ├── Bronze: Raw ingestion ├── Silver: Cleansed & conformed ├── Gold: Business-level aggregates └── Airflow orchestration Project 3: Data Quality Monitoring ├── Great Expectations ├── DataFreshness checks └── Automated alerting ``` --- ### 📋 CHECKLIST 2 TUẦN TRƯỚC PHỎNG VẤN ``` □ Ôn Spark internals (shuffle, memory, partitions) □ Practice PySpark coding (DataFrames, SQL, UDFs) □ Hiểu Kafka consumer group offset management □ Nắm rõ Flink windowing & state management □ Ôn lại 1-2 dự án cụ thể đã làm (theo STAR) □ Chuẩn bị câu hỏi cho interviewer (5-7 câu) □ Check dress code, logistics □ Research TPBank recent news, tech initiatives □ Setup portfolio/project demo ready □ Practice giải thích architecture cho non-technical stakeholder ``` --- ### ⚠️ TOPIC THƯỜNG GÂY TRICK QUESTION **Câu hỏi khó nhất thường gặp:** > "Spark job của bạn chạy 10 tiếng thay vì 30 phút. Diagnosis và fix như thế nào?" **Framework trả lời:** ``` 1. Identify: Sử dụng Spark UI để xác định bottleneck - Check stages timing → stage nào chậm nhất? - Check tasks → có data skew không? - Check Shuffle → spill, read/write - Check GC → executor memory pressure 2. Categorize root cause: - Data issue: Skew, wrong format, too many small files - Config issue: Memory too small, parallelism low - Code issue: cartesian join, collect(), not using broadcast - Infrastructure: network bottleneck, disk I/O 3. Fix: - Data: Repartition, coalesce, optimize file format (Parquet > CSV) - Config: Increase executor memory, adjust shuffle partitions - Code: Use broadcast, avoid shuffles, filter early 4. Verify & Monitor: - Run again, compare metrics - Add monitoring for future detection ```

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Data Platform Engineer tại TPBank --- ### 💰 MỨC LƯƠNG KỲ VỌNG THEO CẤP BẬC (Hà Nội, 2024) **Lưu ý:** Vì JD ghi "Thỏa thuận", đây là market range tham khảo: | Cấp bậc | Kinh nghiệm | Lương tháng (VND) | Notes | |---------|-------------|-------------------|-------| | **Chuyên viên** (Entry) | 3-4 năm | 20-30 triệu | Fresh from other tech companies | | **Chuyên viên cao cập** (Mid) | 4-6 năm | 30-45 triệu | Có production experience tốt | | **Chuyên viên chính** | 5-7 năm | 40-60 triệu | Lead được module nhỏ | | **Chuyên gia/Senior** | 7-10 năm | 60-90 triệu | Architecture, mentoring | | **Lead/Manager** | 8+ năm | 80-120 triệu | Team lead hoặc tech lead | **So sánh với thị trường:** - TPBank thường competitive hơn ngân hàng truyền thống (VCB, BIDV) - Tương đương hoặc nhỉnh hơn các fintech khác (VPBank, Momo) - Phúc lợi bổ sung: thưởng Tết, bảo hiểm cao cấp, flex schedule **Thương lượng tips:** - Nếu có offer khác cùng thời điểm → mention để negotiate - Nói về total compensation, không chỉ base (bonus, stock options nếu có) - Flexible về title nhưng firm về compensation --- ### 🚀 LỘ TRÌNH THĂNG TIẾN TẠI TPBANK (Khối IT) ``` Entry Level (1-2 năm) ├── Hoàn thiện Spark/PySpark skills ├── Tự xây dựng được 1-2 pipelines hoàn chỉnh ├── Hiểu production operations └── Support team lead trong dự án ↓ Senior Engineer (2-4 năm) ├── Thiết kế data platform architecture ├── Mentor junior members ├── Handle production incidents independently ├── Drive technical decisions ↓ Staff Engineer / Tech Lead (4-6 năm) ├── Own entire data platform domain ├── Định hướng technical roadmap ├── Cross-team collaboration ├── Represent team in architecture forums ↓ Engineering Manager / Principal Engineer (6+ năm) ├── Quản lý team 5-10 người ├── Định hướng chiến lược data platform ├── Liaison với business stakeholders └── Hoặc chuyên sâu technical path (Principal) ``` --- ### 📈 KỸ NĂNG CẦN PHÁT TRIỂN THÊM **Ngắn hạn (6-12 tháng đầu):** ``` 1. Deep-dive vào Spark internals → Hiểu why, không chỉ how → Tune được production jobs thực tế 2. Production operations maturity → SLA management mindset → Incident response muscle memory → Documentation habit 3. Banking/Finance domain knowledge → Hiểu core banking concepts → Data compliance requirements → Risk & regulatory reporting ``` **Trung hạn (1-3 năm):** ``` 1. Architecture & Design → Data mesh / Data lakehouse architecture → Cloud data platform (GCP BigQuery, AWS Redshift) → Real-time analytics patterns 2. Leadership → Technical mentoring → Code review skills → Project estimation & planning 3. Communication → Present technical topics to non-technical audience → Write RFCs and design documents → Stakeholder management ``` **Dài hạn (3-5+ năm):** ``` 1. Strategic Thinking → Data platform strategy alignment với business goals → Build vs buy decisions → Vendor management 2. Organization Impact → Team building & hiring → Process improvements → Innovation initiatives 3. Industry Expertise → Speak at conferences → Write technical blogs → Network trong ngành fintech VN ``` --- ### 🎯 SO SÁNH: Ở LẠI vs CHUYỂN VIỆC | Yếu tố | Ở lại TPBank | Chuyển sang công ty khác | |--------|--------------|--------------------------| | **Learning curve** | Ổn định, ít thay đổi lớn | Có thể học công nghệ mới nhanh hơn | | **Compensation growth** | Theo niên kim, tăng chậm | Có thể nhảy 20-30% mỗi lần | | **Domain knowledge** | Sâu về banking/finance | Đa dạng industries | | **Career path** | Rõ ràng, hierarchical | Linh hoạt hơn | | **Work-life balance** | Khá tốt, ít OT | Tùy công ty | | **Brand value** | Fintech uy tín VN | Tùy công ty | **Recommendation:** - Nếu quan tâm đến banking domain + stable environment → ở lại 2-3 năm để build deep expertise - Nếu muốn maximize compensation → Sau 2 năm có thể nhảy sang Big Tech Vietnam hoặc regional fintech - TPBank là stepping stone tốt để vào banking tech, sau đó có thể chuyển sang fintech/corporate startup --- ### ⚡ CÁC TREND CẦN THEO DÕI **Hot skills 2024-2025 cho Data Platform:** ``` 1. Lakehouse Architecture (Delta Lake, Iceberg, Hudi) → Spark integration là core skill 2. Cloud Data Platforms → GCP: BigQuery, Dataproc, Dataflow → AWS: Redshift, Glue, Kinesis → Azure: Synapse, Databricks 3. Data Observability → Monte Carlo, dbt tests, Great Expectations → Data quality as first-class concern 4. AI/ML Integration → Feature stores → ML pipelines (MLflow, Kubeflow) → Real-time ML serving 5. Serverless Data Processing → Cloud Functions, Lambda for data → Managed Spark (Databricks, EMR) ``` **Certifications có giá trị cao nhất:** 1. Databricks Certified Data Engineer Associate ✅ 2. Google Cloud Professional Data Engineer ✅ 3. AWS Certified Data Analytics Specialty ✅

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

Em mới tốt nghiệp hoặc có 1-2 năm kinh nghiệm, có phù hợp để ứng tuyển vị trí này không?

Vị trí yêu cầu tối thiểu 3 năm kinh nghiệm, nên ứng viên dưới 3 năm sẽ khó cạnh tranh. Tuy nhiên, nếu bạn có project thực tế với Spark (ví dụ từ internship, đồ án, hoặc pet project với scale lớn), vẫn có thể thử ứng tuyển ở mức entry-level. Gợi ý: tích lũy thêm kinh nghiệm ở các công ty IT/product, sau đó apply vào TPBank ở mức phù hợp hơn.

Mức lương thực sự của vị trí này là bao nhiêu? HR nói thỏa thuận nhưng em không biết đòi bao nhiêu.

Với 3-5 năm kinh nghiệm: 25-40 triệu/tháng là mức hợp lý. 5-7 năm: 40-60 triệu. 7-10 năm: 60-90 triệu. Bạn nên research thêm trên Glassdoor Vietnam, các group tuyển dụng IT để so sánh. Khi HR hỏi, hãy nói mức kỳ vọng dựa trên current salary + expected increase 15-25%, đồng thời mention nếu có offer khác cùng thời điểm để có leverage thương lượng tốt hơn.

Làm Data Platform ở ngân hàng khác gì so với các công ty công nghệ?

Khác biệt chính: (1) Compliance & Security nghiêm ngặt hơn - mọi thay đổi đều cần approval, audit trail đầy đủ; (2) SLA cao hơn - hệ thống core banking không được downtime, nên pressure cũng lớn hơn; (3) Data volume lớn nhưng stable - ít thay đổi requirements đột ngột; (4) Cơ hội hiểu banking domain sâu - kiến thức này rất giá trị nếu muốn chuyển sang fintech khác.

TPBank có yêu cầu tiếng Anh không? Em toeic 500 có được không?

Khối IT tại TPBank không yêu cầu tiếng Anh bắt buộc như vị trí customer-facing. Tuy nhiên, đọc documentation công nghệ (Spark, Kafka, Flink) hầu hết là tiếng Anh, nên khả năng đọc hiểu tiếng Anh kỹ thuật là cần thiết. Toeic 500 có thể đủ, nhưng nếu bạn cần present hoặc viết email tiếng Anh thường xuyên thì nên cải thiện thêm.

KPI của vị trí này là gì? Có áp lực không?

KPIs thường bao gồm: (1) SLA của các data pipeline - thường 99.5-99.9% uptime; (2) On-time delivery của pipeline mới; (3) Incident resolution time; (4) Documentation coverage; (5) Với senior: team delivery, mentoring metrics. Áp lực chủ yếu đến từ production incidents (đặc biệt giờ cao điểm cuối tuần) và on-call rotation. Culture TPBank khá supportive, không quá toxic như một số startup.

Giờ làm việc như thế nào? Có OT thường xuyên không?

Giờ làm việc linh hoạt (flexible hours), thường 8:30-9:00 đến 17:30-18:00. OT không phải daily routine nhưng có khi cần khi có release lớn hoặc production incident. Team IT thường có on-call rotation 24/7, chia sẻ giữa các members. Với vị trí này, bạn cần chuẩn bị tinh thần cho occasional weekend support khi có major incidents.

Công nghệ sử dụng tại TPBank là gì? Có được học thêm công nghệ mới không?

TPBank sử dụng stack hiện đại: Spark, Kafka, Flink (đúng như JD mô tả), cloud-based (AWS/GCP). Họ có chính sách học tập - thường có budget cho training, conference. Tuy nhiên, vì là production environment, việc adopt công nghệ mới cần qua evaluation kỹ lưỡng, không nhanh như startup. Đây là điểm cân nhắc nếu bạn muốn chase latest technologies.

Sau 2-3 năm ở TPBank, em có thể chuyển sang đâu?

Với kinh nghiệm Data Platform ở ngân hàng, bạn có thể chuyển sang: (1) Fintech/Vietnam digital banks khác (VPBank, Momo, VNG); (2) Product companies có data team lớn (Shopee, Grab, Sea); (3) IT của các ngân hàng lớn (VCB, CTG, TCB); (4) Regional fintech (Singapore, HK-based companies tuyển remote); (5) Consulting/Digital transformation firms. Banking domain knowledge + Spark expertise là combination rất marketable.