수석 스태프 소프트웨어 엔지니어, 브라우저 신제품(캐나다 원격 근무)
오픈 소스 인터넷 기술 기업 Mozilla에서 실험적인 브라우저 기능을 개발합니다. 브라우저 엔진 내부 구조, 성능, 정확성, AI 에이전트와의 상호작용에 집중합니다.
설명
- 브라우저 엔진 하위 시스템 전반에 걸친 실험을 설계하고 구축합니다
- 내부 데이터 구조와 실행 동작이 성능, 정확성, 개발자 도구 인터페이스에 미치는 영향을 분석합니다
- 브라우저 상태를 효율적이고 정확하게 표현하고 노출하는 방법을 평가합니다
- 웹 콘텐츠와 안정적으로 프로그래밍 방식으로 상호작용할 수 있는 엔진 기능의 프로토타입을 만듭니다
- 문서 구조, 레이아웃, 탐색, 이벤트 처리가 정확성과 성능에 미치는 영향을 연구합니다
- 브라우저 동작을 계측하고 반복 가능한 작업을 사용해 변경 사항을 평가합니다
- 성능과 정확성을 측정하고 변경의 영향을 분리하며 성공한 실험과 실패한 실험을 모두 기록합니다
- 개선 사항이 프로토타입 개발 워크로드를 넘어 적용되는지 확인합니다
- 새 기능으로 인한 오버헤드를 프로파일링하고 측정 결과에 근거한 개선을 추진합니다
- AI 도구를 사용해 코딩과 분석을 가속하고 디버깅, 테스트, 측정을 통해 결과를 검증합니다
- 기술 리드와 긴밀히 협업하며 직접 개발에 참여하는 개인 기여자로 활동합니다
지원 자격
- DOM 및 Web API, 레이아웃 및 렌더링, 접근성, JavaScript 런타임, 네트워킹 및 프로세스 아키텍처를 포함한 브라우저 엔진 분야 중 하나 이상에서 깊이 있는 실무 전문성을 보유해야 합니다
- C++ 또는 Rust를 능숙하게 다뤄야 합니다
- 대규모 시스템 코드베이스에서 근무한 경험이 있어야 합니다
- 메모리 소유권, 동시성, 객체 수명, 성능 디버깅에 대한 실무 지식이 있어야 합니다
- 구현을 실행하고 측정하기 위한 JavaScript 및 스크립팅 도구를 만들 수 있어야 합니다
- 익숙하지 않은 코드를 탐색하고 정확한 가설을 세우며 유용한 프로토타입을 구축하고 결과를 해석할 수 있어야 합니다
- 웹 플랫폼 동작과 호환성에 대한 깊은 이해가 있어야 합니다
- 프로파일링, 트레이싱, 회귀 테스트 또는 적합성 테스트 경험이 있어야 합니다
- AI 에이전트에 관심이 있고 에이전트 하네스와 코딩 도구를 직접 사용할 준비가 되어 있어야 합니다
- Gecko, Servo, Blink, WebKit 또는 다른 브라우저 엔진에 기여한 경험이 있으면 우대합니다
- 오픈 소스 프로젝트를 유지 관리한 경험이 있으면 우대합니다
- 신제품을 개발하는 소규모 팀에서 기술 리더십을 발휘한 경험이 있으면 우대합니다
- 접근성 인프라, 브라우저 보안, 프로파일링 또는 에이전트 워크플로의 자동화된 평가 경험이 있으면 우대합니다
복리후생
- 모든 자격 요건을 충족하는 직원에게 성과 기반 보너스 제도를 제공합니다
- 의료, 치과 및 안과 보장
- 즉시 100% 권리가 확정되는 퇴직연금 기여
- 분기별 전사 웰니스 데이
- 국가별 공휴일 및 생일 휴가 1일
- 일회성 재택근무 지원금
- 연간 전문성 개발 예산
- 분기별 웰빙 지원금
- 유급 육아휴직
- 직원 추천 보너스 프로그램
- 생명보험, 상해 사망 및 절단 보험, 장애 보장, 직원 지원 프로그램 등 국가별 추가 복리후생
