당신은 블랙탠저린의 머신러닝 개발자 포지션에 관심이 있나요? 우리도 ‘성장'에 관심 있는 당신을 기다리고 있어요!
블랙탠저린의 머신러닝 개발자는 코콘의 의류 메타데이터 분석 엔진을 고도화 하고 패션피드 추천 알고리즘을 강화 하는 역할을 합니다. 더불어 사용자들이 자신의 개성을 쉽고 정확하게 발견 할 수 있게 룰베이스 진단 엔진을 만든 후 머신러닝으로까지 학습시키는 역할을 합니다. 코콘의 심장! 엔진을 책임질 머신러닝 개발자를 기다립니다.
블랙탠저린 노션을 통해서만 지원한 합격자에게 총 100만 원의 입사 축하금을 드립니다.
(수습 통과 시 100만 원을 급여에 합산하여 지급합니다.)
안녕하세요, 블랙탠저린의 대표 민트 입니다.
2021년 블랙탠저린은 예비 창업자로 정부지원2.2억을 확보하고 전국규모 창업대회 1등 (장관상)을 수상했습니다. 이를 시작으로 오늘의집, 스타일 쉐어 등에 투자한 매쉬업엔젤스의 투자를 받아 2021년 9월에 공식적으로 창업하게 되었습니다. 올해는 팁스 등 정부지원(10억) 에 합격하고 시리즈 A 투자 유치를 계획하며 함께 서비스를 확장시킬 멤버들을 찾게 되었습니다. 다들 반가워요!
새 멤버가 들어올때 나의 마음 속
함께 미래를 그려갈 팀의 머신러닝 개발자 공고를 본다면 보통 다음과 같은 궁금증이 생깁니다.
본 구인공고가 아래 질문들의 힌트가 되길 바랍니다.
•
비전, 음성, 자연어 등 머신러닝 파트 중 어떤걸 중점적으로 진행 하는 있는걸까?
•
지도 학습과 비지도 학습 중 어떤걸 이용 하는 걸까?
•
어떤 데이터를 어떻게 수집하여 어떤 결과물을 도출하고자 하는 걸까?
•
룰베이스, 머신러닝, 딥러닝 중 어떤 접근법을 주로 쓸까?
저는 조직, 특히 스타트업에서 가장 중요한 것은 성장이라 생각합니다.
개인과 조직이 성장하기 위해선 몰입과 노력이 필수인데요, 그렇다면 ‘팀은 개인과 서비스의 성장을 위해 무엇을 도울 수 있을까요?’
블랙탠저린은 늘 이 질문을 하는 팀입니다. 게다가 질문에서만 끝나지 않고 행동으로 이어지는 조직입니다.
솔직히, 지금의 블랙탠저린은 많이 부족합니다. 위 그래프의 스타트업 스테이지 중 최 앞단 입니다. 하지만 그만큼 함께 채울 수 있는 공간이 많이 있고 성장 폭이 아주 커 기회가 많은 팀입니다. 우리는 늘 똑똑하고 빠르게 성장하여 매일 어제보다 더 나은 팀이 될 것입니다.
이제 부터 블랙탠저린의 머신러닝 개발자에 대한 소개를 시작하려합니다.
여기라면 ‘나의 인생에서 밀도 있는 성장을 할 수 있는 팀이지 않을까’ 하는 영감을, 당신에게 줄 수 있으면 좋겠습니다. Bon voyage
블랙탠저린을 좀 더 자세히 알고 싶나요?
Voices from the members
Kumas
블탱에서는 모든 코드를 리뷰 후에 머지 하고 있어요. 서로서로 리뷰하고 코드에 대한 생각을 남기기 때문에 빠르게 성장할 수 있어요. 또한 다른 회사와는 다르게 매일, 매주, 매월 회고를 진행하고, 자신을 뒤돌아 볼 수 있는 시간이 있어서 성장하기 좋은 환경입니다!(인터뷰 더 보기)
Anna
코드 리뷰와 주기적인 피드백, 주간 월간 분기별 회고 등 제품을 위해 개인과 팀이 빠르게 성장할 수 있는 시스템이 갖춰져있다고 생각하고 회사를 다니다 보면 불필요한 스트레스를 받게 되는 경우도 있는데 블탱에서는 오로지 일에만 집중할 수 있는 환경인 것 같아요. 무엇보다 블랙탠저린의 비전과 미션은 제게 이루고 싶은 목표와 꿈을 가져다 주었고 저에겐 그것들을 상기시키는 것만으로도 동기부여가 된다는 점이 가장 큰 매력이라고 생각해요. (인터뷰 더 보기)
SSO
블랙탠저린에서 일하며 가장 인상적인 순간은, 현재까지 개발된 프로젝트의 코드를 처음 공유 받았을 때 인 것 같은데요. 최신 문법이나 기술이 적용되어있고, 모듈화나 버전 관리가 잘 되어있어서, 뭔가 안심도 되고 배울점이 많겠다고 생각하게 된 것 같아요.(인터뷰 더 보기)
블랙탠저린은 어떤 제품을 만들고 있나요?
아래 이미지를 누르면 COCON을 경험할 수 있습니다.
COCON을 아껴주시는 사용자 분들의 리뷰
주요 업무
•
포지션: 머신러닝 개발자
•
Python 기반 패션 이미지 데이터를 활용한 메타 데이터 추출
•
추천엔진 개발
•
비학습 알고리즘 모델 개발
머신러닝은 어디서나 있는 것..!
사용자가 코콘에서 만족감을 느끼고 즐거움을 느끼는 근간은 다양한 엔진이라고 생각합니다. 퍼스널 컬러를 진단 받고 나의 얼굴 이미지를 분석 받고 내 체형과 취향을 반영한 옷을 추천 받으면서 사용자는 자신의 특별함을 깨닫습니다. 사용자가 스스로를 유일한 존재이자 개성이 빛날 수 있는 존재로 인식할 수 있는 것은 모두 엔진의 기능 덕분입니다. 머신러닝 개발자는 코콘의 심장으로 각종 기관에 피를 공급해줍니다. 자, 코콘의 머신러닝 개발자는 어떤일을 하게 될지 좀 더 자세히 알아볼까요?
•
의류 메타 데이터 추출 엔진 개발
◦
이미지 속 의류의 속성값 추출(소재, 기장, 지퍼, 색상 등 15가지)
◦
현재 엔진은 사진속 의류 유무를 구분하고 대표 색상을 추출하는 수준
◦
쇼핑몰 의류 사진과 의류 속성값 pair dataset은 약 270만장이 준비되어 있음
•
의류 추천 엔진 개발 : 유사 의류 추천 및 개인화 의류 추천 엔진
•
모델 서빙(AWS)
기술 스택 및 요구 역량
•
지원 자격: 경력직 혹은 석사 이상 신입
•
블랙탠저린의 문화 와 어울리는 사람 필수!!!
•
Python을 이용한 비전 파트 개발 경험
•
분석, 설계, 실험뿐 아니라 API를 스스로 만들어 제공 할 수 있는 정도의 개발 지식 소유자 우대
•
통계, 수학, 물리 전공생 환영
•
머신러닝 파트는 맨땅입니다. 다른말로 하면 스스로 룰을 정하고 개척 할 수 있는 환경이기에 ‘늘 새롭고 짜릿한’ 개발이 가능합니다
블랙탠저린에서 좋은 머신러닝 개발자 되기 위해서는?
•
적극적으로 스스로 문제점을 찾고 수정하며 성장
•
엔진 개발 외에 다른 분야(ex. mlops, 백엔드)에 대한 관심
•
지속적인 엔진 기능 업데이트 및 고도화
•
머신러닝 전문가가 되어 지식을 공개적으로 아낌 없이 공유
•
앱 개발자, 기획자, 백엔드 개발자 등 제품팀과 끈끈한 협업 관계를 맺기 위해 최선을 다해야 함
YES! I AGREE!
업무 방식
블랙탠저린 개발팀에서는 아래 내용을 중요하게 생각합니다.
•
가독성 있는 코드, 유지보수에 좋은 설계를 우선합니다.
•
원활한 협업을 위해 원활한 협업을 위해 GitHub과 슬랙 알림을 사용합니다.
머신러닝 개발팀에서는 아래 내용을 계획하고 있습니다.
•
개성진단 엔진은 퍼스널 컬러, 얼굴 분위기, 체형 및 사이즈, 취향 엔진으로 이루어져 있습니다.
•
개성진단 엔진은 룰베이스 엔진으로 시작하여 전환률 등 데이터를 보고 우선 순위를 정해 고도화 시키고 그 과정에서 머신러닝을 활용할 생각입니다.
•
코콘에서 추천 엔진 설계시 중요한 점은 앱내 행동 데이터(취향) 뿐아니라 사용자의 실제 신체 데이터 값이 반영 되어야 하기 때문에 지도/비지도 학습 중 더 효과가 좋은 방법을 예정입니다.
•
의류 메타 데이터 엔진은 주로 이미지 딥러닝과 지도 학습을 쓰며 더 효과가 좋은 방법을 찾아 개발 할 계획입니다.
•
추천 엔진은 유튜브와 아마존 추천 엔진을 시작으로 코콘만의 추천엔진으로 발전 시킬 예정입니다.
•
현재 퍼스널 컬러, 얼굴 분위기 엔진은 완성되었으며 올해 말까지 체형 및 사이즈 엔진과 취향엔진 완료를 목표로 하고 있습니다.
•
고도화를 시키는 과정에서는 머신러닝 기법이 사용될 수 있습니다.
빠른 릴리즈와 안정된 운영을 위해 최적의 업무 방식을 계속 찾고 있으며, 현재 프로세스는 다음과 같습니다.
•
1분기 단위의 OKRs, 1주 단위 업무 공유와 회고, 1일 단위의 자체 회고를 통해 제품에 집중합니다.
•
어떻게 하면 팀의 목표에 가까워 질 수 있을지 도움이 필요한것은 무엇인지 함께 고민합니다.
•
2주를 스프린트 주기로 보며 백로그를 활용해 스크럼을 기법을 실천하고 있습니다.
•
Notion, Slack, Google excel을 통해 각자 업무 상황과 타임라인을 관리합니다.
•
모든 코드는 main 브랜치에 합쳐지기 전에 Pull Request 생성 및 코드리뷰를 받아야 합니다.
•
git 태깅을 통해 dev / production 환경에 배포합니다.
•
분기별로 한번씩 제품에 대한 전체 회고를 진행합니다.
•
◦
기획자가 기획만 하고 개발자가 개발만하고 운영자가 운영만 하면 회사가 망합니다.
◦
동료에게 물어보기 전에 먼저 방법을 고민하고 찾고, 실행하세요! 다른 동료의 리소스는 소중합니다.
◦
전문가 팀을 지향합니다. 실리콘 밸리와 견줄 수 있는가가 기준입니다.
◦
우리의 의사 결정 핵심은 무엇이 팀에게 가장 큰 영향을 주는가 입니다.
◦
사용자 중심 생각, 그것이 우리팀을 대단하게 만들어 줄 것입니다.
◦
성장하거나, 떠나거나.
당신이 이런 사람이라면?
살면서 원대한 꿈을 꿔본적 있나요?
시간을 보내며 현실을 겪을 수록 나와는 점점 멀어지는 이야기 같죠.
만약, 당신 안의 열정과 가능성을 여전히 믿고 있다면 우리 함께 그 꿈을 이룰 수 있어요.
물론, 그 과정은 정말 괴로울거에요. 솔직히 말할게요.
앞도 잘 안보이고 불안하고 늘 생존하기 위해 스스로를 몰아 붙일 수 있습니다.
하지만, 그렇기에 당신은 대단해 질 수 있어요.
혼자서는 할 수 없는 일들을
우리이기 때문에 할 수 있는 일들을 같이 만들어보아요.
세상을 바꾸어 봅시다.
혼자라면 꿈으로만 남겨질 수 있는 경험들,
타인의 성공담으로 유튜브나 책에서 볼 수 있는 경험들,
팀 전체가 몰입하며 팀의 승리를 거두는 동화같은 경험들.
그 경험들을 당신의 삶으로 가져오고 싶다면, 우리 함께 해요.
나는 스타트업과 잘 맞는 사람일까?
[10 reasons why working for a startup isn’t for everyone] 나는 스타트업과 잘 맞는 사람일까?
스타트업은 흔히 엘리트 집단이라고 하죠, 저는 여기서 엘리트를 사회적 스펙보단 '일잘러'에 가까운 의미라 해석하는데요. 그래서 모든 사람에게 스타트업이 잘 맞지는 않습니다. 나는 스타트업과 잘 맞는 사람인지 블랙탠저린에 지원하는 분들이라면 체크해보면 좋겠습니다.
블랙탠저린은 스타트업이니까요.
스타트업계에서 유명한 글을 가져왔습니다.
1.
영어 원본보기
블랙탠저린에 지원하시는 분이라면 반드시 번역본/영어 원본 중 한개를 선택해 전체지문을 읽고 지원해주세요.
3줄 요약: 스타트업에서 일하는 것은 많은 결단력, 헌신, 적극적인 태도, 그리고 변화를 수용하는 능력을 필요로 한다. 만약 당신이 스타트업 세계에서 일하고 성장하기를 원한다면, 당신은 세상을 바꾸기를 원하는 팀의 일원이 되는 것에 대한 준비가 되어 있어야 한다. 그 도전에 직면할 준비가 되었다면, 당신은 스타트업에 적합하다.
머신러닝 개발자로서 얻을 수 있는 것들
1.
서비스 관련 다양한 경험을 할 수 있습니다.
•
저는 대기업을 다녔을때 R&R이 명확하게 나뉘어 자신의 좁은 영역을 깊게 팠었던 경험을 했습니다. 보다 큰 영향력을 행사하고 싶지만 구조적으로 한계가 있었는데요, 블랙탠저린에서는 제품과 사용자를 전반적으로 신경 쓰며 사소한 디테일부터 비지니스 모델까지 큰 변화를 자신의 손으로 일으킬 수 있습니다. 다양한 머신러닝 필드를 경험 할 수 있습니다.
•
서버와 연결, 즉각적인 앱내 사용자 데이터, 이미지 및 각종 DB 활용, 트래픽 대응 등 좋은 머신러닝 개발자로 성장하기 위한 경험들을 할 수 있고 역량을 강화시킬 수 있습니다.
2.
성장하고 있는 서비스를 실시간으로 경험 할 수 있습니다.
•
현재 코콘은 7개월동안 500배 성장을 했습니다. 머신러닝 개발자로서 전문성과 시장을 리드하는 역량을 쌓기 가장 좋은 재료는 미친듯이 성장하는 서비스애서 오는 데이터와 경험이라 생각합니다.
•
사용자가 많은 서비스에서 레거시 개편은 쉽지 않습니다. 하지만 미친듯이 성장하는 서비스라면 기존 코드와 구조로 버티기 힘든 순간들이 계속 찾아옵니다. 더 나은 서비스를 위한 레거시 개편을 경험하는 것은 극초기 스타트업에서만 획득 할 수 있는 값진 경험입니다.
•
짧은 기간 동안 팀과 서비스가 폭발적으로 성장하면서 지속적인 지각변동이 일어나고 있습니다. 이 변화의 다른 이름은 기회입니다. 블랙탠저린에서는 기회를 자신의 것으로 만들어 밀도 높은 성장이 가능합니다.
3.
동료들과 끈끈한 경험을 쌓을 수 있습니다.
•
스타트업은 이미 쏘아 올린 로켓에서 추진장치를 만들고 연료를 찾아 낙하하지 않게 만드는 조직이라는 말이 있습니다. 맞습니다. 그 과정에서 팀은 하나가 되고 살아남기 위해 뭉칩니다. 이를 통해 다른 조직과 다른 단체 몰입의 과정을 거칠 수 있습니다.
•
저는 닮고 싶은 사람이 많은 조직, 배울 사람이 많은 조직이 가진 힘을 경험했습니다. 블랙탠저린 역시 그런 사람들로만 이루어진 조직이 될 수 있게 언제나 노력할 것입니다.
현재 블랙탠저린은 데이터와 사용자가 적었을때 작동 했던 기능들이나 넛지가 더 높은 수준으로 업그레이드 되야 하는 과정을 매일 맞닥뜨리고 있습니다. 제품이 성장하면서 할 수 있는 의사결정의 스케일이 커지고 이에 따른 영향력이 현실화 되는 경험들은 지금 이시기에만 할 수 있습니다.
당신이 그런 경험과 성장에 욕심이 있다면, 당신을 기다리겠습니다. 긴 글 끝까지 읽어주셔서 감사합니다. 우리 같이 세상을 변화 시킬 날을 기대하겠습니다.
혜택 및 복지
•
아래 내용 ‘우리팀 지원’ 참고
근무 조건
•
고용 형태: 정규직 (수습기간 3개월 후 전환)
•
근무 시기: 상호협의
•
근무 장소: 역삼역, 테헤란로 217 오렌지플래닛
채용 과정
1.
서류 접수 → 2. 온라인 기술 과제 → 3. 방문 면접 (개발/대표) → 4. 레퍼런스 체크 → 최종 합격
지원 하기
•
•
10/31 마감 (포지션은 먼저 마감 될 수 있음, 지원 순서에 따라 채용이 진행되니 빠르게 지원할 수록 유리)
•
자유 형식 이력서 혹은 포트폴리오 첨부
유의 사항
•
제출된 서류는 일절 반환하지 않습니다.
•
지원서 제출 후 워킹데이 7일 안에 2차 면접 진행 여부 공유 드립니다.
•
허위 사실이 판명될 경우 채용이 취소될 수 있습니다.
문의
이메일
job@blacktangerine.kr