DS와 MLE가 함께 일하는 법
회사생활 · 토스 테크 · 2026.08.03
토스뱅크의 ML Engineer가 전하는 DS(Data Scientist)와 MLE(ML Engineer) 간의 협업 개선 여정입니다. 처음에는 DS가 작성한 노트북 코드를 MLE에게 전달하며 많은 소통 비용이 발생했지만, 이를 해결하기 위해 세 단계에 걸쳐 협업 방식을 발전시켜 왔습니다. 핵심은 추상화 클래스를 이용해 '인터페이스'를 정의함으로써 업무의 경계를 명확한 계약으로 만든 것이며, 이를 통해 DS는 모델 구현에, MLE는 서비스 운영에 집중할 수 있게 되었습니다. 또한, 최근에는 AI로 인한 코드 스타일 불일치 문제를 해결하기 위해 pfmls-stylepack을 도입하여 구조적 통일뿐만 아니라 코드의 결까지 맞추는 노력을 기울이고 있습니다.