# Một chức danh FDE, nhiều công việc: phần code dao động từ 30% đến 90%

> Trước khi hỏi FDE có "đủ kỹ thuật" hay không, bạn cần biết tin tuyển dụng trước mặt đang tả công việc nào trong số những công việc cùng mang cái tên ấy.

Bản gốc: https://fdetimes.net/vi/phan-tich/how-technical-is-a-forward-deployed-engineer-job-really/

Bloomberry đọc 1.000 tin tuyển dụng Forward Deployed Engineer và thấy một điều lạ: cùng một chức danh, có tin đòi bạn dành 70-90% thời gian để viết code, có tin chỉ cần 30-40% và kèm theo quota doanh số. Khoảng cách ấy lớn đến mức khó coi là cùng một nghề.

Bloomberry không phải nơi duy nhất nhận ra điều này. DataCamp viết rằng hai công việc cùng tên FDE ở hai công ty khác nhau có thể gần như chẳng giống nhau chút nào. Scaler đi xa hơn: tỷ lệ code không gắn với chức danh mà là một dải do chính nhà tuyển dụng quyết định.

Nếu bạn là kỹ sư phần mềm đang cân nhắc chuyển sang FDE, câu "nghề này có đủ kỹ thuật không" sai ngay từ đầu. Câu nên hỏi là: tin tuyển dụng trước mặt mình thuộc loại nào? So 30-40% với 70-90%, số giờ viết code mỗi tuần giữa hai loại lớn nhất có thể chênh nhau tới gấp ba.

## Phần lớn tin tuyển dụng là việc của người xây

Bloomberry chia chức danh FDE thành ba loại công việc. Loại Builder chiếm 60% số tin, tức là đa số, với dấu hiệu nhận biết là 70-90% thời gian dành cho code và đi công tác nhiều. Scaler, trong một phân tích độc lập, cũng ước tính khoảng 60% tin là vai trò xây dựng.

Thử quy ra một tuần 40 giờ. Ở mức 70-90%, bạn viết code từ 28 đến 36 giờ, gần như trọn một tuần của kỹ sư phần mềm thông thường.

## Khách hàng chiếm thời gian, hay khách hàng là đầu vào?

PostHog, một công ty tuyển FDE, mô tả ngắn gọn: FDE vẫn làm kỹ thuật phần mềm, nhưng dành nhiều thời gian nói chuyện với khách hàng hơn hẳn. Một khảo sát 1.500 FDE của Perspective cho thấy trung vị thời gian làm việc trực tiếp với khách hàng là 47% mỗi tuần, còn phần code chỉ khoảng 31%.

Con số 31% nghe như phủ nhận mức 70-90% của Builder, nhưng khảo sát không tách theo loại công việc, nên trung vị đó gộp cả người làm sales engineering lẫn người xây.

Nói cách khác, tin tuyển dụng Builder hứa nhiều code, còn một tuần thực tế của FDE nói chung nghiêng về khách hàng hơn, và đó là thêm một lý do để hỏi kỹ trước khi nhận việc.

Với loại Builder, hai thứ ấy không nhất thiết giành giật nhau. Đọc mô tả của PostHog theo hướng này, những giờ nói chuyện với khách hàng chính là đầu vào của code: đó là lúc bạn hiểu ra mình cần xây gì.

Tin tuyển dụng của các công ty lớn cũng nói vậy. Palantir đòi kỹ năng code vững cho vị trí Forward Deployed Software Engineer. Anthropic, với vị trí FDE Applied AI, gắn việc xây hệ thống production với chuyện có mặt thường xuyên ở chỗ khách hàng để làm cùng họ.

**Điểm mấu chốt:** Câu hỏi đúng không phải FDE viết bao nhiêu code, mà code đó chạy trong hệ thống của ai.

Thử hình dung khi bạn xây ngay tại chỗ khách hàng. Bạn khó chọn được stack, khó biết trước dữ liệu trông ra sao, và người dùng đứng ngay đó khi có gì trục trặc. Vì thế phần code của FDE kiểu Builder khó hơn nhiều so với con số phần trăm cho thấy.

## Hai loại còn lại trông thế nào?

Bloomberry xếp khoảng 30% tin mang chức danh FDE vào nhóm Sales Engineer+. Dấu hiệu nhận biết là 30-40% thời gian cho code, lương có hoa hồng và người làm phải gánh quota. Quy ra tuần 40 giờ, đó là 12 đến 16 giờ viết code, chưa bằng một nửa mức cao nhất của Builder.

Khoảng 10% còn lại là Internal Tools Builder: chỉ phục vụ nội bộ, chủ yếu tích hợp CRM, gần như không đi công tác. Tên gọi FDE ở đây gần như lệch hẳn khỏi nghĩa gốc, vì không có khách hàng bên ngoài nào để "deploy" tới.

Sales engineering không phải nghề kém hơn, và xây công cụ nội bộ cũng vậy. Nhưng khi gánh quota, doanh số trở thành một phần thước đo công việc của bạn. Nếu bạn muốn sang FDE để xây những thứ thật cho khách hàng thật, nhận nhầm hai loại này là cái bẫy dễ rơi vào nhất.

Bảng dưới đây đặt ba loại của Bloomberry cạnh hai tin tuyển dụng cụ thể:

| | Tỷ lệ trong tin FDE | Phần thời gian cho code | Đi công tác | Dấu hiệu riêng |
|---|---|---|---|---|
| Builder (Bloomberry) | 60% | 70-90% | 30-50% | Xây cho khách hàng bên ngoài |
| Sales Engineer+ (Bloomberry) | 30% | 30-40% | Dưới 20% | Gánh quota, có hoa hồng |
| Internal Tools Builder (Bloomberry) | Khoảng 10% | Không nêu | Dưới 5% | Chỉ phục vụ nội bộ, tích hợp CRM |
| Palantir FDSE | — | Không nêu tỷ lệ, đòi code vững | Tối đa 25%, linh hoạt theo mong muốn | Làm tại chỗ khách hàng khi cần |
| Anthropic FDE Applied AI | — | Không nêu tỷ lệ, xây hệ thống production | 25-50% | Xây trực tiếp cùng khách hàng |

## Đọc tin tuyển dụng như đọc spec

Tín hiệu rõ nhất là chữ "quota" và "commission". Có hai chữ này thì nhiều khả năng bạn đang đọc một vị trí sales engineering, dù tiêu đề ghi gì. Còn "internal", "CRM" và gần như không đi công tác là dấu hiệu của loại công cụ nội bộ.

Mức đi công tác trong bảng có ích nhưng không đủ để kết luận. Palantir, một vị trí rõ ràng thiên về code, lại ghi mức thấp hơn khoảng thường gặp của Builder và linh hoạt theo từng người. Chỉ nhìn con số này, bạn dễ xếp nhầm, nên hãy đọc nó cùng dấu hiệu quota và thứ phải xây.

Khi đã vào phỏng vấn, hãy hỏi thẳng: tuần vừa rồi, một FDE trong nhóm dành bao nhiêu giờ để viết code, và lần gần nhất họ ship thứ gì vào hệ thống của khách hàng? Nếu người phỏng vấn trả lời bằng doanh số chứ không bằng một hệ thống cụ thể, bạn đã có câu trả lời.

## Bạn cần chứng minh điều gì?

Với loại Builder, nhà tuyển dụng cần thấy hai thứ đi cùng nhau. Một là bạn code thật: Python trước tiên, vì nó có mặt trong 66% tin tuyển dụng Bloomberry phân tích, và tốt hơn nữa là một dự án đã chạy trong môi trường bạn không kiểm soát hết. Hai là bạn biết tự tìm ra vấn đề, chứ không chỉ chờ người khác đưa yêu cầu.

Vì vậy, trong CV, đừng viết hai đoạn tách rời kiểu "kỹ năng giao tiếp tốt" và "thành thạo Python". Hãy viết một câu chuyện: người dùng gặp vấn đề gì, bạn phát hiện ra bằng cách nào, bạn đã ship gì vào hệ thống của họ và nó thay đổi điều gì.

Một dự án nhỏ giải quyết vấn đề thật của một người dùng thật, chạy trên dữ liệu của họ, có README giải thích rõ bài toán, nói được nhiều hơn một chứng chỉ. Nó chứng minh đúng hai thứ mà loại Builder cần cùng lúc.

FDE kiểu Builder thực ra kỹ thuật hơn nhiều người nghĩ, vì phần code phải chạy được ở nơi lộn xộn nhất: hệ thống của người khác. Việc của bạn trước khi nộp đơn là đọc kỹ tin tuyển dụng để chắc nó đang tả đúng công việc ấy.

**Thử ngay tuần này:**

- Lấy ba tin tuyển dụng FDE bạn đang để ý, gạch chân các từ 'quota', 'commission', 'internal', 'CRM', 'production', 'on-site', rồi xếp từng tin vào một trong ba loại.
- Viết lại một dự án trong CV theo công thức: vấn đề của người dùng, hệ thống bạn không sở hữu, thứ bạn đã ship và nó chạy ra sao.
- Viết một công cụ Python nhỏ giải quyết vấn đề thật của một người dùng bạn quen, chạy trên dữ liệu của họ, rồi đưa lên GitHub kèm README giải thích bài toán.

## Nguồn

- [I analyzed 1,000 Forward Deployed Engineer jobs (Bloomberry)](https://bloomberry.com/blog/i-analyzed-1000-forward-deployed-engineer-jobs-what-i-learned/)

- [Do Forward Deployed Engineers Actually Code? The Answer May Surprise You](https://www.scaler.com/topics/do-forward-deployed-engineer-actually-code/)

- [What is a Forward Deployed Engineer? (DataCamp)](https://www.datacamp.com/blog/what-is-forward-deployed-engineer)

- [State of Forward Deployed Engineering 2026: Survey of 1,500 FDEs](https://getperspective.ai/blog/state-of-forward-deployed-engineering-2026-survey-report-1500-fdes)

- [WTF is a forward deployed engineer? (and why everyone is hiring them)](https://posthog.com/blog/forward-deployed-engineer)

- [Forward Deployed Software Engineer (Palantir, Lever)](https://jobs.lever.co/palantir/d084b769-6f53-4409-afa8-c183b059b384)

- [Forward Deployed Engineer, Applied AI (Anthropic, via General Catalyst job board)](https://jobs.generalcatalyst.com/companies/anthropic/jobs/69674588-forward-deployed-engineer-applied-ai)
