퀘벡주 빅토리아빌의 챔피언 혁신가 David Cardozo

7월 27, 2023
Max Saltonstall Developer Relations Engineer

Google Cloud Champion Innovators는 Google Cloud 제품 및 서비스의 기술 전문가인 500명 이상의 Google 전문가로 구성된 글로벌 네트워크입니다. 각 챔피언은 클라우드 AI/ML, 데이터 분석, 하이브리드 멀티 클라우드, 최신 아키텍처, 보안 및 네트워킹, 서버리스 앱 개발, 스토리지, Workspace, 데이터베이스 등 9가지 서로 다른 기술 범주 중 한 분야에서 전문가입니다.

계속 진행 중인 인터뷰 시리즈에서 전 세계의 챔피언 혁신가들과 함께 그들의 여정, 기술 주력 분야, 그리고 어떤 주제에 열정과 흥미를 두고 있는지에 대화를 나누어 봅니다.

오늘은 머신러닝 과학자로서 Kubeflow 커뮤니티 회원이며 ML GDE인 David Cardozo와 이야기해 보겠습니다.

David-Cordozo-Cloud-Champion.png

현재 가장 관심 있는 기술 분야는 무엇이며, 그 이유는 무엇인가요?

저는 사람들이 문제를 해결하기 위해 머신러닝(ML)을 사용하는 모든 창의적인 방법을 좋아합니다. 드론 영상을 통해 크랜베리를 계산하고, 양식장에서 물고기 수를 계산하고, 재활용을 위해 플라스틱을 분류하는 등 컨설팅 업무을 진행하는 과정에서 수많은 멋진 애플리케이션이 있다는 걸 알게 되는데, 공공 및 민간 부문에서 모두 멋진 일이 진행되고 있습니다.

저는 지금 Kubeflow 커뮤니티도 깊이 파고들면서 그 그룹에서 배우고 있습니다. Go, Python 등 다양한 언어의 용광로와도 같죠. 실무 그룹과 회의에 참여함으로써 현재 문제와 원활한 진행을 방해하는 요소에 대해 더 많이 이해하고 기술 자체에 대해 더 깊이 이해하고 있습니다. 저는 그런 유용한 정보를 얻는 게 좋습니다.

새로운 서비스, 도구, 애플리케이션을 어떻게 배우세요?

저는 엔지니어링 블로그, 책, 문서 등을 많이 읽어요. 지금은 다양한 Google 블로그에서 시스템 디자인을 배우는 중인데, 제가 디자인하는 것을 확장하는 방법을 배우는 데 도움이 되죠. 또한 ML 모델을 만드는 방법과 배포한 ML 모델을 개선하는 방법도 배우고 있습니다.

오픈소스 커뮤니티에 기여하는 데 열정이 있으며 다양한 프로젝트에 활발하게 참여하고 있습니다. 최근엔 커뮤니티의 친구들과 함께 JAX로 딥 러닝을 위한 상위 수준 API인 Elegy를 개발했습니다.

어떤 주제에 대해 글을 쓰는 것도 배우는 데 도움이 됩니다. 현재 저는 버전 2.0의 Kubeflow 파이프라인과 Google Cloud의 Vertex AI에 초점을 맞춘 블로그에 대해 작업하고 있어요.

새로운 기술을 처음 시작할 때는 해당 기술의 개발을 추진하는 실무 그룹에 참여하려고 노력해요. 그러면 전체적인 상황이 어떻게 돌아가는지 속사정을 살펴볼 수 있거든요. 그와 같은 실무 그룹과 이들의 다양한 논의와 설명을 통해 많은 걸 배우게 돼요. Google Cloud Forum 및 StackOverflow 커뮤니티도 활용해 지식의 깊이를 더욱 심화합니다.

현재 진행 중인 흥미로운 프로젝트로는 어떤 게 있나요?

(Google Cloud의) Vertex 내에서 생성형 AI로 이런저런 실험을 해보는 게 무척 재미있었습니다. 전 다른 혁신가들이 뭘 만들고 있는지 소식을 듣는 걸 좋아해요. 멋진 프로젝트를 진행하는 매우 스마트하고 창의적인 그룹입니다. 최첨단 ML 기술에 대해 자세히 알아보는 일이 매우 흥미로워요.

저는 Kubernetes와 Kubeflow에 대해 더 많을 걸 이해하려고 남은 시간에 오픈소스에서 좀 더 다양한 활동을 해보고 있어요.

기술 분야 외에 마음을 사로잡는 게 있다면요?

저는 운동을 좋아해서 수영과 축구를 합니다. 또한 옵션 거래에 대해 배우면서 적극적인 투자의 세계를 시도해보고 있습니다. 이러한 경제 시스템의 복잡성이 저희 호기심을 자극합니다. 어떤 방식으로 작동하는지, 어떻게 유용하게 활용할 수 있을지 정말 알고 싶어요.

제 배경은 사회과학이고 역사학자가 되고 싶었지만 그 꿈을 이루진 못했네요. 학창 시절 제 관심사는 역사였지만 가족들은 사회과학에 집중하면 안 된다고 반대해서 수학과 물리학을 전공하긴 했는데 학위를 마친 적은 없었어요. 인생과 경력에서 몇 차례 전환기를 거친 후 지금은 Coursera를 통해 런던대학교 학사 학위를 이수하려고 학업 중인데, 역사 학위를 취득하려면 읽어야 하는 것이 많습니다. 저는 이 점에서 영감을 얻어 매우 길고 장황한 문서에 담긴 지식을 요약해주는 AI 프로젝트를 만들게 되었고, 사람들에게 더 쉽게 사용할 수 있는 형식을 제공함으로써 역사 연구에 더 쉽게 접근할 수 있게 했어요.

Innovators 프로그램에 참여하게 된 계기는 무엇인가요?

처음엔 Google Developer 전문가로 시작했지만, 전 항상 Google 엔지니어와 대화하고 자신이나 고객을 위해 개발하는 클라우드 아키텍처에 대한 의견을 더 많이 받고 싶었습니다. 또한 Cloud 커뮤니티에도 더 많이 참여하고 싶었어요.

커뮤니티 회원들이 도전적 상황에 부딪혀 제가 겪었던 것과 같은 어려움을 겪는 모습을 볼 때, 그런 분들을 돕고 싶은 마음이 듭니다. 저는 스페인어 원어민으로서 저와 같은 사람들을 위해 스페인어로 더 많은 콘텐츠를 만들고 싶었어요. 저는 배우는 과정에서 멘토가 없었지만 다른 사람들을 위해 그 공백을 채워주는 역할을 하고 싶어요.

그래서 남미와 스페인어를 사용하는 커뮤니티에서 모임을 개최하기 시작했습니다. 저는 더 많은 데이터 과학자를 찾았습니다. 그리고 Qwiklabs와 Cloud Skills Boost를 통해 스스로의 기술을 향상시키는 방법을 배웠습니다.

Innovators 프로그램에 참여한 후 새로운 AI 기술을 활용하고 Google 전문가와 더 긴밀히 협력할 기회가 있었고 더 많은 Cloud 실험에 대한 크레딧을 받았습니다.

다음으로 독자가 해야 할 일을 한 가지 꼽는다면요?

특히 저와 사정이 비슷하고 학교에서 컴퓨터 과학(CS)에 중점을 두지 않은 분이라면 CS의 공개 교육 리소스를 사용하는 것이 좋습니다. 저의 경우에는 콜롬비아에는 컴퓨터의 도입이 늦어서 학생으로서 CS를 전공할 기회가 없었기 때문에 수학을 전공한 다음에 정보 보안의 세계에 입문하게 되었죠.

또한 Elegy를 살펴보고 첫 번째 문제를 해결하는 과정에 참여하고 의견을 제시하고 pull 요청도 해보실 것을 제안해 드립니다. :)

저는 스탠포드의 신경망 교육과정(CS 231n)과 아울러 MIT의 공개 코스웨어 수업Joel Grus가 YouTube에 올린 ML 동영상이 마음에 들었어요.

각 챔피언 혁신가는 Google과 제휴하지 않았으며 Google을 대신하여 서비스를 제공하지 않습니다.