본문 바로가기
세상 살아가는 이야기

최고의 머신러닝 엔지니어들 찾기 Google ML Engineer Framework

by 파스텔블링크 (PastelBlink) 2021. 4. 2.
반응형

오랜동안 공상과학 소설이나 에니메이션에서나 만날 수 있었던 인공지능(Artificial Intelligence, AI)은 테크놀로지 산업이나 유관 응용분야 업계에 종사하는 분들이나 사용하는 용어 쯤으로 인식되다가, 2016년 인간과 기계의 바둑대결 사건으로 인공지능이 우리의 일상에 곧 들어 오겠구나 하는 충격과 알 수 없는 전율을 느끼게 했습니다.  그 당시, 딥마인드 DeepMind (구글이 인수함)의 알파고 AlphaGo 프로그램이 인간 바둑 챔피언 이세돌과의 다섯판의 바둑대결에서 4판을 이겼습니다. 

 

 

주목할 점은 이세돌이 수십년간 직,간접 경험을 통해 배운 것을 정말 짧은 시간안에 학습할 수 있는 괴력입니다.  인간이 태어나서 경험을 통해 학습하듯이, 인공지능은 인간이 사례나 경험을 통해 배우고, 대상을 인식하기도 하고, 언어를 배워서 인간과 소통하기도 하고, 중요한 문제에 대해 의사결정을 내리거나 해결하기도 합니다. 

 

인공지능을 얘기할 때, 자주 등장하는 용어중에 머신러닝과 딥러닝이 있습니다.  머신러닝 machine learning (기계학습)은 시스템에 수십 가지 단어들을 음성으로 전달하는 과정을 통해 "(시스템이) 훈련을 받고 데이터별로 라벨을 붙이는" 작업이 선결되어야 합니다.  머신러닝의 사례로는 일상에서 자주 접하는 음성을 문자로 변환해 주는 응용프로그램을 들 수 있습니다.  딥러닝 deep learning은 머신러닝의 하위 개념입니다.  컴퓨터, 로봇, 또는 기계 등이 인간이 개입하지 않고도 특정 작업을 수행하는 정확도를 높이도록 가르치는 머신러닝 애플리케이션의 하부 집합을 말합니다.  딥러닝의 예로 애플의 음성지원 서비스 시리 Siri 또는 아마존 알렉사 Alexa를 예로 들 수 있습니다.  이들 음성지원 디바이스들은 "훈련을 받지 않고도" 사람의 음성 명령어들을 알아 듣습니다. 

 

 

인공지능 기술을 적용할 수 있는 분야가 폭발적으로 성장함에 따라 관련 엔지니어 인력 수요도 공급을 따라가지 못할 만큼 팽창하고 있습니다. 

 

 

기업에서는 인공지능을 적용해서 기업이 지출하는 비용을 절감하고, 효율성을 높이고, 데이터를 통해 새로운 사업기회를 창출하는 데 활용하게 됩니다.  새로운 혁신과 사업기회의 가능성을 실현하려면 합당한 인공지능 전문가들이 필요하지만, 실상은 필요한 자격을 갖춘 전문가들이 부족한 것이 현실입니다.  RELX Emerging Tech Executive Report 2020 보고서에 따르면, 대다수 (68퍼센트)의 응답자가 코로나 전염병이 발발한 상황에서 AI 기술 투자를 늘린 것으로 조사되었습니다.     

 

 

Indeed.com 데이터에 따르면,  AI직군 관련 사람을 구하는 검색/포스팅 수는 구직 검색/포스팅 수의 3배에 해당하며, 2016년에서 2018년 사이 AI 구인 포스팅 수는 12배 규모로 성장한 것으로 조사되었습니다.  

 

 

최근 5년간의 미국 구글 검색에서도 머신러닝 엔지니어 job 갯수 면에서 2020년 1월에 가장 높은 수치를 기록했습니다.

 

 

딜로이트 기고문 (2020년 3월3일)에 따르면, LinkedIn에서 파악되는 전세계 최우수 AI 전문가 총 수는 4만명 미만인 것으로 보고되었습니다. 

 

 

구글 조차도 스타트업과 경쟁업체들과 최고의 머신러닝 전문가를 채용하는 데 치열한 경쟁을 하고 있습니다. 어떻게 하면 그 속에서, 원하는 훌륭한 전문가를 찾을 수 있을 지가 매우 고민스러운데, 구글에서 최고전문가 찾는 법에 대한 경험을 다음과 같이 공유하고 있습니다.

 

* 최고전문가들은 분산 시스템 아키텍쳐에 대한 깊은 이해 역량을 가지고 있습니다. 

* 최고 전문가들은 머신러닝 솔루션을 쪼개서 모듈러 아키텍쳐를 구성할 수 있어야 합니다

* 최고 ML 엔지니어는 ML 프로덕션 프로세스 초기 단계부터 엄격한 테스트 시행하는 것이 중요하다는 점을 인식하고 있습니다.

* 그들은 항상 보안을 최우선으로 고려합니다.

* 최고 엔지니어들은 연관 부문 이해관계자들과 소통 능력이 뛰어납니다.

* 최고의 ML 엔지니어들은 성과의 하위평준화가 아니라 상위평준화가 되도록 다양한 의견을 청취하고 반영하는 문화에 열린 마음을 갖고 있습니다.

* 최고의 ML 엔지니어들은 실용적 사고를 바탕으로 문제해결에 집중하지만, 어느싯점에서 "그 정도면 충분합니다" 라는 선언을 할 수 있을만큼 결단력을 갖고 있습니다. 

* 제한된 시간과 리소스로 최선의 결과를 내는 데, 추가 투자가 불가피하다고 판단되면 적극적인 자세로 추가투자를 요구할 수 있어야 합니다.

* 최고의 ML 엔지니어들은 유연한 사고를 갖고 있습니다.  프로젝트를 진행하면서 직면하는 예상치 못한 장애물들을 극복하기 위해서는 익숙했던 툴과 프레임워크도 때에 따라서는 다른 것으로 바꿀 수 있어야 합니다.

* 그들은 문제를 해결하는 것에 호기심이 많고 창의적입니다

* 최고의 엔지니어들은 다른 사람들에게 훌륭한 멘토입니다.

* 그들은 겸손해서 본인이 모르는 새로운 배움을 수용할 자세를 갖추고 있습니다.  

 

 

 

미래의 불확실성으로 가득 찬 팬데믹시대에 AI는 기업의 생존과 성장에 중요한 기반 기술로 자리 잡고 있습니다.  전염병 확산으로 인해 AI전문가 풀에 들어 있는 사람들을 만날 수 있는 기회가 급격히 제한되어 있는 지금 옥석을 가려낼 수 있는 좋은 프레임을 찾는 것이 매우 중요합니다.  구글이 소개한 최고수준의 ML 엔지니어들의 특징이 인재의 역량판단을 위한 프레임 구축에 도움이 될 것 같습니다.  

반응형

댓글