Mozilla
Mozilla
Mozilla to nonprofitowa organizacja zajmująca się oprogramowaniem i internetem, której celem jest utrzymanie otwartego, dostępnego i skoncentrowanego na użytkownikach internetu. Najbardziej znana z przeglądarki Firefox, Mozilla rozwija również takie produkty jak Mozilla VPN, Firefox Relay i Mozilla Monitor, kładąc nacisk na prywatność, bezpieczeństwo, szybkość i kontrolę użytkowników. Jej działalność obejmuje także oprogramowanie open source, innowacje w dziedzinie sztucznej inteligencji oraz ochronę praw cyfrowych, w tym działania na rzecz godnych zaufania technologii, odpowiedzialnego rozwoju AI i większej odpowiedzialności całej branży technologicznej.

Starszy główny inżynier oprogramowania, nowe produkty przeglądarkowe (praca zdalna w Kanadzie)

Twórz eksperymentalne funkcje przeglądarki w Mozilli — firmie rozwijającej technologie internetowe o otwartym kodzie źródłowym. Skup się na wewnętrznych mechanizmach silnika przeglądarki, wydajności, poprawności oraz współpracy z agentami AI.

Opis

  • Projektować i budować eksperymenty w różnych podsystemach silnika przeglądarki
  • Analizować, jak wewnętrzne struktury danych i sposób wykonywania wpływają na wydajność, poprawność oraz interfejsy narzędzi deweloperskich
  • Oceniać wydajne i precyzyjne sposoby reprezentowania oraz udostępniania stanu przeglądarki
  • Tworzyć prototypy funkcji silnika umożliwiające niezawodną programową interakcję z treściami internetowymi
  • Badać wpływ struktury dokumentu, układu, nawigacji i obsługi zdarzeń na poprawność oraz wydajność
  • Instrumentować działanie przeglądarki i oceniać zmiany za pomocą powtarzalnych zadań
  • Mierzyć wydajność i poprawność, izolować wpływ zmian oraz rejestrować zarówno udane, jak i nieudane eksperymenty
  • Potwierdzać, że ulepszenia wykraczają poza obciążenia związane z tworzeniem prototypów
  • Profilować narzut nowych funkcji i opracowywać ulepszenia poparte pomiarami
  • Korzystać z narzędzi AI w celu przyspieszenia programowania i analizy, weryfikując wyniki przez debugowanie, testowanie i pomiary
  • Ściśle współpracować z liderem technicznym jako inżynier aktywnie zaangażowany w implementację

Wymagania

  • Głęboka praktyczna wiedza w co najmniej jednym obszarze silnika przeglądarki, obejmującym DOM i interfejsy Web API, układ i renderowanie, dostępność, środowiska uruchomieniowe JavaScript lub architekturę sieciową i procesową
  • Biegła znajomość C++ lub Rust
  • Doświadczenie w pracy z dużą bazą kodu systemowego
  • Praktyczna znajomość zarządzania pamięcią, współbieżności, cyklu życia obiektów i debugowania wydajności
  • Umiejętność tworzenia narzędzi JavaScript i skryptów do uruchamiania oraz pomiaru implementacji
  • Umiejętność analizowania nieznanego kodu, formułowania precyzyjnych hipotez, budowania użytecznych prototypów i interpretowania wyników
  • Dobre rozumienie działania platformy internetowej i zgodności
  • Doświadczenie w profilowaniu, śledzeniu, testach regresji lub testach zgodności
  • Ciekawość agentów AI i gotowość do bezpośredniej pracy z uprzężami agentów oraz narzędziami programistycznymi
  • Mile widziany wkład w Gecko, Servo, Blink, WebKit lub inny silnik przeglądarki
  • Mile widziane doświadczenie w utrzymywaniu projektu open source
  • Mile widziane doświadczenie w przywództwie technicznym małego zespołu tworzącego nowy produkt
  • Mile widziane doświadczenie z infrastrukturą dostępności, bezpieczeństwem przeglądarek, profilowaniem lub automatyczną oceną przepływów pracy agentów AI

Benefity

  • Premie zależne od wyników dla wszystkich uprawnionych pracowników
  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne
  • Składki emerytalne z natychmiastowym nabyciem 100% praw
  • Kwartalne dni dobrego samopoczucia dla całej firmy
  • Święta zależne od kraju i dzień wolny w dniu urodzin
  • Jednorazowy dodatek na wyposażenie domowego biura
  • Roczny budżet na rozwój zawodowy
  • Kwartalny dodatek na dobre samopoczucie
  • Płatny urlop rodzicielski
  • Program premii za polecenie pracownika
  • Dodatkowe świadczenia zależne od kraju, w tym ubezpieczenie na życie i od następstw nieszczęśliwych wypadków, ubezpieczenie od niezdolności do pracy oraz program pomocy pracownikom