Senior Data Engineer (40000063)
Mô tả công việc
Job Purpose
- The job holder is responsible for designing and developing programs, algorithms and automated processes to cleanse, integrate and evaluate large datasets from disparate sources and implement complex business logic as needed with the available data processing tools.
- The job holder will be responsible for integrating new data sources to increase throughput of existing systems, managing data pipelines that facilitate robust analysis, and sourcing và preparing data to ensure data completeness on metadata platforms.
Key Accountabilities (1)
Data Architecture
- Deliver functionality required for business and data analysts, data scientists and other business roles to advance the overall analytic performance and strategy of the bank
- Build the best practices and strategies for data infrastructure to fulfill data analytic and utilization needs of the business with emerging latest technologies and capabilities.
- Proactively drive the effort of identifying opportunities to manage data and provide solutions for complex data feeds within the bank.
- Evaluate various data architectures in the bank and utilize them to develop data solutions to meet business requirements.
- Drive the delivery of data products and services into systems and business processes in compliance with internal regulatory requirements.
- Oversee the review of internal and external business and product requirements for data operations and activity and suggests changes and upgrades to systems and storage to accommodate ongoing needs.
Key Accountabilities (2)
Data Integration
- Strategically obtain and integrate data and information from various sources into the firm’s platforms, solutions and statistical models.
- Lead discussion with Data Scientists to understand the data requirements and create re-usable data assets to enable data scientists to build and deploy machine learning models faster.
- Design, build, and maintain optimized data pipelines and ETL solutions as business support tools in providing analysis and real time analytics platform for critical decision making.
- Ensure data assets are organized and stored in an efficient way so that information is high quality, reliable, flexible, and efficient.
Key Accountabilities (3)
Project Management
- Manage project conflicts, challenges and dynamic business requirements to keep operations running at high performance.
- Work with team leads to resolve people problems and project roadblocks, conduct post mortem and root cause analysis to help squads continuously improve their practices to ensure maximum productivity.
Talent Development
- Mentor and coach junior fellows into fully competent Data Engineers.
- Identify and encourage areas for growth and improvement within the team.
Key Relationships - Direct Manager
Senior Manager / Manager, Data Engineering
Key Relationships - Direct Reports
Key Relationships - Internal Stakeholders
Teams within the Data Office and relevant departments in the Bank
Key Relationships - External Stakeholders
Partners providing professional services
Success Profile - Qualification and Experiences
Qualifications
- Bachelor's or Master’s degree in Statistics, Mathematics, Quantitative Analysis, Computer Science, Software Engineering or Information Technology
Work Experience
- 7+ years of relevant experience with developing, debugging, scripting and employing big data technologies (e.g. Hadoop, Spark, Flink, Kafka, Arrow, Tableau), database technologies (e.g. SQL, NoSQL, Graph databases), and programming languages (e.g. Python, R, Scala, Java, Rust, Kotlin) with preference towards functional/trait oriented
- English proficiency requirements are pursuant to Techcombank's policy
- Deep experience in designing and building dimensional data models, ETL processes, applied data warehouse concepts and methodologies, optimized data pipelines and wore the architect hat in the past or worked with one extensively
- Deep experience with monitoring complex system and solving data and systems issues having a consistent and algorithmic approach to resolving them
- Deep understanding of Information Security principles to ensure compliant handling and management of all data
- Experience working in Agile teams to lead successful digital transformation projects, having mastered Agile principles, practices and Scrum methodologies
- Has the know-how and the scripting and coding prowess to set up, configure và maintain a machine learning model development environment
- Experience architecting, coding and delivering high performance micro services and/or recommenders delivering recommendations to (tens of) millions of users
Phân tích kỹ năng cần có
Phân tích kỹ năng — Senior Data Engineer tại Techcombank
Đây là vị trí Senior đòi hỏi kinh nghiệm 7+ năm, thuộc khối Data & Analytics — bộ phận chiến lược của Techcombank trong hành trình chuyển đổi số. Dưới đây là phân tích chi tiết:
---
🎯 1. Hard Skills — Bắt buộc phải có
| Nhóm kỹ năng | Công nghệ cụ thể | Mức độ yêu cầu |
|---|---|---|
| Big Data | Hadoop, Spark, Flink, Kafka, Arrow, Tableau | ⭐⭐⭐⭐⭐ Thành thạo |
| Database | SQL (PostgreSQL, Oracle), NoSQL (MongoDB, Cassandra), Graph DB (Neo4j) | ⭐⭐⭐⭐⭐ Thành thạo |
| Programming | Python, Scala, Java (ưu tiên functional/trait-oriented), R, Kotlin, Rust | ⭐⭐⭐⭐⭐ Thành thạo |
| Data Modeling | Dimensional modeling, Star/Snowflake schema, Data Warehouse, ETL/ELT | ⭐⭐⭐⭐⭐ Chuyên sâu |
| Cloud & Pipeline | Airflow, dbt, Spark Streaming, real-time analytics | ⭐⭐⭐⭐ Rất tốt |
| MLOps cơ bản | Setup ML environment, feature store, model deployment | ⭐⭐⭐⭐ Có kinh nghiệm |
| Microservices | High-performance services cho hàng triệu users | ⭐⭐⭐⭐ Có kinh nghiệm |
---
🎯 2. Soft Skills — Phân biệt ứng viên Senior thực thụ
- Tư duy kiến trúc (Architect hat): Yêu cầu "wore the architect hat in the past" — phải có khả năng thiết kế hệ thống tổng thể, không chỉ code
- Leadership & Mentoring: Mentor junior engineers, dẫn dắt squad
- Cross-functional collaboration: Làm việc với Data Scientists, Analysts, Business teams
- Problem-solving có hệ thống: "consistent and algorithmic approach" — debug tỉ mỉ, có phương pháp
- Communication: Trình bày giải pháp kỹ thuật cho stakeholder không chuyên
- Agile mindset: Scrum Master mindset, retrospective, continuous improvement
---
📜 3. Chứng chỉ gợi ý (không bắt buộc nhưng cộng điểm)
| Chứng chỉ | Tổ chức | Giá trị |
|---|---|---|
| AWS Certified Data Analytics – Specialty | AWS | ⭐⭐⭐⭐⭐ |
| Google Professional Data Engineer | Google Cloud | ⭐⭐⭐⭐⭐ |
| Databricks Certified Data Engineer Professional | Databricks | ⭐⭐⭐⭐⭐ |
| Confluent Certified Developer for Apache Kafka | Confluent | ⭐⭐⭐⭐ |
| Certified Scrum Master (CSM) | Scrum Alliance | ⭐⭐⭐⭐ |
| Tableau Desktop Specialist | Tableau | ⭐⭐⭐ |
| MongoDB Developer Associate | MongoDB | ⭐⭐⭐ |
---
💼 4. So sánh với các vị trí Data Engineer khác ở VN
| Tiêu chí | Techcombank Senior DE | Fintech (Momo, ZaloPay) | Big Tech (Shopee, Tiki) |
|---|---|---|---|
| Quy mô data | Banking-scale (rất lớn) | Transaction-scale | E-commerce scale |
| Yêu cầu compliance | Rất cao (NHNN, Basel) | Trung bình | Thấp-trung bình |
| Tech stack | Banking + modern | Cloud-native | Cloud-native |
| Mức lương | 60-100 triệu | 70-120 triệu | 80-150 triệu |
| Work-life balance | Ổn định hơn | Biến động | Căng thẳng hơn |
| Cơ hội học hỏi | Banking domain sâu | Fintech domain | Product engineering |
---
⚠️ Lưu ý quan trọng
Vì thuộc ngân hàng, bạn cần hiểu sâu:
- Information Security trong xử lý dữ liệu tài chính
- Quy định NHNN về lưu trữ và xử lý dữ liệu khách hàng
- Data governance và metadata management chặt chẽ hơn tech company thông thường
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn — Senior Data Engineer Techcombank
---
📋 Quy trình tuyển dụng dự kiến (4-5 vòng)
Quy trình ngân hàng lớn như Techcombank thường khá chỉn chu:
Vòng 1 — HR Screening (30-45 phút)
- Giới thiệu bản thân, kinh nghiệm tổng quan
- Lý do ứng tuyển Techcombank, mức lương mong muốn
- Tại sao rời công ty cũ, định hướng nghề nghiệp
Vòng 2 — Technical Test (online, 60-90 phút)
- Coding test: SQL nâng cao, Python/Scala scripting
- Có thể có câu hỏi về data pipeline design
- HackerRank / Codility style
Vòng 3 — Technical Interview sâu (90-120 phút, 1-2 interviewers)
- System design: thiết kế data pipeline cho banking use case
- Coding whiteboard: giải thuật với dữ liệu lớn
- Thảo luận kinh nghiệm thực tế với Spark/Kafka/ETL
Vòng 4 — Manager Interview / Director Interview (60 phút)
- Đánh giá leadership, mentoring capability
- Cultural fit với Techcombank ("More than just a bank")
- Tầm nhìn chiến lược về data
Vòng 5 — Final HR / Offer negotiation
---
❓ Câu hỏi phỏng vấn hay gặp theo từng vòng
🔹 Vòng HR
1. "Tại sao anh/chị muốn rời công ty hiện tại?" — Câu này cần trả lời diễn đạt tích cực (tìm cơ hội lớn hơn, không phải bỏ chạy)
2. "Mức lương mong muốn?" — Research trước, gợi ý đưa range 60-90 triệu cho Senior DE ngân hàng
3. "Anh/chị biết gì về Techcombank?" — Chuẩn bị về chiến lược chuyển đổi số, dự án AWS partnership, hệ sinh thái TCB
🔹 Vòng Technical
4. "Hãy thiết kế data pipeline xử lý real-time transactions của ngân hàng" — Đây là câu classic, cần đề cập:
- Kafka cho ingestion
- Spark Streaming/Flink cho processing
- Data Lake (S3/HDFS) + Data Warehouse (Redshift/Snowflake)
- Monitoring với Prometheus/Grafana
- Xử lý exactly-once semantics
5. "Sự khác biệt giữa ETL và ELT? Khi nào dùng cái nào?"
6. "Làm sao handle late-arriving data trong data warehouse?"
7. "Giải thích CAP theorem và áp dụng cho hệ thống phân tán"
8. "Spark vs Flink — khi nào chọn cái nào?"
9. "Làm sao đảm bảo data quality trong pipeline?"
10. "Viết SQL query tối ưu cho bảng 1 tỷ rows"
🔹 Vòng Manager
11. "Bạn đã từng xây dựng team như thế nào?"
12. "Khi junior engineer mắc lỗi nghiêm trọng, bạn xử lý ra sao?"
13. "Làm sao cân bằng giữa delivery deadline và technical debt?"
---
👔 Dress Code
- Vòng HR & Technical: Smart casual (áo sơ mi, quần tây, không cần vest)
- Vòng Manager/Director: Business formal (vest, áo sơ mi trắng, giày tây)
- Màu sắc: Trung tính (xanh navy, xám, đen) — tránh đồ quá màu mè
💡 Tips chuẩn bị
1. Nghiên cứu Techcombank trước: Đọc báo cáo thường niên, chiến lược AWS partnership, dự án TCB Omni-channel
2. Chuẩn bị Portfolio: GitHub với các project data pipeline, blog kỹ thuật, open-source contribution
3. STAR method: Mọi câu hỏi behavioral đều nên trả lời theo cấu trúc Situation-Task-Action-Result
4. Chuẩn bị 3-5 câu hỏi ngược lại cho interviewer: hỏi về tech stack thực tế, team structure, roadmap data platform
Lộ trình ôn thi
Ôn thi & Chuẩn bị — Senior Data Engineer Techcombank
---
📚 1. Kiến thức nền bắt buộc (Nền tảng)
A. Big Data Fundamentals
- Hadoop Ecosystem: HDFS, YARN, MapReduce, Hive, Pig
- Spark Core: RDD, DataFrame, Dataset, Spark SQL, Spark Streaming, Structured Streaming
- Flink: Event time vs processing time, watermarks, exactly-once
- Kafka: Producer/Consumer, partitions, consumer groups, Kafka Streams, Schema Registry
- Lý thuyết: CAP theorem, eventual consistency, partition tolerance
B. Database & Data Modeling
- SQL nâng cao: Window functions, CTEs, recursive queries, query optimization, indexing strategies
- NoSQL: Document (MongoDB), Key-value (Redis), Wide-column (Cassandra), Graph (Neo4j)
- Data Warehouse concepts: Star schema, Snowflake schema, slowly changing dimensions (SCD types 1/2/3), fact tables
- Modern stack: Lakehouse (Delta Lake, Apache Iceberg), Data Mesh
C. Programming (Functional-oriented)
- Python: Pandas, PySpark, pytest, type hints, async
- Scala: Functional programming, implicits, collections API
- Java/Spring Boot: Microservices, REST API, gRPC
D. Cloud & DevOps
- AWS: S3, Glue, EMR, Redshift, Kinesis, Lambda, IAM
- Infrastructure as Code: Terraform, CloudFormation
- Container: Docker, Kubernetes
- Orchestration: Apache Airflow, Prefect, Dagster
- CI/CD: GitLab CI, Jenkins, GitHub Actions
E. ML/Data Science Collaboration
- Feature stores (Feast, Tecton)
- Model serving (MLflow, Seldon, TensorFlow Serving)
- A/B testing, experimentation
---
📖 2. Tài liệu tham khảo
Sách nên đọc
| Sách | Tác giả | Mức độ ưu tiên |
|---|---|---|
| Designing Data-Intensive Applications | Martin Kleppmann | 🔴 Must-read |
| Spark: The Definitive Guide | Bill Chambers | 🔴 Must-read |
| Kafka: The Definitive Guide | Neha Narkhede | 🔴 Must-read |
| Data Warehouse Toolkit | Ralph Kimball | 🟡 Nên đọc |
| Fundamentals of Data Engineering | Joe Reis | 🟡 Nên đọc |
| Building Microservices | Sam Newman | 🟢 Tốt |
| Clean Architecture | Robert C. Martin | 🟢 Tốt |
Tài nguyên online
- Apache Spark: spark.apache.org/docs/latest
- Confluent Kafka docs: docs.confluent.io (chính chủ từ Confluent)
- AWS Big Data blog: aws.amazon.com/blogs/big-data
- Reddit: r/dataengineering, r/apachekafka, r/spark
- Tech blogs: Netflix Tech Blog, Uber Engineering, Airbnb Engineering
- YouTube channels: "Seattle Data Guy", "Confluent", "Databricks"
Khóa học
- Coursera: "IBM Data Engineering Professional Certificate"
- Udemy: "Apache Spark 3 with Scala" — Learn Spark the Hard Way
- Pluralsight: "Data Engineering paths"
- DataCamp: "Data Engineer with Python"
---
📅 3. Lộ trình chuẩn bị 2 tuần
Tuần 1 — Nền tảng & Lý thuyết
| Ngày | Nội dung | Output |
|---|---|---|
| T2 | Ôn Spark core concepts, RDD vs DataFrame | Note + diagram |
| T3 | Kafka fundamentals, đọc Kafka The Definitive Guide ch.1-5 | Mind map |
| T4 | Data modeling, dimensional modeling, ETL vs ELT | Sketch 1 use case |
| T5 | SQL nâng cao, window functions, optimization | Solve 20 SQL problems trên LeetCode |
| T6 | System design: thiết kế data pipeline | Whiteboard design |
| T7 | Cloud AWS — review Glue, S3, Redshift | Notes |
| CN | Mock interview, xem lại notes tuần 1 | Tự review |
Tuần 2 — Thực hành & Banking context
| Ngày | Nội dung | Output |
|---|---|---|
| T2 | Tìm hiểu banking data: transactions, customer 360, fraud detection | Research notes |
| T3 | Đọc về Techcombank: AWS partnership, TCB strategy | Slide 5-10 trang |
| T4 | Code 1 mini project: pipeline từ Kafka → Spark → S3 → Dashboard | GitHub commit |
| T5 | Ôn Microservices, distributed systems | Notes |
| T6 | Behavioral questions, STAR method | Ghi âm tự trả lời |
| T7 | Mock interview với bạn bè hoặc mentor | Feedback |
| CN | Rest, review CV, chuẩn bị portfolio | Final checklist |
---
⚡ 4. Đề xuất bài tập thực hành
1. Build 1 mini pipeline: Dùng Docker Compose setup Kafka + Spark + Postgres, ingest dữ liệu giả lập transactions ngân hàng, xử lý real-time, lưu vào warehouse
2. Design document: Viết 1 trang kiến trúc data platform cho ngân hàng số
3. SQL challenges: LeetCode Hard + các bài trên HackerRank SQL
4. Open source: Đóng góp 1 PR nhỏ cho project Apache Airflow hoặc Delta Lake (cộng điểm rất lớn)
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp — Senior Data Engineer tại Techcombank
---
🛤️ 1. Lộ trình thăng tiến trong lĩnh vực Data Engineering ngân hàng
```
Junior/Mid Data Engineer (1-4 năm)
↓
Senior Data Engineer (5-8 năm) ← BẠN ĐANG Ở ĐÂY
↓
Lead/Staff Data Engineer (8-10 năm)
↓
Engineering Manager (10-12 năm)
↓
Director of Data Platform (12+ năm)
↓
VP of Data / CDO (Chief Data Officer)
```
Tại Techcombank cụ thể:
- Senior DE → Senior Manager → Assistant Director → Director → Senior Director
- Hoặc technical track: Senior DE → Staff DE → Principal Engineer → Distinguished Engineer
---
💰 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 tháng (Gross) | Mức lương năm (bao gồm thưởng) |
|---|---|---|---|
| Junior DE | 1-3 năm | 18-30 triệu | 250-400 triệu |
| Mid DE | 3-5 năm | 35-55 triệu | 500-800 triệu |
| Senior DE ⭐ | 5-8 năm | 60-100 triệu | 800-1.4 tỷ |
| Staff/Lead DE | 8-12 năm | 100-150 triệu | 1.4-2.2 tỷ |
| Principal Engineer | 12+ năm | 150-250 triệu | 2-3.5 tỷ |
| Engineering Manager | 8-12 năm | 90-140 triệu | 1.3-2 tỷ |
Lưu ý cho Techcombank:
- Thưởng Tết thường 2-3 tháng lương
- Có thêm TCB stock/ESOP cho vị trí senior trở lên (cần hỏi rõ)
- Phúc lợi ngân hàng: bảo hiểm sức khỏe cao cấp, ưu đãi vay lãi suất thấp
Chiến lược deal:
- Đưa ra range 70-90 triệu cho vị trí Senior DE (Hà Nội)
- Có thể push lên 100 triệu+ nếu có chứng chỉ cloud + kinh nghiệm microservices
- Đừng quên đàm phán ESOP/Stock option — đây là upside lớn
---
📈 3. Kỹ năng cần phát triển thêm để lên cấp cao hơn
Ngắn hạn (6-12 tháng tới)
- AWS/Azure/GCP chuyên sâu: Chọn 1 cloud, đạt Professional-level certification
- Streaming architecture: Kafka + Flink ở mức production-grade
- Cost optimization: Tối ưu chi phí hạ tầng data (rất quan trọng ở ngân hàng)
- Data governance: Hiểu sâu về Data Mesh, Data Contracts
Trung hạn (1-2 năm)
- Engineering leadership: Coaching, performance review, hiring
- Cross-team collaboration: Làm việc với Business, Risk, Compliance
- Architecture decision record (ADR): Ghi document kiến trúc chuẩn
- Public speaking / Tech talk: Tăng visibility nội bộ
Dài hạn (3-5 năm)
- Strategic thinking: Định hướng data platform 3-5 năm
- Vendor management: Đánh giá và quản lý đối tác công nghệ
- Budget planning: Quản lý budget hàng triệu USD
- Industry network: Tham gia cộng đồng, hội nghị
---
🎯 4. Lời khuyên chiến lược cho cuộc phỏng vấn
1. Đừng chỉ "apply", hãy "position": Trước khi apply, tìm hiểu Techcombank đang làm gì với data (gợi ý: tìm trên LinkedIn các nhân viên Data Office TCB xem họ làm gì)
2. Network trước khi cần: Kết nối với Techcombankers trên LinkedIn, đặc biệt là Data Office team
3. Đánh giá công ty kỹ trước khi offer:
- Team size hiện tại bao nhiêu? Plan tuyển thêm?
- Data platform hiện tại là gì? On-premise hay cloud?
- Có budget cho training/chứng chỉ không?
- Lộ trình lên Lead/Manager như thế nào?
4. Counter-offer chuẩn bị: Trước khi vào phỏng vấn, chuẩn bị sẵn 1 offer khác làm leverage
5. Red flags cần tránh:
- Team quá nhỏ (<3 người) cho vị trí Senior
- Không có ai có kinh nghiệm ở mức Staff+ để mentor
- Job description copy-paste, không rõ tech stack thực tế
- Quy trình phỏng vấn thiếu vòng technical sâu
---
🌟 5. Tại sao nên chọn Techcombank cho giai đoạn này?
Pros:
- ✅ Ngân hàng số tiên phong ở VN, đầu tư mạnh vào data
- ✅ Partnership với AWS — tiếp cận cloud hiện đại
- ✅ Brand mạnh, CV đẹp
- ✅ Work-life balance tốt hơn fintech
- ✅ Học được banking domain sâu (giá trị dài hạn)
Cons:
- ⚠️ Mức lương có thể thấp hơn fintech 15-25%
- ⚠️ Compliance nặng, tốc độ release chậm hơn
- ⚠️ Hierarchy có thể rigid hơn tech company
Kết luận: Nếu bạn đang ở giữa sự nghiệp (5-8 năm), Techcombank là lựa chọn cân bằng tốt giữa lương, học hỏi, và stability. Sau 3-4 năm ở đây, bạn sẽ có profile rất mạnh để nhảy sang các vị trí Lead/Staff cấp cao hơn ở bất kỳ đâu.
Câu hỏi thường gặp
Em mới ra trường, có nên apply vị trí Senior Data Engineer không?
Không nên bạn nhé. Vị trí Senior đòi hỏi 7+ năm kinh nghiệm thực tế với big data, ETL, và đã từng đội architect hat. Nếu mới ra trường, em hãy apply các vị trí Junior/Mid Data Engineer, hoặc Fresher Data Analyst. Tích lũy 3-5 năm rồi mới apply Senior. Techcombank có chương trình tuyển Fresher hàng năm, em theo dõi website tuyển dụng nhé.
Tôi đang làm Backend Engineer 5 năm (Java/Spring Boot), muốn chuyển sang Data Engineer. Có cơ hội không?
Hoàn toàn có cơ hội bạn ạ. Lộ trình chuyển đổi hợp lý: Học thêm Spark/Scala, Kafka, SQL nâng cao, data modeling. Làm 1-2 side project về data pipeline. Apply vị trí Mid Data Engineer trước (3-5 năm). Sau 2-3 năm ở vị trí Mid, bạn sẽ đủ hồ sơ apply Senior. Techcombank đánh giá cao ứng viên có background backend vì microservices và distributed systems là kỹ năng chuyển đổi tốt.
Mức lương Senior Data Engineer ở Techcombank Hà Nội khoảng bao nhiêu?
Theo market hiện tại (2024-2025), Senior Data Engineer tại Techcombank Hà Nội dao động 60-100 triệu VND gross/tháng, tương đương 800 triệu - 1.4 tỷ VND/năm (bao gồm thưởng Tết 2-3 tháng). Nếu bạn có chứng chỉ AWS/GCP chuyên sâu + kinh nghiệm microservices cho hàng triệu users, có thể đẩy lên 100-120 triệu. Đừng quên hỏi về ESOP/Stock — đây là upside quan trọng ở TCB giai đoạn này.
Phỏng vấn Senior Data Engineer ở Techcombank có khó không? Cần chuẩn bị gì?
Khó nhưng công bằng bạn ạ. Quy trình 4-5 vòng: HR → Technical test → Technical interview sâu (system design + coding) → Manager interview → Final. Cần chuẩn bị: (1) System design data pipeline cho banking use case, (2) Spark/Kafka/SQL hands-on, (3) Behavioral questions theo STAR method, (4) Hiểu biết về Techcombank và chiến lược data. Khoảng 30-40% ứng viên pass được vòng technical — chuẩn bị kỹ 2 tuần là có cơ hội tốt.
So với làm Data Engineer ở fintech (Momo, ZaloPay, VNPay), ngân hàng có gì khác biệt lớn?
Khác biệt cốt lõi: Fintech nhanh, nhiều experiment, deploy nhiều lần/ngày, work pressure cao. Ngân hàng chậm hơn nhưng có compliance chặt, dữ liệu chuẩn hơn, học được banking domain sâu. Fintech trả lương cao hơn 15-25% nhưng burn-out rate cũng cao hơn. Nếu bạn ưu tiên stability + học domain dài hạn → chọn ngân hàng. Nếu muốn tăng tốc technical nhanh + lương cao → fintech. Cả hai đều tốt cho sự nghiệp.
Cần học những công nghệ nào để apply Senior Data Engineer ở Techcombank?
Tech stack trong JD bao gồm: Hadoop, Spark, Flink, Kafka, SQL/NoSQL/Graph DB, Python/Scala/Java, Airflow, ETL tools. Ưu tiên học theo thứ tự: (1) Spark + Scala nâng cao, (2) Kafka architecture sâu, (3) Cloud (AWS ưu tiên vì TCB partnership), (4) Airflow/Data orchestration, (5) Data modeling dimensional. Đạt 1 chứng chỉ AWS Data Analytics Specialty hoặc Databricks Data Engineer Professional là điểm cộng rất lớn.
Tôi đã 8 năm kinh nghiệm Data Engineer, đang làm Lead ở công ty product. Có nên nhảy sang Techcombank làm Senior không?
Câu hỏi hay! Nếu bạn đã là Lead (8 người) thì vị trí Senior ở TCB có thể hơi "lùi" về technical. Nhưng đổi lại bạn sẽ: học banking domain, có thương hiệu TCB trên CV, tiếp cận cloud hiện đại. Nếu mục tiêu của bạn là làm Engineering Manager/Director trong 3-5 năm tới → đây là bước đi hợp lý. Nếu muốn tăng tốc technical thì ở lại product công ty. Đề xuất: deal để vào ở level Staff/Lead chứ không phải Senior thuần.
Techcombank có chương trình đào tạo Data Engineer không? Hay phải tự học?
Techcombank có chương trình đào tạo nội bộ (TCB Academy), nhưng cho vị trí Senior, kỳ vọng bạn đã tự học chủ động. Khi vào làm, TCB thường budget cho: AWS training (vì partnership), Databricks certification, occasional external courses. Tuy nhiên, văn hóa ngân hàng nói chung ít đầu tư training cho Senior+ so với tech company. Bạn nên chuẩn bị tinh thần tự học 80%, 20% từ công ty.
Có nên nhận offer Senior Data Engineer nếu lương offer thấp hơn 15% so với hiện tại?
Phụ thuộc vào lý do bạn muốn chuyển. Nếu chỉ vì tiền — không nên. Nếu vì: (1) học banking domain, (2) work-life balance tốt hơn, (3) brand TCB trên CV, (4) cơ hội lên Lead/Manager nhanh hơn → có thể cân nhắc. Mẹo deal: counter với 1 trong 3 thứ — (a) sign-on bonus, (b) review lương sau 6 tháng chứ không đợi 1 năm, (c) ESOP/Stock option. Hoặc đàm phán thêm 2-4 tuần nghỉ phép có lương. Đừng chấp nhận giảm lương mà không có gì bù.
Bao lâu thì có thể thăng từ Senior lên Lead/Manager ở Techcombank?
Trung bình 2-4 năm nếu bạn thể hiện tốt. TCB đánh giá khá fair dựa trên: (1) delivery outcomes, (2) leadership behaviors, (3) impact cross-team. Để tăng tốc: (a) chủ động lead 1-2 dự án lớn visible, (b) mentor 2-3 junior thành công, (c) xây dựng 1 innovation initiative (vd: POC 1 công nghệ mới), (d) có tiếng nói trong architectural review. Nếu chỉ làm tốt job description thì đi chậm hơn — cần đi xa hơn expectation.