Snap Inc.
Snap Inc.
5,001 – 10,000 직원
마케팅물류컨설팅
Snap Inc.는 소통, 창의성, 자기표현을 위한 카메라 중심 제품을 개발하는 기술 기업입니다. 시각 기술을 활용해 사람들이 서로 연결되도록 돕는 데 주력하는 동시에, 디지털 제품이 정신 건강과 사회, 환경에 미치는 광범위한 영향도 중요하게 고려합니다. 또한 직원 구성의 다양성·형평성·포용성, 책임 있는 디자인, 윤리적 거버넌스, 투명한 의사결정, 환경을 고려한 운영을 중시합니다.

백엔드 소프트웨어 엔지니어, 레벨 5 — Snap Inc. (로스앤젤레스, 오피스 근무)

Snapchat을 구동하는 아이덴티티, 소셜 그래프, 영속성 시스템 등의 분산형 백엔드 서비스를 설계하고 운영합니다. 고가용성 플랫폼을 위한 안전하고 확장 가능한 인프라를 구축합니다.

설명

  • 아이덴티티, 소셜 그래프, 영속성 시스템 등 확장 가능한 서비스를 설계, 구현 및 운영
  • 여러 팀과 협업하여 제품 요구사항을 명확히 하고, 트레이드오프를 평가하며 제품 솔루션을 제공
  • 엔지니어링 품질을 유지하면서 구현을 테스트, 평가 및 디버깅
  • 가용성, 확장성, 운영 우수성 및 비용 효율성을 높이는 실무 적용
  • AI 지원 엔지니어링 워크플로를 사용하여 정확하고 안전하며 프로덕션에 바로 사용할 수 있는 확장 가능한 서비스 제공
  • 여러 주에 걸쳐 여러 풀 리퀘스트를 통해 중간 규모 기능을 독립적으로 제공
  • 인시던트와 핫픽스를 조사하고 해결

지원 자격

  • 컴퓨터 과학 또는 관련 기술 분야의 학사 학위 또는 이에 상응하는 실무 경험
  • 학사 학위 취득 후 소프트웨어 개발 경력 6년 이상, 기술 석사 학위 취득 후 5년 이상, 또는 관련 박사 학위 취득 후 2년 이상
  • 백엔드 서비스 또는 분산 시스템 개발 경험
  • 대규모 마이크로서비스, 분산 시스템, 클라우드 및 스토리지 플랫폼, 인프라 및 시스템 설계, 보안, 네트워킹, 데이터 스토리지, 또는 머신러닝 및 자연어 처리 경험
  • 상당한 규모의 고가용성 시스템을 운영한 입증된 경험
  • Java, C++ 및/또는 Python 프로그래밍 경험
  • NoSQL, Memcache 또는 Redis, Kubernetes, 또는 Google/AWS 서비스 사용 경험
  • 여러 주에 걸쳐 여러 풀 리퀘스트를 통해 중간 규모 기능을 독립적으로 제공할 수 있는 능력
  • 인시던트 및 핫픽스 조사와 해결을 포함한 시스템 운영에 대한 이해
  • 뛰어난 협업 및 팀워크 능력
  • AI 도구를 사용하고 생성된 결과물을 감사하여 아키텍처 무결성, 성능 문제 및 보안 위험을 점검할 수 있는 능력 또는 높은 적성
  • 변화하는 AI 시스템과 도구를 배우고 적용하려는 의지
  • 분산 시스템 관련 업무 경험

복리후생

  • 유급 육아 휴가
  • 종합 의료 보장
  • 정서 및 정신 건강 지원 프로그램
  • RSU를 통한 지분이 포함된 보상 패키지
  • 기본적으로 Together 정책이 적용되며 주 4일 이상 사무실 근무가 기대됨