Snap에서의 머신러닝

Snap의 머신러닝 엔지니어들은 처음부터 끝까지 모든 단계를 담당하며 각자 맡은 해당 머신러닝 시스템 전체를 책임집니다.

당사 엔지니어는 최첨단 모델을 활용하고 Snapchat의 콘텐츠, 수익 창출, 인프라, 기능 등의 다양한 분야에서 가능한 범위의 한계를 끊임없이 넓혀갑니다!

AI 렌즈

통합 권장

동적 광고


Snap의 머신 러닝 엔지니어링

Snap의 머신 러닝 엔지니어로서 사용자는 데이터 사전 처리, 기능 엔지니어링 및 모델 교육부터 배포 및 지속적인 최적화에 이르기까지 고급 최첨단 모델의 전체 라이프사이클을 통해 Snapchat의 동적 경험을 구현합니다. 최첨단 기술, 광고 관련성을 위한 랭킹 알고리즘, 맞춤형 콘텐츠를 위한 추천 엔진, 향상된 상호 작용을 위한 NLP를 활용할 수 있습니다. 이 모든 작업으로 8억 5천만 명이 넘는 사용자를 위한 페타바이트의 데이터를 처리할 수 있습니다. 

클래식 모델과 딥 러닝 모델 두 가지를 통해 사용자는 자신을 표현하고, 연결하고, 정확하고 응답이 높은 경험을 생성하여 세상을 실시간으로 발견할 수 있을 것입니다.


팀 살펴보기

저희 머신 러닝 엔지니어는 실제 세계의 ML 문제를 해결합니다.

수익 창출

수익 창출 팀의 머신 러닝 엔지니어로서 전체 광고 생태계를 구축하고 최적화하게 됩니다. 광고주와 사용자뿐만 아니라 Snap 전체에 높은 관련성과 큰 영향을 미칠 수 있습니다. 실시간 입찰 또는 광고 게재 및 경매를 위한 고성능 시스템을 설계하고, 라이트 및 헤비 랭커를 개인화하고, 광고 타겟팅 및 전송을 위한 솔루션을 만드는 것부터 플랫폼 전체에서 광고를 원활하게 통합할 수 있도록 계속 노력하게 됩니다. 멀티태스킹 학습, 시퀀스 모델링 및 사용자와 광고 상호 작용 모델링을 사용하여 수십억 개의 예제를 통해 모델을 훈련하게 됩니다. 저희 모델은 그래프 신경망과 콘텐츠를 통해 사용자 인구 통계를 예측하여 방문자 타겟팅을 개선하고, Snapchat의 광고 플랫폼의 미래를 만들어가는 방식을 파악합니다.

여러분이 할 작업은 다음과 같습니다.

  • AI 기반 광고

  • 새로운 맞춤형 광고 제품 및 경험

  • Snap의 주요 수익원 책임자

  • 최첨단 광고 제품 개발

위치

이 사무소 위치에서 주 4회 근무 직원을 채용하는 RTO(Return to Office) 정책을 시행하고 있습니다.

Snap에서의 ML

팀원들이 말하는 Snap 머신러닝에서 일하기

채용 중!

저희 면접 절차는 엔지니어링, 기초 및 응용 ML을 다룹니다.

코딩

자료 구조, 알고리즘, 문제 해결 능력에 대한 숙련도를 테스트하는 알고리즘 문제를 해결해야 합니다. 깔끔하고 효율적이며 잘 문서화된 코드를 작성하는 능력에 집중하세요.

ML 기초

ML 이론과 핵심 머신 러닝 모델, 개념, 기술 및 응용 프로그램에 대해 평가받게 됩니다. 지도 및 비지도 학습, 추천 시스템, 순위, 모델 평가 지표 및 최적화 기술에 대해 논의할 준비를 하세요.

ML 응용 설계

실제 문제에 머신 러닝 솔루션을 설계하고 적용하는 능력을 평가합니다. 모델 선택, 기능 엔지니어링, 성능 평가의 전 과정을 설명하도록 요청받을 수 있습니다. 때로는 모호한 환경에서 문제를 해결하는 능력을 테스트할 수도 있습니다.

ML 시스템 설계

대규모 데이터 및 프로덕션 환경을 처리할 수 있는 확장 가능하고 강력한 ML 시스템을 설계하는 데 중점을 둡니다. 아키텍처, 모델 배포 전략 및 시스템 모니터링의 인프라와 장단점에 대해 논의할 것으로 예상됩니다.

면접 절차