
Mozilla je nezisková softvérová a internetová organizácia, ktorá pracuje na zachovaní otvoreného, dostupného webu zameraného na používateľov. Najznámejšia je vďaka prehliadaču Firefox, no vyvíja aj produkty ako Mozilla VPN, Firefox Relay a Mozilla Monitor, pričom kladie dôraz na súkromie, bezpečnosť, rýchlosť a kontrolu používateľov. Jej činnosť zahŕňa aj softvér s otvoreným zdrojovým kódom, inovácie v oblasti umelej inteligencie a obhajobu digitálnych práv vrátane úsilia podporovať dôveryhodné technológie, zodpovedný vývoj umelej inteligencie a väčšiu zodpovednosť v celom technologickom odvetví.
Senior Staff softvérový inžinier, nové produkty prehliadača (práca na diaľku v Kanade)
Vyvíjajte experimentálne funkcie prehliadača v spoločnosti Mozilla, ktorá sa venuje open-source internetovým technológiám. Zamerajte sa na interné súčasti jadra prehliadača, výkon, správnosť a interakcie s agentmi AI.
149 000 $ – 220 000 $ / rok
Na diaľkuPlný úväzokSeniorPožadovaný Jazyk: angličtinaFull-stack inžinierSoftvérový inžinierPopis
- Navrhovať a vytvárať experimenty naprieč subsystémami jadra prehliadača
- Analyzovať, ako interné dátové štruktúry a správanie pri vykonávaní ovplyvňujú výkon, správnosť a rozhrania vývojárskych nástrojov
- Posudzovať efektívne a presné spôsoby reprezentácie a sprístupnenia stavu prehliadača
- Vytvárať prototypy funkcií jadra, ktoré umožňujú spoľahlivú programovú interakciu s webovým obsahom
- Skúmať, ako štruktúra dokumentu, rozloženie, navigácia a spracovanie udalostí ovplyvňujú správnosť a výkon
- Instrumentovať správanie prehliadača a posudzovať zmeny pomocou opakovateľných úloh
- Merať výkon a správnosť, izolovať vplyvy zmien a zaznamenávať úspešné aj neúspešné experimenty
- Overovať, že zlepšenia presahujú pracovné zaťaženia pri vývoji prototypov
- Profilovať réžiu nových funkcií a hľadať zlepšenia podložené meraniami
- Používať nástroje AI na zrýchlenie programovania a analýzy a overovať výsledky ladením, testovaním a meraním
- Úzko spolupracovať s technickým vedúcim ako prakticky pôsobiaci individuálny prispievateľ
Požiadavky
- Hlboké praktické skúsenosti aspoň v jednej oblasti jadra prehliadača vrátane DOM a webových API, rozloženia a vykresľovania, prístupnosti, runtime prostredí JavaScriptu alebo sieťovej a procesnej architektúry
- Pokročilé ovládanie jazyka C++ alebo Rust
- Skúsenosti s prácou vo veľkej systémovej kódovej základni
- Praktické znalosti vlastníctva pamäte, súbežnosti, životných cyklov objektov a ladenia výkonu
- Schopnosť vytvárať nástroje v JavaScripte a skriptovacie nástroje na používanie a meranie implementácií
- Schopnosť skúmať neznámy kód, formulovať presné hypotézy, vytvárať užitočné prototypy a interpretovať zistenia
- Silné porozumenie správaniu webovej platformy a kompatibilite
- Skúsenosti s profilovaním, trasovaním, regresným testovaním alebo testovaním zhody so štandardmi
- Záujem o agentov AI a pripravenosť pracovať priamo s agentovými testovacími prostrediami a nástrojmi na programovanie
- Príspevky do projektov Gecko, Servo, Blink, WebKit alebo iného jadra prehliadača sú vítané
- Skúsenosti s údržbou open-source projektu sú vítané
- Technické vedenie malého tímu vyvíjajúceho nový produkt je vítané
- Skúsenosti s infraštruktúrou prístupnosti, bezpečnosťou prehliadačov, profilovaním alebo automatizovaným hodnotením pracovných postupov agentov sú vítané
Benefity
- Bonusové plány založené na výkone pre všetkých oprávnených zamestnancov
- Zdravotné, zubné a očné poistenie
- Príspevky na dôchodkové zabezpečenie s okamžitým 100-percentným nárokom
- Celofiremné štvrťročné dni zdravia
- Sviatky podľa krajiny a deň voľna v deň narodenín
- Jednorazový príspevok na domácu kanceláriu
- Ročný rozpočet na profesijný rozvoj
- Štvrťročný príspevok na osobnú pohodu
- Platená rodičovská dovolenka
- Program odmien za odporúčanie zamestnancov
- Ďalšie výhody podľa krajiny vrátane životného poistenia, poistenia pre prípad náhodného úmrtia a roztrieštenia, invalidného poistenia a programu pomoci zamestnancom