Mozilla
Mozilla
Mozilla on voittoa tavoittelematon ohjelmisto- ja internet-organisaatio, joka työskentelee pitääkseen verkon avoimena, saavutettavana ja käyttäjälähtöisenä. Parhaiten Firefoxista tunnettu Mozilla kehittää esimerkiksi Mozilla VPN-, Firefox Relay- ja Mozilla Monitor -tuotteita painottaen yksityisyyttä, turvallisuutta, nopeutta ja käyttäjien hallintaa. Sen toimintaan kuuluvat myös avoimen lähdekoodin ohjelmistot, tekoälyinnovaatiot ja digitaalisten oikeuksien puolustaminen, mukaan lukien pyrkimykset edistää luotettavaa teknologiaa, vastuullista tekoälyn kehittämistä ja suurempaa vastuuvelvollisuutta koko teknologia-alalla.

Senior Staff -ohjelmistoinsinööri, selaimen uudet tuotteet (etätyö Kanadassa)

Kehitä kokeellisia selainominaisuuksia Mozillalla, avoimen lähdekoodin internet-teknologiayrityksessä. Keskity selainmoottorin sisäisiin toimintoihin, suorituskykyyn, oikeellisuuteen ja vuorovaikutukseen tekoälyagenttien kanssa.

Kuvaus

  • Suunnittele ja rakenna kokeiluja selainmoottorin eri osajärjestelmissä
  • Analysoi, miten sisäiset tietorakenteet ja suoritusympäristön toiminta vaikuttavat suorituskykyyn, oikeellisuuteen ja kehittäjätyökalujen rajapintoihin
  • Arvioi tehokkaita ja täsmällisiä tapoja esittää ja tuoda selainmoottorin tila saataville
  • Rakenna prototyyppejä moottorin ominaisuuksista, jotka mahdollistavat luotettavan ohjelmallisen vuorovaikutuksen verkkosisällön kanssa
  • Tutki, miten dokumentin rakenne, asettelu, navigointi ja tapahtumien käsittely vaikuttavat oikeellisuuteen ja suorituskykyyn
  • Lisää selainkäyttäytymisen instrumentointi ja arvioi muutoksia toistettavien tehtävien avulla
  • Mittaa suorituskykyä ja oikeellisuutta, eristä muutosten vaikutukset ja dokumentoi sekä onnistuneet että epäonnistuneet kokeilut
  • Varmista, että parannukset ulottuvat prototyyppien kehitykseen liittyviä työkuormia laajemmalle
  • Profiloi uusien ominaisuuksien aiheuttama lisäkuormitus ja kehitä ratkaisuja mittaustulosten perusteella
  • Hyödynnä tekoälytyökaluja koodauksen ja analyysin nopeuttamiseksi sekä varmista tulokset virheenkorjauksella, testauksella ja mittauksilla
  • Tee tiivistä yhteistyötä teknisen vetäjän kanssa käytännönläheisenä yksittäisenä vastuukehittäjänä

Vaatimukset

  • Syvällinen käytännön asiantuntemus vähintään yhdeltä selainmoottorin osa-alueelta, kuten DOM:sta ja Web API -rajapinnoista, asettelusta ja renderöinnistä, saavutettavuudesta, JavaScript-ajoaikaympäristöistä tai verkkoyhteyksien ja prosessiarkkitehtuurin toteutuksesta
  • Vahva C++- tai Rust-osaaminen
  • Kokemusta työskentelystä suuressa järjestelmäkoodipohjassa
  • Käytännön tuntemus muistin omistajuudesta, samanaikaisuudesta, olioiden elinkaaresta ja suorituskyvyn virheenkorjauksesta
  • Kyky luoda JavaScript- ja skriptaustyökaluja toteutusten kuormittamiseen ja mittaamiseen
  • Kyky perehtyä tuntemattomaan koodiin, muodostaa täsmällisiä hypoteeseja, rakentaa hyödyllisiä prototyyppejä ja tulkita havaintoja
  • Vahva ymmärrys verkkoalustan toiminnasta ja yhteensopivuudesta
  • Kokemusta profiloinnista, jäljityksestä, regressiotestauksesta tai vaatimustenmukaisuustestauksesta
  • Kiinnostus tekoälyagentteja kohtaan ja valmius työskennellä suoraan agenttien testausympäristöjen ja koodaustyökalujen kanssa
  • Osallistuminen Geckon, Servon, Blinkiin, WebKitiin tai muun selainmoottorin kehitykseen katsotaan eduksi
  • Kokemus avoimen lähdekoodin projektin ylläpidosta katsotaan eduksi
  • Tekninen johtamiskokemus pienessä uutta tuotetta kehittävässä tiimissä katsotaan eduksi
  • Kokemus saavutettavuusinfrastruktuurista, selainten tietoturvasta, profiloinnista tai agenttityönkulkujen automaattisesta arvioinnista katsotaan eduksi

Edut

  • Suoritusperusteiset bonusohjelmat kaikille niihin oikeutetuille työntekijöille
  • Lääkäri-, hammaslääkäri- ja näköetukorvaukset
  • Eläkemaksut, jotka kuuluvat työntekijälle heti täysimääräisesti
  • Neljännesvuosittaiset koko yrityksen hyvinvointipäivät
  • Maakohtaiset pyhäpäivät ja palkallinen vapaapäivä syntymäpäivänä
  • Kertaluonteinen kotitoimistotuki
  • Vuosittainen ammatillisen kehittymisen budjetti
  • Neljännesvuosittainen hyvinvointituki
  • Palkallinen perhevapaa
  • Työntekijöiden suosittelubon ohjelma
  • Muita maakohtaisia etuja, kuten henki- ja tapaturmavakuutus, työkyvyttömyysturva sekä työntekijöiden tukiohjelma