Mozilla
Mozilla
Mozilla er en ideell programvare- og internettorganisasjon som arbeider for å holde nettet åpent, tilgjengelig og med brukerne i sentrum. Mozilla er mest kjent for Firefox og utvikler produkter som Mozilla VPN, Firefox Relay og Mozilla Monitor, med vekt på personvern, sikkerhet, hastighet og brukerkontroll. Arbeidet omfatter også programvare med åpen kildekode, AI-innovasjon og arbeid for digitale rettigheter, blant annet initiativer for å fremme pålitelig teknologi, ansvarlig AI-utvikling og større ansvarlighet i hele teknologibransjen.

Senior Staff Software Engineer, nye nettleserprodukter (fjernarbeid i Canada)

Utvikle eksperimentelle nettleserfunksjoner hos Mozilla, et selskap innen åpen internetteknologi. Fokuser på nettlesermotorens interne deler, ytelse, korrekthet og samspill med AI-agenter.

Beskrivelse

  • Utform og bygg eksperimenter på tvers av delsystemer i nettlesermotoren
  • Analyser hvordan interne datastrukturer og kjøringsatferd påvirker ytelse, korrekthet og grensesnitt for utviklerverktøy
  • Vurder effektive og nøyaktige måter å representere og eksponere nettleserens tilstand på
  • Lag prototyper av motorfunksjoner som muliggjør pålitelig programmatisk interaksjon med nettinnhold
  • Undersøk hvordan dokumentstruktur, layout, navigasjon og hendelseshåndtering påvirker korrekthet og ytelse
  • Instrumenter nettleserens atferd og vurder endringer ved hjelp av repeterbare oppgaver
  • Mål ytelse og korrekthet, isoler effekten av endringer og dokumenter både vellykkede og mislykkede eksperimenter
  • Bekreft at forbedringer gjelder utover arbeidsbelastninger for prototypeutvikling
  • Profiler belastningen fra nye funksjoner og gjennomfør forbedringer støttet av målinger
  • Bruk AI-verktøy for å fremskynde koding og analyse, og valider resultatene gjennom feilsøking, testing og måling
  • Samarbeid tett med den tekniske lederen som en praktisk arbeidende individuell bidragsyter

Krav

  • Dyp praktisk ekspertise innen minst ett område av nettlesermotorer, inkludert DOM og web-API-er, layout og rendering, tilgjengelighet, JavaScript-kjøremiljøer eller nettverk og prosessarkitektur
  • Svært gode ferdigheter i C++ eller Rust
  • Erfaring med å arbeide i en stor systemkodebase
  • Praktisk kunnskap om minneeierskap, samtidighet, objektlevetider og ytelsesfeilsøking
  • Evne til å lage JavaScript- og skriptverktøy for å utøve og måle implementasjoner
  • Evne til å utforske ukjent kode, utvikle presise hypoteser, bygge nyttige prototyper og tolke funn
  • Sterk forståelse av webplattformens atferd og kompatibilitet
  • Erfaring med profilering, sporing, regresjonstesting eller samsvarstesting
  • Nysgjerrighet på AI-agenter og vilje til å arbeide direkte med agentmiljøer og kodeverktøy
  • Bidrag til Gecko, Servo, Blink, WebKit eller en annen nettlesermotor er ønskelig
  • Erfaring med å vedlikeholde et prosjekt med åpen kildekode er ønskelig
  • Teknisk ledelse i et lite team som utvikler et nytt produkt er ønskelig
  • Erfaring med tilgjengelighetsinfrastruktur, nettlesersikkerhet, profilering eller automatisert evaluering av agentarbeidsflyter er ønskelig

Fordeler

  • Ytelsesbaserte bonusordninger for alle kvalifiserte ansatte
  • Helse-, tann- og synsdekning
  • Pensjonsinnbetalinger med umiddelbar 100 % opptjening
  • Kvartalsvise trivselsturer for hele selskapet
  • Landsspesifikke helligdager og en fridag på bursdagen
  • Engangstilskudd til hjemmekontor
  • Årlig budsjett for faglig utvikling
  • Kvartalsvis trivselstilskudd
  • Betalt foreldrepermisjon
  • Bonusordning for medarbeiderhenvisninger
  • Ytterligere landsspesifikke fordeler, inkludert livs- og AD&D-forsikring, uføredekning og et program for medarbeiderassistanse