백엔드 소프트웨어 엔지니어, 레벨 5 — Snap Inc. (로스앤젤레스, 오피스 근무)
Snapchat을 구동하는 아이덴티티, 소셜 그래프, 영속성 시스템 등의 분산형 백엔드 서비스를 설계하고 운영합니다. 고가용성 플랫폼을 위한 안전하고 확장 가능한 인프라를 구축합니다.
설명
- 아이덴티티, 소셜 그래프, 영속성 시스템 등 확장 가능한 서비스를 설계, 구현 및 운영
- 여러 팀과 협업하여 제품 요구사항을 명확히 하고, 트레이드오프를 평가하며 제품 솔루션을 제공
- 엔지니어링 품질을 유지하면서 구현을 테스트, 평가 및 디버깅
- 가용성, 확장성, 운영 우수성 및 비용 효율성을 높이는 실무 적용
- AI 지원 엔지니어링 워크플로를 사용하여 정확하고 안전하며 프로덕션에 바로 사용할 수 있는 확장 가능한 서비스 제공
- 여러 주에 걸쳐 여러 풀 리퀘스트를 통해 중간 규모 기능을 독립적으로 제공
- 인시던트와 핫픽스를 조사하고 해결
지원 자격
- 컴퓨터 과학 또는 관련 기술 분야의 학사 학위 또는 이에 상응하는 실무 경험
- 학사 학위 취득 후 소프트웨어 개발 경력 6년 이상, 기술 석사 학위 취득 후 5년 이상, 또는 관련 박사 학위 취득 후 2년 이상
- 백엔드 서비스 또는 분산 시스템 개발 경험
- 대규모 마이크로서비스, 분산 시스템, 클라우드 및 스토리지 플랫폼, 인프라 및 시스템 설계, 보안, 네트워킹, 데이터 스토리지, 또는 머신러닝 및 자연어 처리 경험
- 상당한 규모의 고가용성 시스템을 운영한 입증된 경험
- Java, C++ 및/또는 Python 프로그래밍 경험
- NoSQL, Memcache 또는 Redis, Kubernetes, 또는 Google/AWS 서비스 사용 경험
- 여러 주에 걸쳐 여러 풀 리퀘스트를 통해 중간 규모 기능을 독립적으로 제공할 수 있는 능력
- 인시던트 및 핫픽스 조사와 해결을 포함한 시스템 운영에 대한 이해
- 뛰어난 협업 및 팀워크 능력
- AI 도구를 사용하고 생성된 결과물을 감사하여 아키텍처 무결성, 성능 문제 및 보안 위험을 점검할 수 있는 능력 또는 높은 적성
- 변화하는 AI 시스템과 도구를 배우고 적용하려는 의지
- 분산 시스템 관련 업무 경험
복리후생
- 유급 육아 휴가
- 종합 의료 보장
- 정서 및 정신 건강 지원 프로그램
- RSU를 통한 지분이 포함된 보상 패키지
- 기본적으로 Together 정책이 적용되며 주 4일 이상 사무실 근무가 기대됨
