ML 엔지니어
machine learning engineer실무다른 이름: 머신러닝 엔지니어, 기계 학습 엔지니어
뜻풀이
쉬운 AI 사전
- [명사] (모델) AI 모델을 실제 서비스에서 잘 돌아가도록 만들고 관리하는 개발자.
실무 AI 사전
- [명사] (모델) 연구용 모델을 서비스에 맞게 가볍고 빠르게 만들고, 배포와 모니터링, 재학습 체계를 운영한다. 정확도뿐 아니라 응답 속도와 비용도 함께 챙긴다.
전문 AI 사전
- [명사] (모델) 모델 학습 코드의 안정화, 피처 파이프라인, 모델 서빙, 모니터링을 포함하는 MLOps 전반을 맡는 직무다. 소프트웨어 엔지니어링과 머신러닝 이해가 함께 요구된다.
관용구/함께 쓰는 말
- 모델 서빙 - 학습된 모델을 요청에 응답하도록 올려 운영하는 일.
- 모델 모니터링 - 운영 중 모델 성능 저하를 감시하는 일.
쉬운 비유
설계도 속 자동차를 실제 도로에서 달리게 정비하는 자동차 엔지니어와 같다.
예문
- ML 엔지니어가 추천 모델의 응답 시간을 절반으로 줄였다.
- 노트북에서 잘 돌던 모델이 서버에서 느려서 ML 엔지니어와 함께 최적화했다.
- ML 엔지니어는 학습보다 운영에 시간을 더 쓰는 경우도 많다.
헷갈리는 용어 비교
- AI 엔지니어
- ML 엔지니어는 모델을 직접 학습하고 운영하는 쪽이고, AI 엔지니어는 이미 있는 LLM 등을 가져다 제품에 붙이는 쪽을 가리키는 경우가 많다. 회사마다 경계가 다르다.
- 데이터 사이언티스트
- 사이언티스트는 문제를 정의하고 모델을 실험하는 데 무게가 있고, ML 엔지니어는 그 모델을 서비스 수준으로 올리는 데 무게가 있다.
맞춤법/표기법
- 바른 표기
- ML 엔지니어
- 주의할 표기
- MLE
- 원어
- machine learning engineer (MLE)
- 다른 이름
- 머신러닝 엔지니어, 기계 학습 엔지니어
- 참고
- 'ML'은 '머신러닝'과 같은 말이라 '머신러닝 엔지니어'로도 쓴다.