Viết tin tuyển FDE: sáu mục học từ Palantir, OpenAI và Anthropic
Nếu tin tuyển ghi rõ người được tuyển sẽ bàn giao gì, chịu trách nhiệm đến đâu và đi công tác bao nhiêu, nó sẽ kéo đúng ứng viên, đồng thời cho bạn biết CV của mình cần chứng minh điều gì.
Tóm tắt nhanh
- Palantir mở tin bằng sứ mệnh công ty, OpenAI nói mục đích của đội FDE trong một câu. Cách nào cũng giúp ứng viên hiểu đội tồn tại để làm gì.
- Tin tuyển tốt kể ra sản phẩm bàn giao cụ thể, ví dụ MCP server và sub-agent, và nói rõ kỹ sư sẽ làm việc với ai phía khách hàng.
- Phần thủ tục nên có con số: đi công tác tối đa 25%, điều kiện an ninh riêng của từng mảng, và khoảng lương như 135.000–200.000 USD.
Trong tin tuyển Forward Deployed Engineer của Anthropic có một dòng ghi rõ người được tuyển sẽ giao cho khách hàng những gì: MCP server, sub-agent và agent skill. Tin không dừng ở một câu chung chung kiểu hỗ trợ tích hợp. Đọc dòng đó, ứng viên hình dung được ngay một tuần làm việc của mình.
Viết được một dòng cụ thể như vậy không khó, nhưng bạn cần một bộ khung để biết mỗi mục phải trả lời câu hỏi gì. Hướng dẫn này dựng bộ khung sáu mục, mỗi mục học cách viết từ một đoạn trong tin thật của Palantir, OpenAI hoặc Anthropic.
Có hai lúc bạn sẽ cần đến nó. Nếu bạn là FDE sắp lên trưởng nhóm, sớm muộn bạn cũng phải tự viết tin tuyển cho đội. Còn nếu bạn đang muốn chuyển sang FDE, hiểu cách một tin tuyển được dựng lên sẽ cho bạn biết CV cần chứng minh điều gì.
Bạn sẽ dựng gì, và cần chuẩn bị gì?
Sản phẩm cuối là một tin tuyển dài khoảng một trang, gồm sáu mục: sứ mệnh, mục đích của đội, phạm vi trách nhiệm, việc cụ thể, yêu cầu và thủ tục. Để có ví dụ xuyên suốt, thử hình dung bạn làm ở một startup giả định chuyên bán agent xử lý hóa đơn cho ngân hàng.
Bạn chỉ cần một terminal và một trình soạn thảo văn bản. Tin của Palantir đăng trên Lever, có thể lấy về bằng posting API. Tin của OpenAI và Anthropic thì mở trên trình duyệt, qua Built In, Greenhouse và trang việc làm của General Catalyst.
Bước 1: Đọc bản gốc trước khi viết
Lấy tin của Palantir về máy để xem họ chia mục thế nào:
curl -s "https://api.lever.co/v0/postings/palantir/dab396d4-2f14-4796-aac0-0d82883dccf0" \
| python3 -m json.tool > palantir_fdse.json
Kiểm tra: mở file và tìm các tiêu đề mục. Đoạn về sứ mệnh công ty đứng trước mọi chi tiết về vị trí. Sau đó bạn sẽ gặp các mục “Core Responsibilities”, “What We Require”, “What We Value” và một mục riêng về lương. Với hai tin còn lại, chép tên mục ra giấy là đủ.
Bước 2: Bắt đầu bằng lý do đội này tồn tại
Palantir mở đầu bằng một đoạn về những việc phần mềm của họ đang làm: phát triển thuốc, chuỗi cung ứng, tìm trẻ em mất tích. OpenAI ngắn gọn hơn, chỉ một câu trong mục “About the team”: đội FDE cùng khách hàng biến các đột phá nghiên cứu thành hệ thống chạy production.
## Về công ty
[Một đoạn: sản phẩm giải quyết vấn đề gì, cho ai, kèm 2-3 ví dụ thật]
## Về đội
Đội FDE làm việc cùng [loại khách hàng] để biến [năng lực sản phẩm]
thành [kết quả chạy production].
Với startup giả định, câu về đội có thể là: “Đội FDE làm việc cùng các ngân hàng để đưa agent đọc hóa đơn từ bản demo vào quy trình đối soát thật.” Kiểm tra: câu này phải có đủ khách hàng, sản phẩm và kết quả cuối cùng. Thiếu một trong ba thì viết lại.
Bước 3: Nói trước người được tuyển chịu trách nhiệm đến đâu
Palantir đặt quyền tự chủ ngay ở câu mở đầu mục trách nhiệm: bạn sẽ làm trong các nhóm nhỏ và tự lo trọn vẹn việc triển khai những dự án có rủi ro cao. Ứng viên biết phạm vi của mình trước khi đọc từng việc cụ thể. Đó là thứ tự nên học theo.
Anthropic, trong mục giới thiệu vai trò, nói họ kỳ vọng FDE làm việc tự chủ và xoay xở tốt khi mọi thứ còn mơ hồ. Tin tuyển Technical Deployment Lead của Anthropic còn vạch rõ phạm vi: từ SOW cho đến khi deploy lên production.
## Vai trò
Bạn làm trong nhóm [quy mô], chịu trách nhiệm từ [điểm bắt đầu]
đến [điểm kết thúc]. Bạn sẽ phải tự quyết khi [loại tình huống mơ hồ].
Kiểm tra: người đọc phải trả lời được câu hỏi “khi nào việc của tôi xong?”. Với startup giả định, việc chỉ xong khi agent đã chạy trên dữ liệu đối soát thật của ngân hàng, không phải lúc bản demo được duyệt.
Bước 4: Viết trách nhiệm bằng sản phẩm bàn giao và con người
Đây là mục dễ trôi về chung chung nhất. Palantir viết xen kẽ việc kỹ thuật với việc làm trực tiếp với các bên phía khách hàng, từ đội kỹ thuật lên đến lãnh đạo.
Dòng đầu tiên trong danh sách của OpenAI là làm việc thật sát với các khách hàng chiến lược để hiểu chi tiết bài toán kinh doanh và yêu cầu kỹ thuật của họ. Anthropic thì gọi tên từng loại sản phẩm bàn giao.
Dòng mơ hồ
- Hỗ trợ khách hàng tích hợp
- Giao tiếp tốt với các bên liên quan
- Xây giải pháp AI
Dòng viết lại
- Viết MCP server nối agent với hệ thống hóa đơn của ngân hàng
- Trình bày kết quả đối soát cho giám đốc vận hành mỗi hai tuần
- Dựng sub-agent phân loại hóa đơn lỗi trước khi chuyển cho người duyệt
Mẹo dễ áp dụng nhất là cho mỗi dòng một động từ, một thứ bàn giao và một người phía khách hàng. Kiểm tra: gạch tên công ty đi. Nếu dòng đó vẫn hợp với mọi vị trí kỹ sư thì nó chưa đủ cụ thể.
Bước 5: Tách điều kiện bắt buộc khỏi điểm cộng
Palantir chia thành hai mục rõ ràng là “What We Require” và “What We Value”. Ngưỡng số năm của họ thấp: từ một năm kinh nghiệm làm việc liên quan sau khi tốt nghiệp.
OpenAI đặt một ngưỡng kinh nghiệm cứng cạnh một đặc điểm hành vi: quen bắt tay làm ngay, và sẵn sàng làm từng vòng, sửa dần cùng khách hàng. Mục “You May Be a Good Fit If You Have” của Anthropic có ngưỡng số năm, nhưng cũng nói thẳng rằng họ khuyến khích các cựu technical founder nộp đơn.
## Bắt buộc
- [Ngưỡng kinh nghiệm, ghi bằng số]
- [Một hành vi quan sát được khi làm với khách hàng]
## Điểm cộng
- [Domain, công cụ]
- [Xuất thân không truyền thống mà bạn muốn mời]
Kiểm tra: với mỗi dòng trong mục bắt buộc, tự hỏi có kiểu ứng viên giỏi nào bị dòng đó loại oan không. Nếu có thì chuyển dòng đó xuống điểm cộng.
Bước 6: Viết phần thủ tục bằng con số
Palantir ghi tỷ lệ đi công tác ngay trong mục yêu cầu: tối đa 25% thời gian ở chỗ khách hàng, có thể linh hoạt theo hoàn cảnh cá nhân. Anthropic thì ghi đi công tác dưới dạng một khoảng.
Lương cũng được ghi bằng số. Mục lương riêng của Palantir ước tính từ 135.000 đến 200.000 USD một năm. Tin của OpenAI cho vị trí ở San Francisco ghi từ 185.000 đến 325.000 USD, còn tin Technical Deployment Lead của Anthropic cũng có dải lương.
Bản dành cho mảng chính phủ Mỹ của Palantir cho thấy cùng một khung có thể biến thể theo domain. Bản này thêm điều kiện bắt buộc là đang có giấy phép an ninh từ mức Top Secret trở lên, kèm yêu cầu làm việc tại chỗ.
## Thủ tục
- Đi công tác: tối đa [X]% đến chỗ khách hàng, [mức linh hoạt]
- Điều kiện riêng của domain: [giấy phép, làm tại chỗ, ngôn ngữ]
- Lương: [mức thấp] – [mức cao] / năm
Kiểm tra: dòng nào trong mục này cũng phải có một con số hoặc một điều kiện có/không. Nhờ những thông tin đó, ứng viên tự biết mình có hợp hay không trước khi nộp đơn.
Những lỗi hay gặp
Lỗi đầu tiên là để tiêu chí hành vi chìm vào các tính từ như “năng động” hay “chủ động”. OpenAI viết nó thành một hành vi kiểm chứng được: làm từng vòng, sửa dần cùng khách hàng. Đến vòng phỏng vấn, bạn có thể hỏi đúng hành vi đó.
Lỗi thứ hai là dùng một tin cho mọi domain. Cách hợp lý hơn là giữ phần lõi rồi thêm điều kiện bắt buộc riêng cho từng domain, như Palantir thêm giấy phép an ninh cho bản chính phủ.
Lỗi thứ ba là giấu chuyện đi công tác. Một FDE nhận việc xong mới biết mình phải ở chỗ khách hàng nhiều hơn dự tính thì khó mà ở lại lâu.
Kỹ năng này xuất hiện ở đâu trong công việc thật?
Khi tự viết tin tuyển, bạn đang tập đúng kỹ năng của buổi kickoff với khách hàng: biến một nhu cầu mơ hồ thành phạm vi, sản phẩm bàn giao và điều kiện nghiệm thu. Trưởng nhóm nào viết được dòng “từ SOW đến production” cho tin tuyển thì cũng viết được dòng đó cho bản đề xuất dự án.
Nếu bạn đang ứng tuyển, hãy đọc ngược tin. Mỗi dòng trách nhiệm cụ thể nên khớp với một dòng trong CV, có sản phẩm bàn giao và có người phía khách hàng mà bạn đã làm việc cùng.
Ví dụ: “dựng MCP server nối hệ thống nội bộ, demo cho trưởng phòng vận hành”. Nếu bạn từng là founder thì đưa chuyện đó lên đầu CV, vì ít nhất một công ty đã nói rõ họ muốn tìm hồ sơ như vậy.
Một tin tuyển tả được tuần làm việc đầu tiên của người được tuyển sẽ kéo đúng người đến. Một CV làm được điều tương tự sẽ khiến người tuyển dụng dừng lại đọc.
Bài này có hữu ích không?
Cảm ơn bạn đã góp ý!
5 nguồn
- Forward Deployed Software Engineer – Palantir (Lever posting API)
- Forward Deployed Software Engineer - US Government – Palantir
- Forward Deployed Software Engineer - SF (OpenAI) – Built In
- Forward Deployed Engineer – Anthropic (General Catalyst job board)
- Technical Deployment Lead – Anthropic (Greenhouse)