한 문장 요약
이것은 멘토를 내력벽으로 삼는 인턴 제도입니다. 포지션은 인원 수에 맞춰 나가는 것이 아니라 특정 멘토에게 나가고, 인턴십이 성립하느냐는 당신을 pick하려는 스승이 있느냐에 달려 있습니다.
1단계: 지원과 1차 확인
이력서를 wuwei@rv2036.org로 보냅니다. 메일 제목 형식은 “포지션 번호 - 이름 - 휴대폰 번호 - 학교”입니다(졸업자는 “파트타임”). 본문에는 300자 이내로 지원 직무와 관련된 자기소개를 쓰고, 반드시 PDF 이력서를 첨부해야 합니다.1
메일을 받으면 네 가지를 먼저 확인합니다: 어느 포지션에 지원하는지, 스스로 몇 LV라고 보는지, 인턴 기간의 시작과 끝, 그리고 이력서에 쓰지 않은 기대(나중에 어느 회사에 가고 싶은지, 아니면 계속 공부할지).
2단계: 원격 실기 시험
기술 직군은 기본적으로 시험을 봅니다: 원격 Linux 호스트에 ssh로 로그인해 tmux에 들어가 C/C++ 기초 프로그래밍 문제 세 개를 풉니다. 시험 환경에 들어가지 못하면 바로 fail입니다.
이 규칙은 2026년 9월에 중요한 갱신이 있었습니다. 원문은 이렇습니다:
AI 코딩 능력이 보편화되면서, 지금은 코딩 능력 자체를 강조하지 않고 AI의 도움을 받아 과업을 완수할 수 있는지를 봅니다.
즉 시험이 보는 것은 더 이상 ‘외워 둔 문법’이 아니라 AI를 데리고 납품할 수 있는가입니다.
3단계: mentor pick(핵심 단계)
실기 시험을 통과하면 멘토와 직접 이야기하는 단계로 들어갑니다. 이것은 양방향 선택입니다: 인턴십은 스승 한 사람을 따라가고, 스승 한 사람의 승인을 받아야 계약이 성립합니다. pick되지 않아도 부끄러운 일이 아닙니다 — 다른 포지션, 다른 멘토로 다시 시도할 수 있습니다.
멘토가 보는 지점은 저마다 다르지만 보통 이런 것들입니다: 인턴 기간에 무엇을 얻고 싶은지, 지금까지 쌓은 기술, 기초 지식(네트워크 원리, 운영체제, 컴파일러 원리), 그리고 “인턴이 끝난 뒤 이력서를 어떻게 쓰고 싶은지”.
4단계: 기술 발표와 커뮤니티 시련
대부분의 멘토는 지원자에게 20–30분 분량의 기술 공유를 준비하라고 요구하고, 각 담당자가 참석해 질문합니다. 준비 기간은 보통 일주일입니다.
일부 포지션(LLVM 관련이 가장 흔함)은 목표 오픈소스 커뮤니티에서 실제 과제를 하나 받아 PR을 제출하고, merge되면 자동으로 offer를 받는 방식을 요구합니다.
5단계: 계약, 인턴 수당과 산출물 산정
- 인턴 수당이 있고 근로계약을 맺습니다. 인턴이 끝나면 인턴 증명서를 발급할 수 있습니다;
- 매달 외부에서 확인 가능한 산출물을 집계하고 멘토와 그달의 인턴 수당 금액을 상의하며, 다음 달 25일경 지급합니다;
- 변동 폭은 0–5k이고, 정상적인 산출물이면 보통 세전 2k–3k입니다. 뛰어난 산출물은 5k 상한에 묶이지 않습니다;
- 인턴은 재학 중인 대학생·전문대생이어야 합니다(학신망 재학 증명). 학교를 떠난 뒤에는 파트타임이라 부르며, 산재보험이 포함된 사회보험이 필요합니다.
“외부에서 확인 가능한 산출물”이 이 체계의 핵심어입니다. 당신의 일이 공개 저장소, 메일링 리스트, 업스트림 커뮤니티에서 보여야 한다는 뜻이고 — 이것이 이 제도가 학력과 분리되고 능력과 연결될 수 있는 이유입니다.
LV0–LV5: 능력 등급은 어떻게 매기는가
등급은 토키와다이 중학교의 “능력자” 설정을 빌렸고, 대표(吴伟, @lazyparser)가 자비로운 독재자 방식으로 정하며 멘토와 LV4+의 의견을 참고합니다. 평가 기준은 하나뿐입니다: 공동 양성 기관의 일상 개발 업무를 해낼 수 있는가.
| 등급 | 핵심 요구 |
|---|---|
| LV5 초능력자 | 문제를 독립적으로 분석·분해하고 자원을 통합할 수 있음; LV4 이하를 지도하고 개발팀을 독립적으로 이끌어 납품을 보장할 수 있음; 일부 상황에서 자율 결정권을 부여받음 |
| LV4 대능력자 | 모듈 단위 개발을 독립적으로 맡을 수 있음; LLVM 같은 대형 시스템을 독립적으로 디버깅하고 오류를 찾아내 근본 원인을 파악해 수정할 수 있음; 기술 발표를 독립적으로 할 수 있음; LV4 이상의 오류를 지적할 수 있음; 팀을 위해 0에서 1로 기술 방향을 열 수 있음 |
| LV3 강능력자 | 일주일 이상의 개발을 독립적으로 맡을 수 있음; 마주친 bug나 crash를 독립적으로 분석할 수 있음(이것이 LV3의 진입 기준); 주력 언어 하나와 스크립트 언어에 능숙; 공개 기술 발표를 능숙하게 할 수 있음 |
| LV2 이능력자 | 자료구조/알고리즘/시스템 구조를 이해; git으로 팀 협업을 할 수 있음; 멘토의 지도 아래 일주일 이내의 개발과 테스트를 완료할 수 있음. 이것이 모집의 기본 기준 |
| LV1 / LV0 | 일반적으로 offer를 주지 않음 |
그 밖에 두 가지 표기가 있습니다: 【수습】 은 능력이 두 등급 사이에 있음(예: “LV3 수습”은 LV2를 넘었지만 LV3를 완전히 충족하지는 못함)을, 【M】 은 조직 관리 능력을 최고 등급으로 평가했으며 기술 능력은 그 M 등급보다 낮을 수 있음을 뜻합니다.
LV4는 기본 정규직 채용 등급입니다 — LV4에 도달한 인턴은 offer를 받을 수 있습니다.
senior interns: 이미 증명한 사람에게 값을 더하다
2022년 3월 27일에 새로 만든 분류입니다. 세 가지 설정 이유 중 첫 번째는 “영광은 칼날 위에”이고, 두 번째는 제도의 사각지대를 솔직하게 인정합니다:
현재의 ‘외부에서 확인 가능한 산출물’ 관측 제도는 동료 지도, 팀 간 상호 지원, 인간관계 유지 같은 팀 내부의 보이지 않는 산출물을 관측하지 못합니다.
진입 조건: 인턴 3개월 이상 및 재계약, 외부에서 확인 가능한 산출물이 안정적, 기술 능력 LV3 이상, 소팀에서 일부 의사결정과 신입 지도를 담당.
이 제도는 네 번 개정되었다
- 2019-03-14 첫 공개 버전: 여섯 단계를 확립;
- 2019-12-27 두 번째 버전: ‘스스로 문제를 해결한다’는 요구를 높임;
- 2020-06-01 세 번째 버전: 디버깅과 분석·오류 찾기를 LV3 기준에 넣음;
- 2024-04-21 네 번째 버전: 낡은 로봇 팀 정보를 삭제하고 LV2 요구를 완화하고 문장을 간결하게 정리.1