IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
머신러닝 엔지니어는 기존에 많이 쓰이던 classical한 ML 알고리즘들에 관한 지식을 필요로 합니다. 또한 EDA에 관한 경험과 수학적 지식도 필요하며, 해당 회사에서 만드는 서비스의 도메인에 관한 지식을 연구해야 합니다. 또한 현업에서는 발표된 논문의 연구내용을 가져다 구현해보고, 개선해야 할 수도 있기 때문에 코드 복붙이 아닌 직접 다 구현하는 능력이나, Kaggle에서 어느 정도 랭킹이 올라가 본 경험이 중요하게 작용합니다.