Snowflake
Snowflake
Snowflake는 대규모 정보의 저장, 처리 및 분석을 지원하는 클라우드 기반 데이터 플랫폼을 제공합니다. 중앙 집중식 아키텍처를 통해 기업은 데이터를 통합하고 복잡한 쿼리를 효율적으로 실행하며, 변화하는 요구에 따라 다양한 워크로드를 지원할 수 있습니다. 이 회사의 플랫폼은 클라우드 컴퓨팅, 데이터, 분석, 컨설팅 및 마케팅 기술 분야에서 현대적인 데이터 인프라를 구축하고 지원하는 팀과 관련된 전문가들에게 적합합니다.

Snowflake 지속적 통합 시스템 스태프 소프트웨어 엔지니어

Snowflake의 Data Cloud를 지원하는 대규모 지속적 통합 플랫폼의 아키텍처와 기술 방향을 이끕니다. 엔지니어링 로드맵과 표준을 수립하고 분산 시스템을 구축하는 엔지니어를 이끕니다.

설명

  • Snowflake 지속적 통합 플랫폼의 기술 방향과 아키텍처를 정의합니다.
  • 수천 명의 개발자, 수백만 건의 빌드, 확장 중인 다중 저장소 코드베이스를 지원하는 시스템을 설계합니다.
  • 여러 클라우드 공급자에 걸쳐 탄력적이고 고성능이며 장애에 강한 분산 CI 서비스를 설계하고 제공하는 일을 주도합니다.
  • 프로덕트 매니저 및 엔지니어링 리더와 협력해 분기별 및 장기 로드맵을 수립합니다.
  • 코드와 설계를 검토하고 아키텍처 지침을 제공합니다.
  • 빌드 속도, 리소스 사용, 테넌트 격리, 안정성 및 보안 문제를 해결합니다.
  • 팀과 조직 전반의 엔지니어를 코칭하고 지원합니다.
  • CI/CD 기술, 도구 활용 방식 및 업계 관행을 평가하고 도입합니다.
  • 인접한 Engineering Systems 팀 및 리더와 협력해 개발자 생산성 향상을 추진합니다.
  • 높은 품질의 시스템을 빠르게 구축하고 문제를 해결해 제공합니다.
  • 기밀 정보를 보호하고 Snowflake의 데이터 보안 기준을 준수합니다.

지원 자격

  • 대규모 분산 시스템을 설계하고 구축한 업계 경력이 8년 이상이어야 합니다.
  • 시스템 아키텍처를 맡고 설계 결정을 내리며 엔지니어링 기준을 높인 경험을 포함해 기술 리더십을 입증해야 합니다.
  • 클라우드 기반 분산 시스템을 위한 엔터프라이즈 지속적 통합 분야의 폭넓은 경험이 있어야 합니다.
  • 개발자 생산성 향상에 대한 강한 의지가 있어야 합니다.
  • 자료 구조, 알고리즘, 분산 시스템 및 시스템 설계에 관한 탄탄한 컴퓨터 과학 기초가 있어야 합니다.
  • Java, C++, Python 또는 Go를 능숙하게 사용할 수 있어야 합니다.
  • 전략적 판단력을 바탕으로 전략을 실행 가능한 기술 계획으로 전환할 수 있어야 합니다.
  • 코드 리뷰, 설계 지침 및 기술 코칭으로 엔지니어를 멘토링하고 영향력을 발휘할 수 있어야 합니다.
  • 뛰어난 문서 작성 및 구두 의사소통 능력이 있어야 합니다.
  • 데이터 시스템 구축 또는 분산 시스템 내부 구조 관련 업무 경험이 있어야 합니다.
  • Jenkins, Bazel, ArgoCD, GitHub Actions 또는 다른 CI/CD 제품군을 대규모로 운영한 실무 경험이 있어야 합니다.
  • 안정성, 성능, 격리 및 보안을 고려한 멀티테넌트 시스템 설계 경험이 있어야 합니다.
  • 로드맵, 기술 설계 문서, 프로젝트 계획 및 근본 원인 분석을 작성한 경험이 있어야 합니다.
  • 캐싱, 병렬화, 증분 빌드 및 리소스 스케줄링을 활용해 빌드 시스템을 최적화한 경험이 있어야 합니다.
  • 개발자 도구 또는 플랫폼 엔지니어링 조직에서 일한 경험이 있어야 합니다.
  • 현지 Snowflake 사무실로 통근하거나 인근 지역으로 이주할 수 있어야 합니다.
  • 지원 국가에서 현재 근무할 수 있는 자격을 보유해야 합니다.

복리후생

  • 목표 보너스 15%.
  • 제시된 범위 기준으로 평가된 제한 주식 단위 600,000~1,800,000달러.
  • 의료 보험.
  • 치과 보험.
  • 시력 보험.
  • 401(k) 플랜.
  • 직원 주식 매입 플랜.
  • 넉넉한 유급 휴가.
  • 경쟁력 있는 보상.
  • 주식 보상.