
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.
149 000 $ – 220 000 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier full-stackInżynier oprogramowaniaOpis
- 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