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
Techcombank

Expert, Data Engineering (40000062)

TP. Ho Chi Minh Data And Analytics Division
Manager

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.

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

  • 8+ 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 cần có

1. Hard Skills (Kỹ năng kỹ thuật bắt buộc)

Big Data Technologies:

Công nghệ Mức độ yêu cầu Ứng dụng trong Techcombank
Hadoop/HDFS Bắt buộc sâu Xử lý batch data khối lượng lớn
Apache Spark Bắt buộc sâu Real-time analytics, ML pipelines
Apache Flink Ưu tiên cao Stream processing cho giao dịch real-time
Apache Kafka Bắt buộc Event streaming, data integration
Apache Arrow Ưu tiên In-memory data interchange

Database Technologies:

Loại Ví dụ Yêu cầu
SQL PostgreSQL, MySQL, SQL Server Dữ liệu quan hệ, warehouse
NoSQL MongoDB, Cassandra, Redis Unstructured data, caching
Graph DB Neo4j Network analysis, fraud detection
Data Warehouse Snowflake, BigQuery, Redshift Business intelligence

Programming Languages:

  • Python: Ưu tiên số 1 - dùng cho ML, data processing, automation
  • Scala: Ưu tiên cao - nền tảng Spark, functional programming
  • Java/Kotlin: Yêu cầu - microservices, enterprise systems
  • R: Là điểm cộng - statistical computing

Data Engineering Specific:

  • ETL/ELT pipeline design & optimization
  • Dimensional data modeling (Kimball, Inmon)
  • Data lakehouse architecture
  • Cloud platforms (AWS/GCP/Azure) - Techcombank đang chuyển đổi số mạnh
  • MLflow, Kubeflow cho MLOps

---

2. Soft Skills (Kỹ năng mềm)

Kỹ năng Mức độ quan trọng Giải thích
Leadership RẤT CAO Mentor junior, dẫn dắt team
Project Management CAO Quản lý conflict, roadmap
Communication CAO Làm việc với Data Scientists, business users
Problem Solving CAO Root cause analysis, troubleshooting
Agile/Scrum Bắt buộc Techcombank áp dụng Agile methodology

---

3. Chứng chỉ gợi ý

Ưu tiên cao:

  • Google Cloud Professional Data Engineer
  • AWS Certified Data Analytics - Specialty
  • Databricks Certified Spark Developer

Ưu tiên trung bình:

  • Microsoft Certified: Azure Data Engineer Associate
  • Cloudera Certified Data Engineer (CCDE)
  • TOEIC 750+ (yêu cầu English proficiency)

---

4. Bảng so sánh: Ứng viên tiêu chuẩn vs. Ứng viên Expert level

Tiêu chí Junior/Mid (3-5 năm) Expert (8+ năm)
Pipeline Build theo spec Design architecture tổng thể
Troubleshooting Fix bug đơn lẻ System-level debugging, performance tuning
Team Tự làm việc độc lập Mentor, review code, dẫn dắt 5-10 người
Business Hiểu requirements Đóng góp chiến lược data của bank
Technology Áp dụng tool có sẵn Evaluate & recommend công nghệ mới

---

5. Lợi thế nếu có

  • Kinh nghiệm trong fintech/banking sector
  • Biết về regulatory compliance ( Basel III, GDPR tương đương)
  • Đã scale hệ thống cho 1M+ users
  • Experience với real-time fraud detection systems

Chuẩn bị phỏng vấn

Hướng dẫn Phỏng vấn

Quy trình các vòng phỏng vấn Techcombank (Data Engineering)

Vòng 1: HR Screening (30-45 phút)

  • Review CV, xác nhận kinh nghiệm
  • Tìm hiểu motivation, salary expectations
  • Đánh giá English proficiency

Vòng 2: Technical Interview - Data Architecture (60-90 phút)

  • Deep dive vào experience với big data stack
  • System design: thiết kế data platform cho ngân hàng
  • Scenario-based questions về scaling, performance optimization

Vòng 3: Technical Interview - Coding & Problem Solving (60-90 phút)

  • Live coding: viết Spark jobs, SQL optimization
  • Data modeling exercise
  • Debugging & troubleshooting scenarios

Vòng 4: Panel Interview - Leadership & Culture Fit (45-60 phút)

  • Leadership presence: kinh nghiệm mentor, team management
  • Behavioral questions (STAR method)
  • Techcombank values: Customer Centric, Innovation, Integrity

Vòng 5: Final Round với Head of Data (30-45 phút)

  • Strategic discussion về data vision
  • Compensation negotiation
  • Role expectations alignment

---

Câu hỏi hay gặp theo từng vòng

Vòng 1 - HR:

  • "Tại sao bạn muốn chuyển sang Techcombank?"
  • "Mức lương kỳ vọng của bạn là bao nhiêu?"
  • "Bạn đã làm việc với quy mô data lớn nhất là bao nhiêu?"

Vòng 2 - Technical Architecture:

  • "Thiết kế data architecture cho một hệ thống real-time fraud detection xử lý 10,000 TPS"
  • "So sánh Lambda Architecture vs Kappa Architecture, khi nào dùng cái nào?"
  • "Làm thế nào để handle late-arriving data trong streaming pipeline?"
  • "Describe cách bạn optimize một Spark job chạy chậm 10x"

Vòng 3 - Coding & Problem Solving:

  • "Write SQL để calculate running balance và detect anomalous transactions"
  • "Implement một word count program bằng Spark RDD và DataFrame, so sánh performance"
  • "Design a data pipeline để ingest 100GB data daily từ multiple sources vào data lake"
  • "Debug: Pipeline của bạn drop 0.1% records không rõ lý do, làm sao tìm root cause?"

Vòng 4 - Leadership:

  • "Kể về lần bạn mentor một junior engineer thành công"
  • "Bạn xử lý conflict trong team như thế nào?"
  • "Một data scientist cần data trong 24h nhưng infrastructure hiện tại cần 1 tuần, bạn làm gì?"
  • "Techcombank đang transition sang cloud, bạn đóng góp gì cho quá trình này?"

Vòng 5 - Strategic:

  • "Bạn nghĩ data platform của Techcombank cần cải thiện điều gì?"
  • "Làm sao balance giữa innovation và stability trong banking environment?"
  • "5 năm tới, data engineering trong ngân hàng sẽ thế nào?"

---

Tips chuẩn bị

Technical Preparation:
1. Ôn lại Spark internals: shuffle, partitioning, memory management
2. Practice system design với các bài toán scale như Uber, Netflix, Banking
3. Chuẩn bị portfolio về các dự án data pipeline đã làm
4. Nắm chắc data modeling: Star schema, Data Vault, Slowly Changing Dimensions

Research trước phỏng vấn:

  • Techcombank đang dùng Google Cloud Platform (GCP)
  • Họ có data lake trên BigQuery
  • Đọc về Techcombank's digital transformation journey
  • Theo dõi Techcombank tech blog/posts trên LinkedIn

Behavioral Prep (STAR Method):

  • Chuẩn bị 5-7 stories về:
  • Technical challenge lớn nhất đã overcome
  • Conflict với stakeholder
  • Failure và lesson learned
  • Leadership moment
  • Innovation đã drive

---

Dress Code

  • Business casual là chuẩn tại Techcombank
  • Nam: sơ mi, quần dài (không cần cravat)
  • Nữ: áo blouse/camisole, quần hoặc váy chuyên nghiệp
  • Tránh jeans, sneakers, clothing quá formal
  • Remote interview: áo sơ mi clean, background professional

Lộ trình ôn thi

Ôn thi & Chuẩn bị

Lộ trình chuẩn bị 2 tuần (14 ngày)

Tuần 1: Foundation & Deep Dive

Ngày Chủ đề Tài liệu Thực hành
1-2 Spark Architecture & Internals Databricks Academy, "Learning Spark" Viết optimized Spark jobs
3-4 Data Modeling (Kimball, Data Vault) Kimball's Data Warehouse Toolkit Design banking star schema
5 Streaming (Kafka, Flink) Kafka documentation, Flink blog Build sample streaming pipeline
6-7 System Design Patterns Designing Data-Intensive Applications Practice 2-3 system design problems

Tuần 2: Banking Context & Mock Interviews

Ngày Chủ đề Tài liệu Thực hành
8-9 Cloud Data Platforms (GCP BigQuery) GCP Data Engineer learning path Lab exercises on GCP
10-11 Banking Data Domain Knowledge Basel documents, Techcombank reports Research fraud detection patterns
12-13 Mock Interviews & Review Pramp, Exponent Practice với peer
14 Final Review & Rest Personal notes Light review, early sleep

---

Kiến thức nền bắt buộc

1. Data Engineering Fundamentals:

  • Data Lake vs Data Warehouse vs Data Lakehouse
  • ETL, ELT, CDC (Change Data Capture)
  • Schema evolution, data quality

2. Spark Mastery:

  • RDD vs DataFrame vs Dataset
  • Spark SQL execution engine
  • Shuffle optimization, broadcast joins
  • Tungsten engine, off-heap memory
  • Common pitfalls: OOM, skew, spill

3. Streaming Concepts:

  • At-least-once, exactly-once semantics
  • Windowing (tumbling, sliding, session)
  • Watermarking, late data handling
  • State management

4. Banking Domain:

  • Transaction data model (ACID, double-entry)
  • Regulatory reporting (BIS, Basel III)
  • Anti-money laundering (AML) data patterns
  • Credit scoring data pipelines

---

Tài liệu tham khảo

Sách (Must-read):
1. "Designing Data-Intensive Applications" - Martin Kleppmann
2. "The Data Warehouse Toolkit" - Ralph Kimball
3. "Learning Spark" - Jules Damji et al.
4. "Streaming Systems" - Tyler Akidau et al.

Online Courses:
1. Databricks Spark Developer Course
2. Google Cloud Professional Data Engineer on Coursera
3. Confluent Kafka Developer Training

Practice Platforms:
1. Databricks Community Edition (free Spark practice)
2. LeetCode (SQL, Python problems)
3. StrataScratch (data science interview questions)
4. Exponent (system design for data engineers)

Techcombank-specific Research:

  • Đọc các job posts khác của Techcombank để hiểu tech stack
  • Theo dõi Techcombank news về digital transformation
  • Tìm hiểu về "Techcombank 4.0" và data strategy

Tư vấn nghề nghiệp

Lời khuyên Sự nghiệp

Lộ trình thăng tiến tại Techcombank (Data Engineering)

```
Data Engineer (3-5 năm)

Senior Data Engineer (5-7 năm)

Expert/Staff Data Engineer (8+ năm) ← BẠN ĐANG ỨNG TUYỂN

Principal Data Architect

Head of Data Engineering / VP
```

Thời gian trung bình giữa các cấp: 2-3 năm cho performer

---

Mức lương kỳ vọng theo cấp bậc (TP.HCM, 2024)

Cấp bậc Kinh nghiệm Lương tháng (VND) Notes
Data Engineer 2-4 năm 25-40 triệu Mid-level
Senior Data Engineer 4-6 năm 40-60 triệu Lead technical tasks
Expert/Staff 8+ năm 60-90 triệu Strategic, mentoring
Principal 10+ năm 90-150 triệu Organization-wide impact

Lưu �ý: Techcombank thường offer thêm:

  • Performance bonus: 1-3 tháng lương
  • Stock options hoặc ESOP (Techcombank đang IPO journey)
  • Healthcare premium package
  • Learning & development budget

Thỏa thuận lương: Với 8+ năm kinh nghiệm và Expert level, bạn nên:

  • Target: 70-85 triệu VND/tháng (base)
  • Negotiation tip: Đề cập total compensation (base + bonus + benefits)
  • Research market rate trên Glassdoor, Vietnamworks, TopDev

---

Kỹ năng cần phát triển thêm (để lên Principal)

Kỹ năng Technical:

  • [ ] Data mesh architecture
  • [ ] Advanced ML platform engineering (MLOps)
  • [ ] Real-time ML serving (feature store, model registry)
  • [ ] Cost optimization & FinOps
  • [ ] Data governance & lineage (Apache Atlas, DataHub)

Kỹ năng Leadership:

  • [ ] Technical hiring & interviewing
  • [ ] Stakeholder management ở cấp C-level
  • [ ] Data strategy & roadmap planning
  • [ ] Vendor management & procurement
  • [ ] Public speaking & knowledge sharing

Kỹ năng Business:

  • [ ] ROI calculation cho data initiatives
  • [ ] Banking domain expertise (treasury, credit risk)
  • [ ] Regulatory landscape (Banking regulations Vietnam)
  • [ ] Competitive intelligence trong fintech

---

Techcombank-specific Insights

Tại sao nên join Techcombank (Data Engineer perspective):

Pros:

  • Ngân hàng TMCP lớn nhất đang chuyển đổi số mạnh mẽ
  • Tech stack hiện đại (GCP, Kubernetes, modern data stack)
  • Văn hóa Agile, không bảo thủ như ngân hàng nhà nước
  • Môi trường đa quốc gia (có team làm việc với consulting firms)
  • Lộ trình thăng tiến rõ ràng cho tech roles

⚠️ Cons/Caveats:

  • Tốc độ nhanh = áp lực cao, deadline gấp
  • Legacy systems vẫn còn (phải integrate)
  • Bureaucracy của ngân hàng vẫn tồn tại (compliance, audit)
  • Khối lượng công việc đôi khi không cân bằng

Đánh giá tổng quan: 4.2/5 ⭐ (trên Glassdoor cho tech roles)

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

Mình có 8 năm kinh nghiệm Data Engineering nhưng chưa làm trong ngành ngân hàng, có cơ hội không?

CÓ cơ hội! Techcombank đánh giá technical skills cao hơn domain knowledge. Banking domain bạn có thể học nhanh, nhưng 8 năm engineer data infrastructure là kinh nghiệm quý giá. Tuy nhiên, hãy chuẩn bị kỹ về: compliance mindset (dữ liệu tài chính cần audit trail), data quality standards cao hơn, và real-time requirements của transaction systems. Gợi ý: đọc về Basel III, AML/KYC data requirements trước phỏng vấn.

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

Với 8+ năm kinh nghiệm ở vị trí Expert, base salary thường dao động 65-90 triệu VND/tháng, tùy candidate. Techcombank có budget linh hoạt cho senior technical roles. Tips thương lượng: (1) Đừng đưa số quá sớm - để HR hỏi trước, (2) Tính total compensation: base + performance bonus (thường 1-3 tháng) + benefits, (3) Nếu có offers từ competitor, có thể mention để leverage, (4) Ngoài lương, có thể đàm phán thêm learning budget, remote days, signing bonus.

Kỹ năng nào quan trọng nhất để pass technical interview ở vị trí này?

Top 3 kỹ năng họ đánh giá cao: (1) Spark optimization - bạn cần explain được execution plan, identify bottlenecks, propose solutions cho skewed data, (2) System design - họ hay hỏi 'design data platform cho 10M users' hoặc 'how would you handle real-time fraud detection', (3) Data modeling - star schema, slowly changing dimensions, data vault. Bonus: nếu bạn show được hands-on experience với GCP/BigQuery (tech stack của Techcombank) sẽ là điểm cộng lớn.

Mình đang ở vị trí Senior Data Engineer, muốn apply vị trí Expert này có phù hợp không?

Tùy vào skill set thực tế. Expert level yêu cầu: (1) Đã có kinh nghiệm ở 'architect hat' - tức là bạn đã design data systems, không chỉ implement, (2) Leadership experience - mentor, review code, influence team direction, (3) Strategic thinking - hiểu business requirements và translate thành technical roadmap. Nếu bạn đã làm những thứ này ở current role, apply thôi! Ngược lại, có thể cần thêm 1-2 năm để build những experiences đó. Techcombank cũng có intermediate level giữa Senior và Expert.

Techcombank làm việc có overtime nhiều không? Work-life balance thế nào?

Thực tế: Techcombank có 'tech company vibe' hơn traditional banking. Agile sprints, stand-ups, sprint planning. Overtime thường xảy ra khi: (1) Release deadline gần, (2) Production incidents, (3) Quarterly planning. Bình thường khá OK, có hybrid policy và flex hours. Tuy nhiên, với role Expert, bạn sẽ có nhiều responsibility hơn - đôi khi cần handle on-call rotation cho critical systems. Nên hỏi rõ về SLA và on-call policy trong interview để set đúng expectations.

Nên chuẩn bị gì cho phỏng vấn vòng Leadership/Culture Fit?

Techcombank values: Customer Centric, Innovation, Integrity, Collaboration. Vòng này họ tìm hiểu: (1) Leadership style của bạn - dùng STAR method để kể stories về mentor, conflict resolution, driving change, (2) Culture fit - bạn có comfortable với fast-paced, high-standards environment không?, (3) Motivation - tại sao Techcombank, tại sao không ở lại current company? Hãy research Techcombank's recent initiatives (ví dụ: chuyển đổi cloud, digital banking products) và show genuine interest. Một câu hỏi hay: 'Bạn thấy data team của Techcombank cần cải thiện gì?' - chuẩn bị 1-2 constructive suggestions.

Mình là Data Engineer ở product company muốn chuyển sang ngân hàng, có khó không?

Không khó như bạn nghĩ! Banking data engineering khác ở: (1) Data quality & compliance requirements cao hơn, (2) Real-time processing quan trọng hơn (transactions), (3) Regulatory reporting phức tạp. Nhưng core skills (Spark, Kafka, data modeling) vẫn giống nhau. Lợi thế của bạn: fresh perspective, experience với modern tech stack. Hãy highlight những dự án scale được (users, data volume, performance improvements). Prep thêm: hiểu basic banking concepts (ledger, GL accounts, transaction types) và regulatory landscape Vietnam.