FDE
FDE는 Forward Deployed Engineer의 약어로, 고객사 안에 들어가 자사 제품이 그곳에서 실제로 돌아가게 만드는 엔지니어입니다. 제품 회사 소속으로 고객 현장에서 프로덕션 코드를 씁니다. Palantir가 2011년에 처음 만든 직무이고, 최근에는 기업의 AX(AI 전환)를 맡는 회사들이 주로 뽑습니다.
주요 업무
한 프로젝트 안에서 다음 다섯 가지가 순서대로, 그리고 반복해서 돌아갑니다. OpenAI의 FDE 공고 문구를 빌리면 "발견, 기술 범위 정의, 시스템 설계, 구축, 프로덕션 출시를 직접 맡는(own)" 일입니다.
- 문제를 정의합니다. 고객의 엔지니어링 팀과 현업 팀을 만나 어떤 업무를 어디까지 자동화할지, 어떤 데이터가 있는지 확인하고 범위를 정합니다. 요구사항 문서를 받아서 시작하는 것이 아니라, 현장을 본 뒤에 무엇이 필요한지 직접 정합니다.
- 프로토타입을 만들어 고객 시스템에 통합합니다. 고객의 데이터, 인프라, 권한 체계와 자사 제품을 연결하는 코드를 씁니다. 프론트엔드와 백엔드를 가리지 않습니다. 코딩 비중은 회사마다 다르고, 같은 회사 안에서도 배포 단계에 따라 움직입니다.
- 프로덕션까지 가져가고 안정시킵니다. 고객 환경에서만 생기는 장애를 조사하고, 원인을 찾고, 수정을 배포하고, 모니터링합니다. Palantir의 FDE는 이 과정을 "제품팀, 배포팀, 고객 사이의 소통을 조율하면서 안정성을 지키는 일"이라고 설명합니다.
- 양쪽과 이야기합니다. 고객 쪽 이해관계자와 본사의 제품·리서치·영업 팀 사이에서 범위와 우선순위를 조정합니다.
- 현장에서 배운 것을 본사에 전달합니다. 여러 고객에서 반복되는 패턴을 도구, 플레이북, 제품 기능으로 정리합니다. Palantir는 "가장 가치 있는 제품 추가 중 일부가 현장에서 시작됐다"고 밝힙니다.
SI 파견과의 차이
한국에서 "고객사 상주"는 SI(시스템 통합) 파견 인력을 떠올리게 하지만, FDE는 소속, 지휘, 역할, 체류 시간이 모두 다릅니다.
- 소속과 지휘부터 다릅니다. SI 파견직은 파견법의 적용을 받고 고객사가 업무를 지휘합니다. FDE는 법률상 개념이 아닌 직무 명칭이고, AI·소프트웨어 회사의 정규직이 고객사에 가 있더라도 지휘명령권은 원칙적으로 소속 회사에 있습니다.
- 역할도 다릅니다. 파견직은 사전에 정리된 요구사항을 수행하는 데 비해, FDE는 현장에서 문제를 함께 정의하고 도입 방향을 설계하는 것부터 시작합니다.
- 체류 시간도 전일 상주가 아닙니다. Palantir는 FDE 업무 시간의 약 25%를 고객 현장에서 보내는 것으로 알려져 있으며, 한국에 진출한 OpenAI는 고객사 출장 50%를 명시한 바 있습니다.
유사 직무와의 차이
- Solutions Engineer와는 일하는 시점이 다릅니다. Solutions Engineer는 계약 전에 데모와 개념 검증(PoC)을 만들고, 계약이 되면 다음 고객으로 넘어갑니다. FDE는 계약 뒤에 들어가 고객 환경에서 제품이 돌아갈 때까지 책임집니다.
- Sales Engineer와는 역할이 다릅니다. Sales Engineer는 영업 조직에 속해 계약 성사를 목표로 일합니다. FDE는 엔지니어링 직무입니다. Bloomberry가 FDE 공고 1,000건을 분석했을 때 매출 할당량이 붙은 공고는 한 건도 없었습니다.
- Backend Engineer와는 방향이 다릅니다. Backend Engineer가 여러 고객이 쓸 하나의 기능을 만든다면, FDE는 한 고객을 위한 여러 기능을 만듭니다. 코드를 쓴다는 점은 같습니다.
요구 역량
Bloomberry의 분석에 따르면 FDE 구인공고가 원한 이전 직무 1위는 백엔드·풀스택 소프트웨어 엔지니어(45%)였고, 솔루션 엔지니어·아키텍트, 데이터 엔지니어가 뒤를 이었습니다. 회사마다 문구는 다르지만 요구사항은 같은 곳으로 모입니다. 글로벌 AI 회사와 국내 AI 회사가 공개한 FDE 공고를 겹쳐 보면 세 가지가 공통입니다.
- 프로덕션 수준의 구현력. Python, TypeScript 등으로 프론트엔드와 백엔드 코드를 쓰고 리뷰할 수 있어야 합니다. 고객 접점이 많은 자리지만 코딩 비중이 낮은 자리가 아닙니다.
- 고객과 직접 일한 경험. 요구가 모호한 상태에서 범위를 정하고 우선순위를 잡아 본 경험을 요구합니다. 컨설팅, 솔루션 엔지니어링, 또는 고객 요청을 직접 받아 만든 백엔드 경험이 여기에 해당합니다.
- LLM을 실제 시스템에 붙여 본 경험. 모델을 만드는 게 아니라, 모델 기반 시스템을 만들거나 배포하면서 모델 동작이 제품 경험에 어떻게 영향을 주는지 이해하는 것입니다.
FAQ
FDE는 커리어로 괜찮은 선택인가요? 수요는 늘고 있습니다. 고객 환경에서 제품을 끝까지 작동시켜 본 경험은 어느 회사에서든 드뭅니다. 다만 같은 이름이라도 회사에 따라 실제 업무가 엔지니어링보다 프리세일즈나 고객 지원 쪽에 가까운 경우가 있으니, 프로덕션 코드를 직접 쓰는 자리인지와 소속 조직이 어디인지는 확인하고 판단하는 편이 안전합니다.
한국에서도 FDE를 뽑는 회사가 있나요? 있습니다. 글로벌 AI 회사가 한국이나 아시아 태평양에 들어올 때 영업 조직보다 먼저 여는 자리 중 하나가 FDE입니다. 제품을 현지 고객 환경에 맞게 구축할 사람이 먼저 필요하기 때문입니다. 국내 AI 회사와 대형 IT 서비스 회사도 같은 이름의 팀을 만들기 시작했습니다.
FDE 연봉은 어느 정도인가요? 해외에는 공개된 집계가 있지만, 국내는 이 직무 자체가 새로워 공개된 연봉 범위가 제한적입니다. 글로벌 AI 회사의 한국 포지션과 국내 회사의 포지션 사이 편차가 커서 하나의 범위로 말하기 어렵습니다.



