Mozilla
Mozilla
Mozilla è un’organizzazione senza scopo di lucro che opera nel settore del software e di Internet per mantenere il web aperto, accessibile e incentrato sulle persone. Nota soprattutto per Firefox, Mozilla sviluppa prodotti come Mozilla VPN, Firefox Relay e Mozilla Monitor, ponendo l’accento su privacy, sicurezza, velocità e controllo da parte degli utenti. Il suo lavoro comprende anche il software open source, l’innovazione nell’intelligenza artificiale e la difesa dei diritti digitali, con iniziative volte a promuovere tecnologie affidabili, uno sviluppo responsabile dell’IA e una maggiore responsabilità in tutto il settore tecnologico.

Ingegnere del software Senior Staff, Nuovi prodotti del browser (Da remoto in Canada)

Sviluppa funzionalità sperimentali per il browser presso Mozilla, un’azienda di tecnologia internet open source. Concentrati sui componenti interni del motore del browser, sulle prestazioni, sulla correttezza e sulle interazioni con gli agenti di IA.

Descrizione

  • Progettare e sviluppare esperimenti in diversi sottosistemi del motore del browser
  • Analizzare come le strutture dati interne e il comportamento di esecuzione influenzano prestazioni, correttezza e interfacce degli strumenti per sviluppatori
  • Valutare modalità efficienti e precise per rappresentare ed esporre lo stato del browser
  • Realizzare prototipi di funzionalità del motore che consentano un’interazione programmatica affidabile con i contenuti web
  • Studiare come la struttura dei documenti, il layout, la navigazione e la gestione degli eventi influenzano correttezza e prestazioni
  • Strumentare il comportamento del browser e valutare le modifiche usando attività ripetibili
  • Misurare prestazioni e correttezza, isolare l’impatto delle modifiche e registrare sia gli esperimenti riusciti sia quelli non riusciti
  • Verificare che i miglioramenti vadano oltre i carichi di lavoro di sviluppo dei prototipi
  • Profilare l’overhead delle nuove funzionalità e perseguire miglioramenti supportati dalle misurazioni
  • Utilizzare strumenti di IA per accelerare la programmazione e l’analisi, convalidando i risultati tramite debugging, test e misurazioni
  • Collaborare a stretto contatto con il responsabile tecnico come contributor individuale con un ruolo operativo

Requisiti

  • Profonda esperienza pratica in almeno un’area dei motori dei browser, tra cui DOM e API web, layout e rendering, accessibilità, runtime JavaScript oppure networking e architettura dei processi
  • Solida padronanza di C++ o Rust
  • Esperienza di lavoro su una base di codice di sistemi di grandi dimensioni
  • Conoscenza pratica della gestione della memoria, della concorrenza, del ciclo di vita degli oggetti e del debugging delle prestazioni
  • Capacità di creare strumenti JavaScript e script per esercitare e misurare le implementazioni
  • Capacità di esplorare codice sconosciuto, sviluppare ipotesi precise, realizzare prototipi utili e interpretare i risultati
  • Solida comprensione del comportamento della piattaforma web e della compatibilità
  • Esperienza con profiling, tracing, test di regressione o test di conformità
  • Curiosità verso gli agenti di IA e disponibilità a lavorare direttamente con harness per agenti e strumenti di programmazione
  • Sono graditi contributi a Gecko, Servo, Blink, WebKit o a un altro motore del browser
  • È gradita esperienza nella manutenzione di un progetto open source
  • È gradita esperienza di leadership tecnica in un piccolo team che sviluppa un nuovo prodotto
  • È gradita esperienza con infrastrutture di accessibilità, sicurezza dei browser, profiling o valutazione automatizzata dei flussi di lavoro degli agenti

Benefit

  • Piani di bonus basati sulle prestazioni per tutti i dipendenti idonei
  • Copertura medica, odontoiatrica e oculistica
  • Contributi pensionistici con maturazione immediata al 100%
  • Giornate trimestrali dedicate al benessere per tutta l’azienda
  • Festività specifiche del Paese e un giorno libero per il compleanno
  • Indennità una tantum per l’ufficio domestico
  • Budget annuale per lo sviluppo professionale
  • Indennità trimestrale per il benessere
  • Congedo parentale retribuito
  • Programma di bonus per le segnalazioni dei dipendenti
  • Ulteriori benefit in base al Paese, tra cui assicurazione sulla vita e contro morte accidentale e mutilazione, copertura per invalidità e programma di assistenza ai dipendenti