임현호


AI/ML Engineer

🇰🇷 서울, 대한민국


🙋🏻‍♂️ 일하는 방식

AI/ML 기술을 실제 서비스에 연결하는 MLOps 플랫폼 개발자. 기술과 팀, 비즈니스를 연결하며 실질적인 문제 해결에 집중합니다.
안정적이고 확장 가능한 머신러닝 플랫폼 구축부터, AI모델 학습-서빙-모니터링에 이르는 엔드투엔드 파이프라인을 설계하고 운영해왔습니다.
그동안의 경험을 통해 다듬어온 저만의 일하는 방식을 소개합니다.

빠르게, 정확하게, 그리고 똑똑하게.

일도 재미있게, 결과도 놀랍게.

다양한 경험, 색다른 시각, 혁신적인 결과.

찾고, 움직이고, 해결한다.


📚 목표 달성을 위한 기술들

다양한 분야에 능숙한 다재다능한 개발자를 꿈꾸며, 특히 AI 기술에 특화된 전문가로 성장하고자 합니다.
아래는 이러한 목표를 이루기 위해 꾸준히 개발하고 있는 역량들입니다.

주요 도메인: ML/AI, MLOps, Data Engineering

기술 스택: Python, Kubernetes, MLFlow, BentoML, Airflow @자세히보기

최근 관심사: ML Workbench, Recommender System


👨🏻‍💻 이력

저의 이력에는 단순한 경력이 아니라, 경험을 통한 성장의 발자취가 담겨 있습니다. 지금의 저를 있게 한 이력을 간략하게 소개합니다.

우아한형제들

AI실, AI플랫폼팀

AI/ML Engineer

2022.06 ~ 현재 (개월)

AI를 다양한 서비스에 자연스럽게 적용할 수 있도록, 사내 공통 AI플랫폼을 개발하고 있습니다.

  • AI 모델 개발 - 프로덕션 환경 서비스 - 모니터링에 이르는 엔드투엔드 파이프라인 설계 및 운영
  • 팀 단위의 과제를 주도적으로 기획, 리드하며 기술적/조직적 역량 확보
  • 협업 문화와 시스템 체계를 주도하여 생산성과 품질 향상에 기여

과제를 기술적으로 설계하고 이끌며, 요구사항을 구체화하고 이를 시스템 구조로 전환하는 역량을 키웠습니다.

카카오 & 카카오엔터프라이즈

AI Lab, 비전팀

AI/ML Engineer

2019.06 ~ 2022.06 (3년)

AI 연구소의 모델을 실제 서비스로 연결하는 역할을 맡아, 추론 환경 구성 및 최적화를 중점적으로 담당했습니다.

  • 소규모 AI 시스템의 설계–개발–배포–모니터링 전 과정 경험
  • AI 추론 환경 최적화 및 안정화, 실무 중심의 시스템 운영 역량 확보
  • 다양한 기술 요소를 실제 비즈니스 문제 해결에 적용하며 실전 감각 강화

AI 모델을 실제 서비스에 연결하는 실전 감각과, 문제 해결 역량을 탄탄하게 다졌습니다.


💻 프로젝트

주도적으로 이끈 프로젝트 중, 특히 규모가 큰 프로젝트 위주로 최근 순으로 기재했습니다.
아래 표를 통해 문제 배경과 해결 과정, 이를 통한 결과를 확인하실 수 있습니다.

AI스튜디오 - AI플랫폼 컴포넌트 통합

AI플랫폼 내에 흩어져 있던 여러 컴포넌트를 하나로 통합하고, 일관된 사용성과 확장성을 고려한 전용 관리 시스템인 AI 스튜디오를 설계하고 개발했습니다.

우아한형제들
2024.06 ~ 현재

배경그동안 AI플랫폼을 구성하는 컴포넌트들이 개별적으로 개발되면서 관리 편의성이 떨어지고 신규 기능 도입 시 연동 작업에 많은 비용이 들었습니다. 사용자 접근성과 플랫폼 내 일관된 운영 경험을 제공하는 데 한계가 있었고, 이를 해결하기 위해 AI플랫폼의 중앙 통합 시스템이 필요했습니다.
과정사용자 대상 설문 및 피드백을 기반으로 로드맵을 작성하고, 장기적인 플랫폼 성장 방향성을 고려한 구조 설계를 주도했습니다. 전체 UI/UX 디자인은 Figma를 이용해 직접 기획하고 제작하였으며, FastAPI 기반의 백엔드와 React 기반의 프론트엔드를 개발했습니다. 인증 및 권한 체계, 사내 플랫폼 연동까지 포함한 엔드투엔드 환경을 구성하였고, 익숙하지 않았던 환경도 빠르게 학습하고 적용해 전체 시스템을 안정적으로 오픈할 수 있었습니다.
결과AI스튜디오를 통해 기존에 흩어져 있던 컴포넌트들을 한 곳에서 관리할 수 있게 되면서, 플랫폼 운영의 일관성과 유지보수 효율성이 크게 향상되었습니다. 사용자는 더 빠르게 기능에 접근하고 작업을 수행할 수 있게 되었으며, AI플랫폼이 제품 형태로 발전할 수 있는 기반이 마련되었습니다. 이 시스템은 이후 UI, CLI 등 여러 컴포넌트로 확장성을 가질 수 있는 계기가 되었습니다.

AI플랫폼 서빙 환경 구축

실시간 AI 모델 서빙을 위한 자동화 환경을 설계하고, 배포부터 모니터링까지 전체 서빙 프로세스를 효율화했습니다.

우아한형제들
2023.06 ~ 2024.06

배경실시간 AI 모델 서빙 환경이 없는 상황에서, 매번 수작업으로 인프라를 구성하고 배포하느라 많은 리소스가 낭비되고 있었습니다. 관련 과제가 점점 늘어나는 가운데, 서비스 런칭 지연과 운영 부담이 심화되어 서빙 환경 구축이 시급한 과제로 고려되었습니다. 해당 과제를 제안하고 팀 내에서 논의하여 추진하게 되었습니다.
과정실시간 서빙 수요 및 활용 가능성을 조사하고, 시스템 안정성·성능·운영 편의성 등을 기준으로 팀 내에서 기술 스택을 검토했습니다. 그 결과, BentoML을 채택해 범용적이고 가벼운 서빙 환경을 구축했습니다. GitLab CI와 ArgoCD를 연동하여 자동화된 배포 파이프라인을 구축했고, 버전 관리 및 롤백 환경을 설계해 운영 안정성을 확보했습니다. 모니터링 대시보드 생성을 자동화하여 서비스 상태를 실시간 추적할 수 있도록 했습니다.
결과서빙 프로세스가 40% 감소하여 엔지니어 리소스를 절감하고 서비스 적용 속도를 높였습니다. 현재는 약 30개의 실시간 서비스에서 월 20억건, 초당 최대 5,000건 이상의 요청을 안정적으로 처리하고 있습니다. 플랫폼화된 구조 덕분에 신규 서비스 확장도 훨씬 용이해졌습니다.

자세한 내용은 우아한형제들 기술 블로그에 정리했습니다 (https://techblog.woowahan.com/19548).

AI플랫폼 학습/배치 환경 구축

AI 모델 학습과 배치 처리를 효율적으로 수행할 수 있도록, 데이터 관리, 실행 파이프라인, 환경 통합까지 설계하고 자동화 환경을 구축했습니다.

우아한형제들
2022.06 ~ 2023.06

배경AI 학습 및 배치 작업을 위한 전용 환경이 없던 당시, 각 프로젝트마다 수작업으로 설정을 구성하고 환경을 맞추는 데 많은 시간과 리소스가 소모되고 있었습니다. 환경 불일치로 인해 오류가 자주 발생했고, 협업 과정에서도 작업 방식의 차이로 인한 커뮤니케이션 부담이 컸습니다. 모델 개발 주기가 점점 짧아지고 있는 상황에서, 개발 생산성과 운영 효율성을 동시에 개선할 수 있는 표준화된 자동화 환경 구축이 시급한 과제로 떠올랐습니다.
과정공통 기능을 라이브러리로 구성하고, 데이터 관리 정책과 권한 체계를 수립했습니다. YAML 기반으로 배치 작업을 쉽게 구성할 수 있는 구조를 설계했습니다. MLflow를 도입해 실험 관리 및 모델 트래킹 환경을 구성하고, Docker 기반으로 개발-운영 환경의 일치성을 확보했습니다. 전체 과정은 팀 내 리뷰와 테스트를 기반으로 진행했고, 설계와 개발은 오너십을 갖고 주도적으로 진행했습니다.
결과학습 파이프라인 개발 프로세스를 약 30% 단축, 배치 작업 프로세스를 67% 이상 절감하며 전반적인 개발 및 운영 효율을 크게 향상시켰습니다.
현재는 130개 이상의 배치 작업이 안정적으로 운영되고 있으며, 생산성과 협업 효율성이 크게 향상된 기반을 마련했습니다.

추가 내용은 우아한형제들 테크 세미나에서도 확인 가능합니다 (https://www.youtube.com/live/MA5A7Xqb-7U).

무인 편의점 프로젝트

여러 AI 모델을 파이프라인으로 연동하고, 엣지 디바이스와 서버 환경 모두에서 실시간 추론이 가능한 구조를 설계하고 개발했습니다.

카카오 & 카카오엔터프라이즈
2019.06 ~ 2022.06

배경사내 무인 편의점 구축을 위한 프로젝트로, 사람의 위치 및 행동을 인식해야 하는 복합적 요구사항이 있었습니다. 이를 위해 사람 인식, 관절 추출, 동선 추적 등 다양한 AI 모델을 하나의 파이프라인에 통합하여 실시간으로 추론 가능한 시스템이 필요했습니다. 운영 환경은 엣지디바이스와 서버 환경 모두 대응해야 했습니다. 당시 팀 내 유일한 개발자로서 해당 시스템의 설계와 개발을 제가 주도하되, 팀 내 리뷰와 협의를 통해 구현 방향을 다듬어 나갔습니다.
과정여러 카메라 입력과 파이프라인으로 통합할 수 있도록 DeepStream을 활용해 구조를 설계하고, ONNX 및 TensorRT 변환, CUDA 최적화를 통해 엣지 디바이스에서 실시간으로 추론 가능하게 구성했습니다. Kafka, Redis, InfluxDB 등을 연동하여 파이프라인 간의 데이터 흐름을 안정화했습니다. 성능 개선을 위해 모델 경량화, 병렬 처리 구조, 버퍼링 최적화 등의 튜닝도 반복적으로 수행했습니다.
결과일반 RGB 카메라만으로도 실시간 3D 위치 추적이 가능한 시스템을 구현하고, 사내 테스트 공간을 무인 편의점으로 전환하여 실제 시나리오 기반의 검증까지 완료했습니다. 추론 파이프라인과 운영 인프라가 안정적으로 연동되면서, 복합 모델 기반 AI 시스템을 운영할 수 있는 기반을 마련했습니다.

자세한 내용은 if 카카오 컨퍼런스 영상에서 확인하실 수 있습니다 (https://tv.kakao.com/channel/3693125/cliplink/414132079).


🎖️ 활동

업무를 진행하는 데 그치지 않고 경험한 내용을 적극적으로 공유하며 교류하는 것이 중요하다고 생각하여, 틈틈이 기록을 남기려고 노력합니다.

도서

회사 공식 기술 서적에 글 수록

2025

요즘 우아한 AI 개발
책 소개★ ‘우아한형제들’의 진짜 개발 이야기, AI와 함께 돌아왔습니다!★ 배달의민족 메뉴 추천 AI부터 배달 로봇까지, 현실이 된 AI 기술 이야기 수록우아한형제들의 생생한 개발 이야기를 엮은 《요즘 우아한 개발》이 AI 중심 개발 사례와 실무 노하우를 가득 담아 《요즘 우아한 AI 개발》로 돌아왔습니다!IT 서비스 개발에서 AI 활용의 중요성은 점점 커지고 있습니다. 매일 새로워지는 AI 기술을 따라가는 것만큼 이를 실무에 효과적으로 적용하는 역량이 기업과 개인의 경쟁력을 좌우하죠. 이 책은 우아한형제들이 실제 프로젝트에 적용한 AI 기술과 개발 경험을 담아냈습니다. AI 메뉴 추천 시스템부터 데이터 검색 및 분석 자동화, 로봇 ML 모델 경량화와 MLOps 구축까지, 최신 AI 기술을 활용한 실무 사례를 생생하게 다룹니다. AI를 도입하고자 하는 기획자와 개발자라면, 실제 서비스에 AI 기술을 어떻게 적용하는지 궁금하다면 우아한형제들이 걸어온 AI 개발의 여정을 통해 그 해답을 찾아보세요.출판사 리뷰★ 학습하고 최적화하고 자동화하라, 여전히 중요한 건 그 모든 과정을 공유하는 것!★ 도입부터 시행착오까지, 우아한형제들의 AI 개발 여정을 그대로 담았습니다.GPT와 생성형 AI, 머신러닝, MLOps… 기술의 흐름은 빠르게 변하고 있지만, 그것을 실무에 어떻게 녹여내야 하는지는 여전히 어려운 문제입니다. 《요즘 우아한 AI 개발》은 우아한형제들이 실제 서비스 개발의 현장에 AI를 적용하면서 겪은 도전과 해결 과정, 그리고 그 속에서 얻은 인사이트를 담았습니다.- 챗GPT와 GPT API를 도입하고 서비스에 적용하기- 기존 머신러닝 기반 시스템에 생성형 AI 더하기- 실시간 반응형 추천 서비스에 생성형 AI 적용하기- 코드 없이 데이터를 추출하는 AI 데이터 분석 봇 만들기- 배달 로봇에 인공지능 알고리즘 이식하기- LLMOps를 활용한 데이터 검색 및 분석 자동화AI 메뉴 추천부터 프롬프트 엔지니어링, 실시간 반응형 추천 시스템, 로봇을 위한 MLOps까지, 우리에게 너무나도 익숙한 '배달의민족' 실제 프로젝트를 통해 AI 기술이 어떻게 적용되었는지를 생생하게 전합니다. AI 개발을 이해하기 위한 다양한 개념과 AI 모델별 활용 사례, 실제 활용한 코드까지 생생하게 만나보세요. 우아한형제들이 직접 경험한 시행착오와 해결책을 가감 없이 공유합니다!★ 요즘 개발에서 AI는 선택이 아니라 필수!AI는 이미 개발의 한가운데 있습니다. 이제 막 AI를 도입하려는 팀도, 이미 AI를 활용하고 있는 개발자도 우아한형제의 경험에서 새로운 통찰을 얻을 수 있을 것입니다. 현장의 AI 활용법이 궁금하다면, 이 책과 함께하세요.★ 다음에 해당한다면 이 책을 추천합니다- 생성형 AI, GPT, 머신러닝을 실무에 적용하고 싶은 개발자- AI 기반 서비스를 고민하는 기획자와 프로덕트 매니저- 데이터를 더 스마트하게 활용하고 싶은 분석가- 우아한형제들이 AI를 활용하는 방식을 알고 싶은 사람★ 본문 속으로 - GPT로 뚝딱 만들어낸 '메뉴뚝딱 AI'만약 GPT를 활용해 먹고 싶은 메뉴에 맞는 가게를 추천할 수 있다면 어떨까요? 나아가 아직 뭘 먹고 싶은지조차 정하지 못했다면, 메뉴 선택은 물론 가게 선택까지 도와줄 수 있지 않을까요? 저희는 이 질문에 주목하며 GPT 활용 방안을 구체화해나갔습니다....먼저 GPT-4o mini가 리뷰를 읽고 의미 있는 단위로 리뷰를 나누어 청크로 만들고, 그 청크가 어떤 메뉴나 식재료에 대한 내용인지 추출합니다. 또 각각의 청크가 어떤 카테고리(맛, 식감, 함께 먹는 사람, 상황 등)에 해당하는지 분류를 진행합니다. 마지막으로 GPT-4o는 청크 안에 저희가 미리 만들어놓은 키워드와 유사한 표현이 있는지를 확인합니다. 이 과정을 통해 저희는 컨텍스트 추출의 정확도를 높이고, 리뷰가 메뉴, 식재료, 서비스, 배달 등 어떤 부분에 대한 평가를 담고 있는지를 고도화하여 추출합니다.★ 본문 속으로 - 우아톤에서 탄생한 AI 데이터 분석가 '물어보새'AI 데이터 분석가 ‘물어보새’는 생성형 AI를 주제로 한 〈우아톤 2023〉을 계기로 탄생한 프로덕트입니다.구성원들의 요구와 관심이 지속되어 2024년 1월에 본격적인 개발을 위한 ‘언’지니어’ 태스크포스(TF)가 구성되었습니다. ‘물어보새’는 더욱 발전해 쿼리문 생성뿐만 아니라 쿼리문 해석, 쿼리 문법 검증, 테이블 탐색 및 로그 안내 등의 다양한 기능을 갖추게 되었습니다.…물어보새의 기반 기술은 LLM, RAG, 랭체인(Langchain), LLMOps입니다. LLM은 딥러닝 알고리즘 기반의 대규모 언어 모델입니다. 가장 유명한 모델로는 OpenAI의 GPT 시리즈가 있습니다. 해당 모델은 일반적인 질문에 대해 대답할 수 있지만, 특정 회사에서 통용되는 질문에 대해서는 제대로 답하지 못합니다. 그 이유는 그 회사의 데이터를 모델이 직접 학습하지 않았기 때문입니다.…물어보새는 랭체인에서 제공하는 도큐먼트로더, 벡터스토어, RAG QA 등을 활용해 도메인 지식을 기반으로 LLM 답변을 생성하는 기능을 만들었습니다. 그리고 다음과 같은 네 가지 요소인 ‘데이터 보강’, ‘검색 알고리즘 개발’, ‘프롬프트 엔지니어링’, ‘실험 및 평가 시스템 구축’에 집중해 새로운 구조를 개발했습니다.★ 본문 속으로 - 우아한형제들 로보틱스LAP의 자율주행 배달 로봇 개발 이야기우아한형제들 로보틱스LAB에서도, 실외 배달 로봇의 자율주행에 사용할 머신러닝 모델을 개발할 때 이런 고성능 서버들을 사용합니다. 덕분에 매우 큰 데이터셋들과 다양한 고성능 머신러닝 모델들을 손쉽게 다루고 있죠. 그러나 여기엔 한 가지 문제점이 있는데, 바로 고성능 서버 환경에서 개발된 머신러닝 모델은 곧바로 로봇에 배포할 수 없다는 점입니다.…이제부터 고성능 서버 환경에서 딥러닝 프레임워크를 이용해 학습한 모델을 TensorRT 엔진으로 변환하는 과정을 예시 코드와 함께 살펴보겠습니다. 예시에서는 파이토치의 ResNet-18 모델과 허깅페이스의 이미지넷 검증 데이터셋을 사용했습니다.★ 본문 속으로 - 빠르고 안정적인 AI 서빙 시스템 구상하기우아한형제들 AI 플랫폼에는 서빙 자동화 시스템이 구성되어 있어서 AI 모델을 생성만 하면 모델 배포 및 관리 등의 작업을 알아서 처리해줍니다. 이 서빙 자동화 시스템이 어떻게 구성되어 있는지 알아보겠습니다.…우아한형제들 AI 플랫폼에서 구성한 모니터링 시스템을 예로 들어보겠습니다. 서비스별로 대시보드를 만드는 대신 하나의 대시보드에서 여러 서비스를 조회할 수 있도록 구성했습니다. 대시보드 상단에서 선택한 서비스에 해당하는 메트릭을 확인할 수 있는 구조입니다.…이후에는 UI를 구성해 웹페이지에서 쉽게 서비스 생성 및 수정을 할 수 있게 개발하려고 합니다. 그리고 AI를 이용해 어떤 기능이 필요한지 설명만 해주면, 처음부터 끝까지 자동으로 생성하는 플랫폼을 만들고자 하는 목표가 있습니다.작가의 말유영경 DR(Developer Relations)팀디벨로퍼 릴레이션(DR, DevRel)은 개발자와 소통하며 기업의 기술과 가치를 알리는 활동입니다. 기술 블로그에서 경험을 공유하는 것도 DevRel 활동 중 하나인데요. 여러 구성원이 참여한 이 책으로 더 많은 독자와 지식을 나누고 공감하며 함께 성장할 수 있기를 기대합니다.김민희프론트엔드 개발자입니다. 우아한형제들 세일즈서비스팀에서 좋은 동료들과 재미있게 일하고 있습니다.김정헌우아한형제들에서 추천 서비스를 개발하고 있습니다. 일 잘하는 사람이 되고 싶습니다. 5월에 아빠가 되는데요, 많은 응원 부탁드립니다.김태정기술을 기반으로 배달의민족 사용자의 경험을 혁신하고 있는 Product Manager 김태정입니다. 다양한 AI 기술로 요구 사항에 부합하는 프로덕트를 만들어 업무 효율을 높이고, 새로운 고객 경험을 제시하는 데 힘쓰고 있습니다.김희선‘나는 왜 이 일을 하는가’를 끊임없이 고민하는 프로덕트 매니저(PM)입니다. 생성형 AI와 같이 새로운 기술과 지식을 탐구하며 새로운 서비스 경험을 만들고 다듬고 있어요.문종식로봇퍼셉션과 머신러닝팀의 문종식이라 합니다. MLOps, 엣지 디바이스를 위한 모델 경량화, 3D 객체 탐지 모델 개발 업무를 수행하고 있습니다.박준수우아한형제들 로보틱스LAB에서 컴퓨터비전과 머신러닝 연구 개발을 담당하고 있습니다.성시형서버 개발을 업으로 삼고 있는 성시형입니다. 재밌는 것과 신기한 것을 주위 사람들에게 알리는 순간이 가장 즐겁습니다.송통일임베디드 시스템, 로봇 비전 파이프라인, 에지 MLOps, 자율주행에 관심을 가지고 꾸준히 개발에 임하고 있습니다. 다양한 기술을 탐구하며 더 나은 로봇 시스템을 만들어가는 데 기여하고자 노력하고 있습니다.오혜진우아한형제들에서 비정형 데이터를 기반으로 한 AI 프로덕트들을 만들고 있습니다. AI 기술을 활용해 풍부하고 정확한 데이터를 구축하고, 사람들의 삶을 더 편리하게 만드는 서비스를 만들기 위해 노력하고 있습니다.유민환우아한형제들에서 AI 플랫폼을 개발하고 있습니다. AI 기술을 활용한 서비스 개발의 가속화를 지원하며, 이를 통해 서비스 품질 향상에 기여하고자 합니다.이지혜우아한형제들에서 검색 경험을 설계하고 개선하며, 고객이 빠르게 주문까지 이를 수 있는 검색 서비스를 만드는 데 집중하고 있습니다. 데이터와 AI 기술을 활용한 서비스 혁신에 관심이 많으며, 더 편리하고 효과적인 검색 환경을 제공하기 위해 노력하고 있습니다.임현호우아한형제들에서 AI 플랫폼을 개발하고 있습니다. AI 기술을 서비스에 쉽고 빠르면서 안정적으로 적용하기 위한 방법을 고민하고 있습니다.정현아동가족학과 출신 개발자. 오디오 엔지니어 경력을 시작으로, 임베디드, 데이터에 이르기까지 다양한 개발 영역을 접해왔습니다. 2016년부터 머신러닝을 검색, 추천 등지에서 대규모 트래픽 서비스, 플랫폼화하는 일을 본격적으로 해오고 있습니다. 우아한형제들에서 추천시스템/프로덕트를 위한 DE / MLE로 일하고 있습니다.한상윤기술로 현실의 다양한 문제를 해결하고, 주어진 리소스를 활용해 성능과 비용 효율을 극대화하는 것을 즐기는 소프트웨어 엔지니어입니다. 우아한형제들에서 다양한 서비스에 예측 시스템을 개발 및 적용하여 고객, 라이더, 사장님의 만족도를 높이는 역할을 하고 있습니다. 배우고 경험한 것을 정리하고 공유하는 것을 좋아하다 보니 이런 기회도 얻게 된 것 같고, 아무쪼록 이 책을 통해 많은 분께 작게나마 도움이 되었으면 좋겠습니다.BADA팀 (성한영, 박준영, 이규철, 이범석, 윤영휘)우아한형제들 구성원의 더 나은 의사 결정을 돕기 위해 LLM 기반 AI 에이전트 서비스를 개발하는 BADA(Baemin Advanced Data Analytics)팀입니다.추천사최근 몇 년간, 특히 플랫폼 기업을 비롯한 많은 기술 회사에 가장 큰 변화와 도전 과제를 던진 주제는 단연 'AI'일 것입니다. 이 책에는 우아한형제들이 지난 2년 동안 서비스 곳곳에 AI 기술을 적용하며 고민하고 노력한 과정이 담겨 있습니다. AI 활용을 고민하는 기업이라면 깊이 공감할 도전과 시행착오의 여정을 가감 없이 진솔하게 기록했습니다. 우리의 기록이 비슷한 고민을 해온 분들께 실질적인 도움이 되기를 기대합니다.송재하 우아한형제들 CTO우아한형제들은 AI 혁신의 흐름 속에서 다양한 서비스에 AI를 적극 도입하며 변화를 주도하고 있습니다. 이 책에는 이러한 AI 기술이 실제 서비스에 적용된 사례와, 이를 효과적으로 활용하기 위한 준비 과정이 담겨 있습니다. AI를 실무에 도입하며 겪은 도전과 해결 과정도 생생하게 기록했습니다. AI가 변화시키는 세상을 직접 경험하고 싶거나, 실제 적용 사례가 궁금한 분들께 이 책이 유용한 길잡이가 되기를 기대합니다.윤창근 우아한형제들 AI실 실장목차[PART 1] AI로 개발 생산성 높이기01장. 코파일럿 ‘열일’하게 만들기_VSCode에 코파일럿 설치하기_VSCode 깃허브 코파일럿 주요 기능 소개_실험 – 코파일럿은 얼마나 유능할까?_코파일럿을 더 잘 사용하기 위한 팁_마치며02장. 챗GPT를 활용한 Git Flow 관리 자동화_화제의 챗GPT_자동화를 결심한 계기_챗GPT와 대화해보자[PART 2] AI로 더 편리한 서비스 만들기03장. 리뷰를 재료로 GPT가 만든 메뉴 추천, 메뉴뚝딱AI_AI 프로덕트 만들기 미션, 그런데 GPT가 주재료인_도입 배경_무엇을 할 수 있을까?_어떻게 할 수 있을까?_뚝딱이가 메뉴를 추천합니다_검색에서의 메뉴 추천하기_GPT와 함께 성장하는 메뉴뚝딱AI04장. 프롬프트 엔지니어링으로 메뉴 이미지 품질 검수하기_이미지 검수에 GPT를 활용한 이유_프롬프트 엔지니어링 : GPT를 업무 환경에 맞추는 과정_GPT 한계 극복 : 하이브리드 접근의 필요성_세상에 등장한 ‘AI 이미지 검수’_배포 그 후, 기대보다 높은 사용률_우아한형제들에서 AI와 일하는 방법05장. 배민선물하기 AI 메시지 제작기_배민선물하기에서 AI 메시지를 만들게 된 이유_문제_가설_금쪽이 GPT를 훈련시키는 솔루션 3단계_마치며06장. 실시간 반응형 추천 개발 일지 1부 : 프로젝트 소개_기존 추천 방식 소개_기존 방식의 한계_실시간 반응형 추천 시스템_개별 컴포넌트 소개_A/B 테스트_교훈_앞으로의 계획_마치며07장. 실시간 반응형 추천 개발 일지 2부 : 벡터 검색, 그리고 숨겨진 요구사항과 기술 도입 의사 결정을 다루는 방법_프로젝트에서는 원했다, 숨겨진 요구사항을_기술적인 문제로의 환원_새로운 기술 컴포넌트 도입 후보 선정하기_벡터 유사도 검색이 필요한 이유_벡터 유사도 검색 : 우리는 무엇이 다른가?_HNSW 알고리즘에서 보는 프리 필터의 문제_기술 후보군 선택과 실험 설계하기_1차 실험_1차 실험 구축_2차 실험_2차 실험 구축_간단한 성능 최적화 방법(RDS)_마치며[PART 3] AI로 쉽고 빠르게 데이터 활용하기08장. AI 데이터 분석가 ‘물어보새’ 등장 1부 : RAG와 Text-To-SQL 활용_우리는 ‘왜’ 다시 뭉치게 되었을까?_우리는 ‘무엇을’ 만들었을까?_우리는 ‘어떻게’ 일을 했는가?_Text-to-SQL을 ‘어떻게’ 구현했을까?_물어보새 1부를 마치며09장. AI 데이터 분석가 ‘물어보새’ 등장 2부 : 데이터 디스커버리_우리는 ‘왜’ 데이터 디스커버리 영역으로 확장했을까?_질문 이해 단계는 ‘어떻게’ 구현했을까?_정보 획득 단계는 ‘어떻게’ 구현했을까?_물어보새의 향후 계획_마치며10장. 폴라스로 데이터 처리를 더 빠르고 가볍게 with 실무 적용기_폴라스가 필요했던 이유_폴라스 소개_기술적인 폴라스 장점_IO 기능_Lazy API와 쿼리 최적화_사용성 측면에서 폴라스 장점_실무 적용 사례 소개_마치며[PART 4] 안정적인 AI 서비스 운영하기11장. 빠르고 안정적인 AI 서빙 시스템 구성하기_AI플랫폼이란?_서빙 컴포넌트_CI : 이미지 생성 자동화_CD : 서빙 자동화_모니터링 및 알람_운영 중 맞이한 문제와 해결 사례_마치며12장. 생성형 AI 서비스 : 게이트웨이로 쉽게 시작하기_개발 배경_생성형 AI를 잘 활용하려면 무엇이 필요한가?_풀어야 할 문제들_AI API 게이트웨이_지원 서비스_자격증명 관리_향후 계획_마치며[PART 5] 로봇과 머신러닝 모델 최적화하기13장. 로봇 머신러닝 모델의 경량화 1부 훈련 후 양자화_로봇이 실외에서 자율주행을 하려면?_엔비디아 GPU와 제트슨 플랫폼의 특징_양자화_TensorRT를 이용한 최적화_양자화 단계별 성능 비교_실험 방식_실험 결과 및 결론_마치며14장. 로봇 ML 모델의 경량화 2부 : 양자화 인식 훈련_훈련 후 양자화의 한계점_양자화 인식 훈련이란?_양자화 인식 훈련(QAT) 수행하기_NVIDIA pytorch-quantization을 활용한 QAT 수행 및 ONNX/TensorRT 변환 가이드_마치며15장. 로봇을 위한 MLOps 1부 : 에지 디바이스와 K3s, 에어플로_머신러닝 모델을 개발하는 과정과 문제들_에지 디바이스_로봇을 위한 머신러닝 개발 과정과 MLOps 시스템이 해결해야 할 문제들_K3s와 에어플로 : 자원 관리 솔루션과 워크플로 관리 솔루션_설치하기_DAG 예제_마치며16장. 로봇을 위한 MLOps 2부 : 에지 파이프라인의 구성_에지 파이프라인의 필요성_에지 디바이스에서의 AI 연산이 필요한 이유_에지 파이프라인의 목적_엔비디아 도구들 소개_엔비디아 Nsight Systems_Trt-Infersight 개발_에지 파이프라인의 구성_마치며
https://www.google.co.kr/books/edition/%EC%9A%94%EC%A6%98_%EC%9A%B0%EC%95%84%ED%95%9C_AI_%EA%B0%9C%EB%B0%9C/gaBREQAAQBAJ

해외 포스팅

Delivery Hero Tech Blog

2024

Stable AI Serving System, with a Touch of Automation
Introducing the automated system for reliably and swiftly serving AI services, developed by the AI Platform team at Woowa Brothers.
https://tech.deliveryhero.com/stable-ai-serving-system-with-a-touch-of-automation/

국내 포스팅

우아한 기술블로그

2024

제목은 안정적인 AI 서빙 시스템으로 하겠습니다. 근데 이제 자동화를 곁들인… | 우아한형제들 기술블로그
우아한형제들의 AI플랫폼에서 AI서비스를 빠르게 서빙하기 위한 자동화 시스템을 소개합니다. 이를 통해 모델 학습에만 집중하고 나머지 작업은 신경 쓰지 않아도 되도록 구성한 방법을 알아봅니다. 자동 배포부터 모니터링, 알림, 장애 대처까지 자세히 살펴보겠습니다.
https://techblog.woowahan.com/19548/

컨퍼런스 발표

우아콘

컨퍼런스 오프라인 발표 - 참석인원 약 1,500명

2023

AI 서비스 자동화 공장 만들기 #우아콘2023 #우아한형제들
[WOOWACON2023 세션 다시보기] 👉 세션 설명 기술을 통해서 경쟁사들보다 한 발짝 더 앞서나가기 위한 우아한형제들의 AI플랫폼을 소개합니다. 품질 좋은 AI 서비스를 빠르게 개발할 수 있는 체력을 어떻게 키우면 좋을까요? MLOps를 포함해 우아한형제들의 AI 서비스 개발 및 운영을 이야기합니다.ㅤ ㅤ 👉 발표자 소개 데이터사이언스팀 유이수 AI 서비스 공장 직원 1입니다. 더 번쩍번쩍한 공장을 만들기 위해 고민하고 있습니다. 데이터사이언스팀 임현호 종합예술인이 되고 싶은 생활체육인 밖구석 개발자 데이터사이언스팀 이준수 데이터사이언스팀을 리드하고 있는 소프트웨어 반지니어 👍 추천 대상 - 빠르게 AI 서비스를 만들고 싶은 분 - AI 서비스를 만드는 데 어려움이 있는 분 🙋🏻‍♀️ 세션에 대해 궁금한 점이 있다면 dev_relations@woowahan.com 으로 문의주시기 바랍니다.
https://youtu.be/EYbgVVYhnes?si=vIfNdookzJxKt6zu

우아한테크세미나

온라인 라이브 세미나 - 시청자 약 2,000명

2023

[우아한테크세미나] MLOps를 활용한 AI 서비스 개발 스토리
📪 7월 우아한테크세미나 만족도 조사 ~7월 27일까지! https://forms.gle/iMfug5nBLgKxyW4CA 📪 7월 주제는 "MLOps를 활용한 AI 서비스 개발 스토리"입니다. 높은 품질의 AI 모델을 신속하게 개발하고, 지속적으로 운영 가능한 AI을 구축하기 위해선 MLOps(Machine Learning Operations)가 필요합니다. 7월 우아한테크세미나에서는 우아한형제들은 어떤 고민을 가지고 MLOps를 도입하였고, 어떤 구성의 MLOps를 갖추었는지에 대해 우아한형제들 개발자 세 분과 함께 이야기 나눠봅니다. 📝 주요 내용 - 우아한형제들의 AI 서비스 - AI 서비스를 적용할 때의 어려움 - 이 어려움을 해결하기 위한 MLOps 구축 - 우아한형제들이 생각하는 MLOps - MLOps를 이용한 서비스 개발 과정 - 참고 기술블로그 : [배민 앱에도 AI 서비스가? AI 서비스와 MLOps 도입기] https://techblog.woowahan.com/11582/ 👍추천 대상 - 인공지능 개발, 서비스 운영, 인프라 구성, 데이터 관리와 관련된 업무를 수행하는 분들 - AI, MLOps에 관심 있는 분들 🎙️ 강연자 우아한형제들 이준수 우아한형제들에서 소프트웨어 엔지니어로 일하고 있습니다. 우아한형제들 임현호 종합예술인이 되고 싶은 생활체육인 우아한형제들 한상윤 데이터를 중심으로 대용량/실시간 처리에 관심이 많고 long run을 위한 long learn을 지향하는 소프트웨어 엔지니어입니다. 배우고 경험한 것을 정리하고 공유하는 것을 좋아합니다. ❤️ 우아한테크에 관심 있으시다면? - 매달 따끈따끈한 소식 놓치지 마세요! 우아한테크레터 구독하기: https://forms.gle/HpP9rCiBD3gaHKET7 - 우아한형제들은 개발자 채용 중~! 채용 공고 보기: https://career.woowahan.com
https://www.youtube.com/live/MA5A7Xqb-7U?si=vtCs54-VUJhkf7Ra

ifkakao

컨퍼런스 온라인 발표

2020

무인 편의점 개발기 - Edge Device로 Object Tracking 시스템 구축하는 방법
제목 : 무인 편의점 개발기 - Edge Device로 Object Tracking 시스템 구축하는 방법 연사 : 임현호 Marvin / 카카오엔터프라이즈 Software engineer 안지운 Corey / 카카오엔터프라이즈 AI research engineer Amazon을 포함해 많은 리테일 업체들이 관심을 가지고 있는 무인 상점을 구현하기 위해서는 다양한 기술요소들이 필요합니다. 입장한 사람이 누구인지 알기 위한 얼굴인식 기술부터, 입구에서부터 각 사람의 동선을 추적할 수 있는 tracking 기술, 어떤 상품을 집었는지를 알기 위한 무게센서와의 센서 퓨전 기술 등이 대표적입니다. 이 세션에서는 이 중 멀티미디어 처리 파트에서 개발한 tracking 기술에 대해서 소개하고, 이 기술을 실제 편의점과 유사하게 세팅된 공간에서 적용한 경험을 공유하고자 합니다. 또한 이러한 시스템을 엔비디아의 xavier라는 에지 디바이스 위에 구축하는 과정에서 마주쳤던 기술적인 어려움들과 극복 과정에서 배웠던 팁들도 함께 소개 드립니다. #AI #DeepLearning #Tracking #무인상점
https://tv.kakao.com/channel/3693125/cliplink/414132079


🌏 오픈소스 기여

AI 자체의 기술이 발전하길 바라는 마음으로, 회사 업무를 떠나서라도 틈틈이 기여를 하고 싶은 마음이 있습니다.

BentoML

AI 서빙 프레임워크

MLFlow

AI 학습 프레임워크

Raycast

업무 향상 툴

Flutter

앱&웹 공용 개발 프레임워크


🏆 수상

현대모비스 알고리즘 경진대회

우수상

2022

알고리즘 경진대회에 참가하여 우수상 수상

오픈소스 컨트리뷰톤

대상 (과학기술정보통신부장관상)

2020

Open Source Contribute에 참가해 대상 수상


🎓 학력

인하대학교

2014 ~ 2020

학사, 정보통신공학과

신성고등학교

2011 ~ 2014


📝 자격증

개발 외에도 여러 가지에 관심이 많아 틈틈이 다방면으로 경험해보는 것을 좋아합니다.

기술 관련

  • 정보처리기사
  • OPIc Intermediate High

기타

  • 한국사능력검정 1급
  • 양식조리기능사
  • 조주기능사
  • 레스큐 다이버