# AI Assistant 대화/검색시스템 연구 개발

**이런 일을 맡고 있어요**

AI Assistant 조직은 Clova의 주요 제품인 AI 스피커의 **대화 인터페이스**를 개발하는 부서입니다. 사용자의 음성 언어 및 텍스트 입력을 컴퓨터가 이해할 수 있는 형태로 처리하는 **자연어 이해**, 그리고 현재 상황에 적합한 서비스 응답을 만들기 위한 **대화 관리** 등의 일련의 기술들을 개발하고 이를 실서비스에 적용하여 많은 사용자를 만나고 있습니다. AI 스피커 뿐만 아니라 네이버 앱, 셋탑 박스, 네이버 지도/내비게이션의 음성 인터페이스에도 그 기술이 활용되고 있고, 한국을 넘어 일본에서도 사용자를 만나고 있습니다.&#x20;

네이버가 가진 다양한 서비스를 **음성과 대화로 사용자에게 연결**하거나 음성 및 대화에 맞는 새로운 서비스를 개발하여 새로운 경험과 가치를 만들어 내는 것을 목표로 하고 있습니다.

**팀의 업무 내용입니다.**

* 네이버가 가진 지식기반 데이터를 HyperCLOVA 기술을 이용해 답변하는 AI Assistant를 개발&#x20;
* 클로바 스피커, 자동차, 네이버앱, 라인앱에 탑재된 음성 인터페이스 개발
* 네이버 혹은 사용자의 방대한 데이터를 검색해서 답변하는 AI 서비스 개발&#x20;
* 음성 오류에 강인한 대화모델 연구/개발
* Open/closed domain question answering 모델 연구 및 시스템 개발
  * Passage retrieval, Machine reading and comprehension, Retrieval augmented response generation

### \[AI Assistant 엔진 및 서비스 개발]

**담당하실 업무**

* AI Assistant 엔진 및 서비스 개발 (backend)
* AI Assistant 서비스 개발 자동화. CI/CD, MLOps

**필요조건: 업무를 수행하기 위해 필요한 자격 요건입니다**&#x20;

* Python, Go, C++ 등 하나 이상의 언어에 능숙하신 분 리눅스 환경에서의 개발에 익숙하신 분
* 주요 ML 프레임워크에 대한 이해가 깊은 분 (Tensorflow, pytorch 등)&#x20;
* 데이터 구조, 설계, 알고리즘, 자동화, 테스트 등 개발 기본기를 갖추신 분
* 웹 / 모바일 서비스의 일반적인 아키텍쳐 이해 및 RESTful API 설계가 가능하신 분

**우대사항: 추가로 보유하고 있다면 좋을 스킬셋이나 경험입니다**

* 자연어 처리 서비스 개발 및 운영 경험&#x20;
* ML 기술이 적용된 서비스의 훈련 및 배포 파이프라인 구축 및 운영 경험&#x20;
* Linux, Docker 및 Kubernetes 기반의 애플리케이션 관리 및 운영 경험
* 프론트엔드 프레임워크 개발 능력 보유 (React, Angular, Vue.js 등)
* 일본어 회화/커뮤니케이션 능력

### \[AI Assistant 모델 연구]

**담당하실 업무**

* 음성 오류에 강인한 대화 모델 개발
  * NLU, sentence encoding, response generation, dialog policy model
* Open/closed-domain question answering 모델 개
  * Passage retrieval / semantic search, Machine reading and comprehension, Retrieval augmented response generation

**필요조건: 업무를 수행하기 위해 필요한 자격 요건입니다**&#x20;

* 주요 ML 프레임워크에 대한 이해가 깊은 분 (Tensorflow, pytorch 등)
* 문제 정의와 구현 능력이 뛰어난 분
* 하나 이상 프로그래밍 언어와 Linux/shell을 자유자재로 다루시는 분
* 자연어 처리 및 머신러닝에 조예가 깉으신 분
* 관련 분야에서 4년 이상 실무 경험을 보유하신 분 또는 자연어처리/머신러닝 기술로 석사/박사 학위를 가지신 분

**우대사항: 추가로 보유하고 있다면 좋을 스킬셋이나 경험입니다**

* NLP나 NLU/QA 관련 서비스 개발 및 운영 경험    &#x20;
* 머신러닝 기술이 적용된 서비스 개발 경험
* 대량의 데이터로 모델을 학습 및 평가해본 경험
* ACL, EMNLP, AAAI, 등 자연어처리 및 대화 시스템 관련 학회 및 학회지에 논문 게재 경험
* 자연어 처리 관련한 challenge 나 shared task에서 입상 경험
* NLP에 관련된 프로젝트 리딩 경험
* 일본어 회화/커뮤니케이션 능력 보유

참고사항: [NAVER AI NOW (HyperCLOVA의 시작)](https://tv.naver.com/ainow)&#x20;
