Techcombank
Expert, AI Engineer
TP. Ha Noi
Data And Analytics Division
Expert
Mô tả công việc
## Key Accountabilities
• Lead the team to improve scalability, reliability, and cost-efficiency of the Data Platform.
• Design, build, and deploy data pipelines (batch & streaming) using Spark orchestrated via Airflow.
• Develop libraries and frameworks for data ingestion, transformation, and governance with clean architecture principles.
• Collaborate with Data Architects to design/review data models, enforce data contracts, and maintain schema governance.
• Optimize performance with partitioning, caching, Z-Ordering, and metadata management in lakehouse environments (Delta/Iceberg/Hudi).
• Ensure security and compliance: IAM, encryption, secrets management, and GDPR/CCPA adherence.
• Drive CI/CD for data workflows, IaC (Terraform), and container orchestration (Kubernetes).
• Monitor SLOs/SLAs, implement alerting, and lead incident responses and postmortems.
• Design and operate end-to-end ML/LLM pipelines: data prep, training, evaluation, and deployment.
• Build RAG architectures, vector search, and embedding pipelines for LLM-based applications.
## Success Profile - Qualification and Experiences
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field
• English is required
• Have 5+ years of experience as a Data Engineer or Software Engineer
• Have experience in Cloud (AWS/Azure/GCP)
• Extremely proficient in at least 1 programming language (Python/Scala/Java)
• Strong experience in systems architecture – particularly in complex, scalable, and fault tolerant distributed systems
• Good at multi-threading, atomic operations, computation framework: Spark (DataFrame, SQL, ...), distributed storage, distributed computing
• Understand designs of resilience, fault-tolerance, high availability, and high scalability, ...
• Tools: CI/CD, Gitlab, ...
• Good at communication & team working
• Being open-minded, willing to learn new things
• Experience with Databricks (Delta Lake, Unity Catalog, Delta Live Tables) or similar lakehouse technologies is a strong plus.
• Proven ability in performance tuning and optimization for Big Data workloads (Spark/Flink, partitioning, shuffle strategies, caching).
• Familiarity with modern data transformation frameworks (dbt).
• Experience in AI and LLM technologies is a plus, including prompt engineering, embeddings, and retrieval-augmented generation (RAG).
• Hands-on experience with vector databases (ChromaDB, Vector Search) and LLMOps
practices.
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cần có cho vị trí Expert, AI Engineer - Techcombank
### 🎯 Hard Skills bắt buộc (Must-have)
| Nhóm kỹ năng | Yêu cầu cụ thể | Mức độ thành thạo |
|--------------|----------------|-------------------|
| **Ngôn ngữ lập trình** | Python (ưu tiên) / Scala / Java | Thành thạo ít nhất 1 ngôn ngữ |
| **Data Engineering** | Spark (DataFrame, SQL), distributed computing, batch & streaming pipelines | 5+ năm kinh nghiệm |
| **Orchestration** | Airflow, workflow orchestration | Có kinh nghiệm |
| **Cloud Platform** | AWS / Azure / GCP | Có kinh nghiệm thực tế |
| **CI/CD & DevOps** | Gitlab, CI/CD pipelines, Terraform (IaC) | Có kinh nghiệm |
| **Container** | Kubernetes, Docker | Có kinh nghiệm |
| **Hệ thống phân tán** | Fault tolerance, high availability, scalability architecture | Hiểu sâu |
### 🔥 Hard Skills ưu tiên (Strong Plus)
| Nhóm kỹ năng | Yêu cầu cụ thể | Giá trị gia tăng |
|--------------|----------------|-----------------|
| **Lakehouse** | Databricks (Delta Lake, Unity Catalog, Delta Live Tables), Iceberg, Hudi | Rất cao |
| **Performance Tuning** | Spark/Flink optimization, partitioning, shuffle strategies, caching, Z-Ordering | Rất cao |
| **AI/LLM Engineering** | End-to-end ML pipelines, LLM deployment, prompt engineering | Cao |
| **RAG Architecture** | Vector search, embedding pipelines, ChromaDB, Vector Search | Rất cao |
| **LLMOps** | MLOps/LLMOps practices, model monitoring, versioning | Cao |
| **Data Transformation** | dbt (data build tool) | Trung bình |
| **Data Governance** | Schema governance, data contracts, IAM, encryption | Trung bình |
### 💡 Soft Skills quan trọng
- **Communication & Teamwork**: Giao tiếp tốt để làm việc cross-functional với Data Architects, Data Scientists
- **Leadership**: Lead team để cải thiện Data Platform (đây là role leader)
- **Open-minded & Learning**: Sẵn sàng học công nghệ mới
- **Problem-solving**: Incident response, postmortems, SLO/SLA monitoring
- **System Thinking**: Thiết kế hệ thống scalable, fault-tolerant, cost-efficient
### 📜 Chứng chỉ gợi ý
| Chứng chỉ | Nền tảng | Priority |
|-----------|----------|----------|
| Databricks Data Engineer Professional | Databricks | ⭐⭐⭐ |
| AWS Certified Data Analytics - Specialty | AWS | ⭐⭐⭐ |
| Google Professional Data Engineer | GCP | ⭐⭐ |
| Azure Data Engineer Associate | Azure | ⭐⭐ |
| Certified Kubernetes Administrator (CKA) | CNCF | ⭐⭐ |
| HashiCorp Terraform Associate | HashiCorp | ⭐ |
### 🔍 Phân tích so sánh: Ứng viên entry vs senior vs expert
| Tiêu chí | Junior Data Engineer | Senior Data Engineer | Expert AI Engineer (vị trí này) |
|----------|---------------------|---------------------|--------------------------------|
| Kinh nghiệm | 1-3 năm | 3-5 năm | **5+ năm** |
| Phạm vi công việc | Tự build pipeline | Thiết kế hệ thống | **Lead team, architectural decisions** |
| AI/LLM | Không yêu cầu | Biết basic ML | **End-to-end ML/LLM pipelines** |
| RAG/Vectors | Không cần | Plus | **Strong plus** |
| Kiến trúc hệ thống | Hiểu cơ bản | Thiết kế được | **Expert - scalability, fault-tolerance** |
| Cloud | Biết service cơ bản | Tự triển khai | **Multi-cloud, IAM, security** |
| Leadership | Không yêu cầu | Hướng dẫn junior | **Lead team, drive initiatives** |
| Đối tác | Tự code | Làm việc với team | **Collaborate với Data Architects** |
---
### 💰 Bảng lương tham khảo (Techcombank - Hà Nội)
| Cấp bậc | Mức lương tháng (VND) | Notes |
|---------|----------------------|-------|
| Senior Data Engineer | 35-55 triệu | Không AI/LLM |
| Lead Data Engineer | 50-70 triệu | + Architecture |
| **Expert AI Engineer** | **60-100+ triệu** | **Lương thỏa thuận, negotiable** |
| Principal/Staff Engineer | 80-120+ triệu | Top tier |
*Techcombank thường trả above market rate cho tech talent, đặc biệt với AI/ML roles. Thưởng performance có thể từ 1-4 tháng lương.*
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn vị trí Expert, AI Engineer - Techcombank
### 📋 Quy trình phỏng vấn dự kiến
```
Vòng 1: HR Screening (30-45 phút)
↓
Vòng 2: Technical Screening - Data Platform Lead (45-60 phút)
↓
Vòng 3: Technical Deep Dive - System Design (60-90 phút)
↓
Vòng 4: Manager/Team Lead Interview (45-60 phút)
↓
Vòng 5: Final Round - Ho Chi (Optional for senior roles)
```
**Lưu ý**: Techcombank có thể gộp vòng 2-3 hoặc thêm vòng case study tùy team.
---
### 🔥 Câu hỏi hay gặp theo từng vòng
#### **Vòng 1: HR Screening**
- Tại sao bạn quan tâm đến Techcombank và vị trí này?
- Mô tả dự án data platform lớn nhất bạn đã làm?
- Bạn có kinh nghiệm làm việc với AI/LLM không?
- Mức lương kỳ vọng của bạn là bao nhiêu?
- Bạn có đang có offers khác không? (HR thường hỏi)
#### **Vòng 2: Technical Screening**
- Explain Spark architecture và cách nó xử lý distributed computing?
- Difference giữa batch và streaming processing? Khi nào dùng Spark Streaming vs Flink?
- Làm thế nào để optimize một Spark job chạy chậm?
- Explain các strategies để handle skewed data trong Spark?
- Airflow vs other orchestrators: ưu/nhược điểm?
#### **Vòng 3: System Design (Rất quan trọng)**
- Design một data platform cho ngân hàng với 10PB data (scalability, cost, reliability)
- Thiết kế ML pipeline end-to-end: từ data ingestion → training → deployment → monitoring
- Design RAG system: làm thế nào để build vector search cho document retrieval?
- Làm thế nào để ensure data quality và governance trong lakehouse?
- Design CI/CD pipeline cho data workflows (IaC với Terraform)
- Explain your approach để handle GDPR/CCPA compliance trong data platform
#### **Vòng 4: Manager Interview**
- Experience lead/mentor team như thế nào?
- Làm thế nào để prioritize giữa technical debt và feature delivery?
- Describe a time bạn phải make a difficult technical decision
- Làm thế nào để drive innovation trong team?
- Mục tiêu career của bạn trong 3-5 năm tới?
---
### 📝 Tips chuẩn bị cụ thể
#### **Trước 2 tuần**
```
□ Ôn Spark internals: shuffle, partition, broadcast, catalyst optimizer
□ Practice system design: đọc lại Databricks architecture blogs
□ Review LLM/RAG concepts: vector embeddings, similarity search, prompt engineering
□ Research Techcombank's tech stack và recent announcements
□ Prepare STAR stories cho leadership questions
```
#### **Trước 3 ngày**
```
□ Setup demo project: code một simple RAG pipeline
□ Practice giải thích complex concepts đơn giản (communication skill)
□ Prepare questions cho interviewer
□ Check logistics: địa điểm, parking, thời gian
□ Review job description lần cuối
```
#### **Trong phỏng vấn**
```
□ NÊN: Hỏi clarifying questions trước khi answer
□ NÊN: Think out loud - show your reasoning
□ NÊN: Admit what you don't know - don't bluff
□ NÊN: Connect technical decisions với business outcomes
□ KHÔNG: Focus quá nhiều vào syntax - show architecture thinking
□ KHÔNG: Oversell - be honest about your experience
```
---
### 👔 Dress Code & Logistics
| Item | Recommendation |
|------|----------------|
| **Trang phục** | Business casual (techcombank khá casual văn hóa tech) |
| **Địa điểm** | Techcombank Tower, 191 Ba Trieu, Hanoi |
| **Parking** | Có parking basement, hoặc gửi xe máy gần đó |
| **Thời gian** | Thường trong giờ hành chính, tránh 12-1h trưa |
| **Mang theo** | Laptop (có thể phải code live), portfolio/case studies |
---
### 🎯 Chiến lược trả lời System Design Questions
**Framework cho System Design Interview:**
1. **Clarify Requirements** (5 phút)
- Functional vs non-functional requirements
- Scale: data volume, QPS, latency expectations
- Tech stack preferences
2. **High-level Architecture** (15 phút)
- Show diagram mentally
- Component decomposition
- Data flow
3. **Deep Dive** (20-30 phút)
- Choose 2-3 areas để drill down
- Trade-offs, alternatives
- Bottlenecks và solutions
4. **Edge Cases & Monitoring** (5-10 phút)
- Failure scenarios
- SLOs/SLAs
- Monitoring/alerting
**Example: Design ML Pipeline for Credit Risk Model**
```
Data Sources → Ingestion → Feature Store → Training →
Model Registry → Validation → Deployment → Monitoring
Key considerations:
- Data versioning (Delta Lake time travel)
- Feature consistency (online/offline parity)
- A/B testing setup
- Model monitoring (drift detection)
```
Lộ trình ôn thi
## Ôn thi & Chuẩn bị cho vị trí Expert, AI Engineer
### 📚 Kiến thức nền tảng cần ôn lại
#### **1. Spark Deep Dive (Priority: CRITICAL)**
```python
# Topics cần master:
# 1. Spark Architecture
# - Driver, Executors, Cluster Manager
# - Task, Stage, Job relationship
# - Shuffle behavior và optimization
# 2. DataFrame API & Optimization
# - Catalyst Optimizer
# - Tungsten Engine (off-heap memory)
# - Adaptive Query Execution (AQE)
# 3. Performance Optimization
# - Partitioning strategies
# - Broadcast joins vs shuffle joins
# - Caching (persist vs cache)
# - Data skew handling (salt, etc.)
# Code example - Optimization techniques:
df.filter(col("date") > "2024-01-01") # Predicate pushdown
df.repartition(200) # Optimal partitioning
df.join(broadcast(small_df), "id") # Broadcast small table
df.cache() # Cache for reuse
```
#### **2. Lakehouse Architecture (Priority: HIGH)**
| Concept | Databricks | Open Source |
|---------|------------|-------------|
| Storage | S3/ADLS | S3/ADLS/GCS |
| Format | Delta Lake | Delta/Iceberg/Hudi |
| Catalog | Unity Catalog | Hive Metastore + |
| Processing | Spark/DBSQL | Spark/Flink/Trino |
| Governance | Unity Catalog | Apache Atlas, OpenMetadata |
**Key Delta Lake features:**
- ACID transactions
- Time travel (versioning)
- Z-Ordering for data skipping
- Merge, upsert, delete
#### **3. MLOps & LLM Engineering (Priority: HIGH)**
```
ML Pipeline Architecture:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Data Prep │───▶│ Training │───▶│ Evaluation │
└─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Monitoring │◀───│ Deployment │◀───│ Validation │
└─────────────┘ └─────────────┘ └─────────────┘
LLM Pipeline:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Embedding │───▶│ Vector DB │───▶│ Retrieval │
└─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Response │◀───│ Prompt Eng. │◀───│ Context │
└─────────────┘ └─────────────┘ └─────────────┘
```
**RAG Implementation:**
```python
# Conceptual RAG flow
documents = load_documents(source)
embeddings = embedding_model.encode(documents)
vector_db.insert(embeddings, documents)
# At inference:
query_embedding = embedding_model.encode(user_query)
retrieved_docs = vector_db.search(query_embedding, k=5)
context = format_context(retrieved_docs)
response = llm.generate(prompt.format(context, query))
```
#### **4. Cloud & DevOps (Priority: MEDIUM-HIGH)**
| Area | AWS | Azure | GCP |
|------|-----|-------|-----|
| Data Lake | S3 | ADLS Gen2 | GCS |
| Compute | EMR, Glue | Databricks, Synapse | Dataproc, BigQuery |
| Orchestration | MWAA | Data Factory | Cloud Composer |
| Streaming | Kinesis | Event Hubs | Pub/Sub |
| IaC | Terraform | Terraform/Bicep | Terraform |
---
### 📖 Tài liệu tham khảo khuyên dùng
#### **Books:**
| Book | Link | Priority |
|------|------|----------|
| Learning Spark | https://www.oreilly.com/library/view/learning-spark-2nd/9781492050032/ | ⭐⭐⭐ |
| Designing Data-Intensive Applications | Amazon | ⭐⭐⭐ |
| The Databricks Lakehouse Platform | databricks.com | ⭐⭐⭐ |
#### **Online Courses:**
| Course | Platform | For |
|--------|----------|-----|
| Data Engineering with Databricks | Databricks Academy (Free) | Lakehouse |
| Spark Performance Optimization | Databricks | Spark tuning |
| MLOps Specialization | Coursera/AWS | ML pipelines |
| Generative AI with LLMs | DeepLearning.AI | LLM basics |
#### **Techcombank-specific resources:**
- Techcombank Engineering Blog (techcombank.com)
- Techcombank tech talks trên YouTube
- Techcombank Engineering trên Medium/LinkedIn
---
### 🗓️ Lộ trình chuẩn bị 2 tuần
#### **Week 1: Foundation & Deep Dive**
```
Day 1-2: Spark Architecture
├── Watch: Spark internals videos (Databricks blog)
├── Read: Learning Spark chapters 3-6
└── Practice: Spark join strategies, partitioning
Day 3-4: Lakehouse & Databricks
├── Read: Delta Lake documentation
├── Watch: Unity Catalog architecture
└── Practice: Delta Lake time travel, Z-ordering
Day 5-6: MLOps & ML Pipelines
├── Read: MLOps principles
├── Watch: End-to-end ML pipeline design
└── Practice: Basic MLflow tracking
Day 7: Review & gaps identification
```
#### **Week 2: AI/LLM & System Design**
```
Day 8-9: LLM & RAG
├── Read: RAG architecture patterns
├── Watch: Vector embeddings, similarity search
├── Practice: Simple RAG implementation
└── Explore: ChromaDB, Pinecone, Weaviate
Day 10-11: System Design Practice
├── Practice: Design data platform questions
├── Practice: Design ML pipeline questions
├── Review: Common design patterns
└── Prepare: Your own architecture stories
Day 12-13: Interview Prep
├── Review: STAR stories
├── Practice: Behavioral questions
├── Prepare: Questions for interviewer
└── Mock: System design with friend
Day 14: Final Review
├── Review: All technical notes
├── Check: Logistics
└── Rest: Be fresh for interview
```
---
### 🔧 Hands-on Labs khuyên làm
```python
# Lab 1: Spark Optimization Exercise
# - Create skewed dataset
# - Measure baseline performance
# - Apply: salt, broadcast, partition optimization
# - Compare before/after
# Lab 2: Delta Lake Time Travel
# - Write to Delta table
# - Query historical versions
# - Perform upsert/merge
# - Use Z-ordering for query optimization
# Lab 3: Simple RAG Pipeline
# - Load documents
# - Create embeddings (OpenAI or local)
# - Store in vector DB
# - Implement retrieval + generation
# Lab 4: IaC with Terraform
# - Define S3 bucket, IAM roles
# - Deploy Databricks workspace
# - Version control infrastructure
```
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho Expert AI Engineer
### 🚀 Lộ trình Thăng tiến trong Data/AI Engineering
```
Junior DE (1-3 năm)
↓
Senior DE (3-5 năm)
↓
Staff/Lead DE (5-8 năm)
↓
Principal DE / Engineering Manager (8-10 năm)
↓
Director of Engineering / VP
Hoặc Technical Track:
Staff → Principal → Distinguished Engineer
```
#### **Vị trí Expert tại Techcombank nằm ở đâu?**
Đây là vị trí **Senior-Staff level**, phù hợp nếu bạn:
- Có 5-8 năm kinh nghiệm
- Đã từng lead small team (2-5 người)
- Có technical authority để make architectural decisions
- Muốn transition từ Individual Contributor sang Technical Leadership
---
### 💰 Mức lương & Total Compensation
| Component | Thông tin |
|-----------|----------|
| **Base Salary** | 60-100+ triệu/tháng (thỏa thuận) |
| **Performance Bonus** | 1-4 tháng lương |
| **Total Cash** | 720 triệu - 1.3 tỷ/năm |
| **Benefits** | Premium healthcare, education allowance |
| **Total Package** | Có thể lên đến 1.5-2 tỷ/năm với benefits |
**Factors ảnh hưởng đến offer:**
- Current salary (techcombank thường match 100-120%)
- Offer competition từ FANG/tech companies
- Specialized skills (AI/LLM là premium)
- Leadership experience
---
### 🎯 Kỹ năng cần phát triển thêm
#### **Ngắn hạn (6-12 tháng)**
| Kỹ năng | Tại sao quan trọng | Cách học |
|---------|-------------------|----------|
| RAG & Vector DBs | AI role, trending skill | Build side project, contribute to LangChain |
| Databricks platform | Techcombank uses it | Databricks Academy, certification |
| LLMOps | Emerging field, high demand | Practice deployment, monitoring |
| System Design | Required for interviews + work | Read, practice, review designs |
#### **Trung hạn (1-2 năm)**
| Kỹ năng | Tại sao quan trọng | Cách học |
|---------|-------------------|----------|
| Technical Leadership | Để lead team hiệu quả | Mentoring, take ownership |
| Data Governance & Compliance | Banking requires it | Study GDPR, Vietnam regulations |
| Cost Optimization | Budget ownership | Learn FinOps practices |
| Cross-functional collaboration | Work with multiple teams | Improve communication |
#### **Dài hạn (3-5 năm)**
| Kỹ năng | Hướng phát triển |
|---------|-----------------|
| Architecture | Principal Engineer, define platform strategy |
| People Management | Engineering Manager, build team |
| Domain Expertise | Banking/Finance domain expert |
| External Visibility | Tech talks, open source contributions |
---
### 🏦 Techcombank vs Các lựa chọn khác
| Tiêu chí | Techcombank | Startup (AI/Data) | FAANG |
|----------|-------------|------------------|-------|
| Lương | 7/10 | 6/10 | 10/10 |
| Work-life balance | 8/10 | 4/10 | 6/10 |
| Tech stack | 7/10 | 7/10 | 10/10 |
| Career growth | 8/10 | 6/10 | 9/10 |
| Impact | 8/10 | 7/10 | 7/10 |
| Stability | 9/10 | 5/10 | 8/10 |
**Khi nào nên chọn Techcombank:**
- ✅ Muốn ổn định, ít thay đổi
- ✅ Quan tâm đến banking domain
- ✅ Work-life balance quan trọng
- ✅ Muốn học AI/ML applied vào finance
- ✅ Muốn thăng tiến trong môi trường enterprise
**Khi nào không nên chọn:**
- ❌ Muốn max salary (FAANG pay cao hơn 30-50%)
- ❌ Muốn cutting-edge tech research
- ❌ Không thích corporate environment
---
### 📈 Từ Expert AI Engineer → Next Level
**Path 1: Technical Expert**
```
Expert AI Engineer
↓
Staff AI Engineer (Technical Authority)
↓
Principal Engineer (Platform Strategy)
↓
Distinguished Engineer (Company-wide impact)
```
**Path 2: People Manager**
```
Expert AI Engineer
↓
Tech Lead / Team Lead
↓
Engineering Manager (5-10 people)
↓
Senior Manager / Director (20+ people)
```
**Path 3: Specialist**
```
Expert AI Engineer
↓
AI Platform Lead
↓
Head of AI Platform / Chief AI Architect
↓
VP of AI / CTO
```
---
### 💡 Thực tế về vị trí này
**Ưu điểm:**
- Techcombank đầu tư mạnh vào data/AI
- Môi trường modern tech stack
- Team quality cao (tuyển chọn)
- Compensation competitive
- Impact lớn (ngân hàng lớn nhất VN)
**Thách thức:**
- Banking regulations (GDPR, compliance)
- Legacy systems integration
- Change management trong enterprise
- Multiple stakeholders
**Tip từ người đi trước:**
> *"Techcombank khác với image ngân hàng truyền thống. Tech stack ở đây đang chase FAANG. Nhưng cần chuẩn bị tâm lý làm việc với compliance, audit nhiều hơn startup."*
---
### 🎯 Checklis tự đánh giá trước khi apply
```
□ Có 5+ năm data engineering/software engineering?
□ Thành thạo Python hoặc Scala?
□ Có kinh nghiệm với Spark (batch + streaming)?
□ Có cloud experience (AWS/Azure/GCP)?
□ Có hiểu biết về distributed systems architecture?
□ Có kinh nghiệm với CI/CD, Gitlab?
□ Có leadership experience (lead team, mentor)?
□ Có định hướng AI/LLM, muốn develop trong lĩnh vực này?
□ Sẵn sàng làm việc tại Hà Nội?
□ Giao tiếp tiếng Anh tốt (required)?
```
**Nếu đạt 7/10 items → Nên apply ngay!**
**Nếu đạt 5-6/10 → Cần bổ sung kiến thức 2-3 tháng rồi apply**
**Nếu dưới 5/10 → Cần thêm kinh nghiệm, apply later**
Câu hỏi thường gặp
Mức lương cho vị trí Expert AI Engineer tại Techcombank là bao nhiêu?
Techcombank để 'Thỏa thuận' nhưng thực tế đây là vị trí senior-level với mức lương tháng từ 60-100+ triệu VND. Tổng package (base + bonus) có thể lên đến 720 triệu - 1.3 tỷ/năm. Techcombank thường match 100-120% current salary và có premium cho AI/LLM skills. Để có offer tốt, nên research market rate và đi interview với confidence.
Em mới 3 năm kinh nghiệm data engineering, có nên apply vị trí này không?
Đây là vị trí yêu cầu 5+ năm kinh nghiệm và có leadership component (lead team to improve Data Platform). Với 3 năm, bạn có thể thiếu một số kỹ năng được yêu cầu. Tuy nhiên, nếu bạn có strong portfolio, từng làm với AI/LLM, và có track record với distributed systems, có thể apply thử. Nhưng nên chuẩn bị để explain tại sao bạn ready cho leadership role. Nếu không, consider Senior Data Engineer positions trước.
Techcombank yêu cầu tiếng Anh, cần đạt trình độ nào và thi thế nào?
Job description ghi 'English is required' - đây là yêu cầu bắt buộc. Thường sẽ có English test trong quá trình phỏng vấn (có thể là writing, speaking hoặc cả hai). Nên đạt IELTS 6.5+ hoặc tương đương. Đặc biệt cần đọc/tài liệu kỹ thuật bằng tiếng Anh tốt vì sẽ làm việc với nhiều international standards và tool documentation.
Công việc này có phải làm việc xoay ca như ngân hàng khác không? Giờ làm việc thế nào?
Không. Vị trí này thuộc Data & Analytics Division - không phải front office hay customer-facing. Giờ làm việc standard (8:30-17:30 hoặc 9:00-18:00), có thể linh hoạt. Techcombank có văn hóa work-life balance tốt hơn các ngân hàng truyền thống. Tuy nhiên, có thể có on-call rotation cho production incidents (1-2 tuần/lần) do tính chất của data platform role.
Techcombank dùng tech stack gì? Em quen với AWS nhưng chưa có Azure/GCP.
Techcombank đa cloud - không chỉ dùng một provider. AWS experience là LỢI THẾ vì bạn có cloud mindset và có thể transfer sang platform khác. Quan trọng hơn technical skills là: bạn có hiểu cloud concepts (IAM, VPC, storage, compute), có thể learn new services nhanh. Recommend nói rõ AWS experience của bạn và express willingness learn Azure/GCP nếu needed.
Em chưa có kinh nghiệm AI/LLM, có nên apply không?
AI/LLM là 'strong plus', không phải requirement. Tuy nhiên, đây là Expert role với expectation bạn sẽ drive AI initiatives. Nên: (1) Học basics về ML pipelines, (2) Build một RAG project để có hands-on experience, (3) Trong interview, show eagerness to learn và initiative (ví dụ: bạn đã tự học, đang làm side project). Nếu bạn strong về data engineering và open to learning AI, đây vẫn là good opportunity.
KPI của vị trí này đánh giá những gì?
Expert level thường có OKRs hơn là pure KPIs. Dựa trên job description, bạn sẽ được đánh giá trên: (1) Platform reliability & cost-efficiency (SLO/SLA compliance), (2) Team delivery (lead team to deliver improvements), (3) Technical quality (architecture decisions, code quality), (4) Collaboration (work với Data Architects, cross-functional), (5) Innovation (drive AI/LLM initiatives). Techcombank có performance review 2 lần/năm với bonus dựa trên company và individual performance.
Lộ trình thăng tiến từ Expert AI Engineer như thế nào?
Từ Expert, bạn có 2 tracks chính: (1) Technical: Expert → Staff Engineer → Principal Engineer → Distinguished Engineer (become technical authority), (2) Management: Expert → Tech Lead/Team Lead → Engineering Manager → Senior Manager/Director (build and manage bigger teams). Techcombank đang scale data/AI division nên cơ hội thăng tiến tốt. Thời gian trung bình: 2-3 năm để lên Staff, 4-5 năm để lên Principal nếu performance tốt.
Từ Software Engineer backend muốn chuyển sang AI Engineer, cần chuẩn bị gì?
Backend → AI Engineer là transition phổ biến. Skills đã có: programming, system design, distributed systems. Cần bổ sung: (1) Data engineering fundamentals - Spark, data pipelines, (2) ML concepts - supervised/unsupervised learning, model evaluation, (3) MLOps - model versioning, deployment, monitoring, (4) AI/LLM specifics - embeddings, vector search, RAG, (5) Cloud ML services - Sagemaker, Azure ML, Vertex AI. Recommend: Start với Databricks ML, xây project nhỏ, sau đó apply.