Tehtävä
Etsimme senioritason ML-insinööriä suunnittelemaan ja kehittämään Unity Vectorsin verkkopohjaista mallien päättelyalustaa. Tehtävässä rakennetaan luotettavaa infrastruktuuria koneoppimismallien tuotantokäyttöön, optimoidaan päättelysuorituskykyä ja mahdollistetaan turvalliset ja tehokkaat kokeilut suuren liikennemäärän verkkopalveluissa.
Työskentelet tiiviisti ML-insinöörien, alustatiimien ja tuotteen sidosryhmien kanssa varmistaaksesi, että malleja voidaan ottaa tehokkaasti käyttöön, skaalata, valvoa ja kehittää. Sinulla on keskeinen rooli siinä, miten malleja paketoidaan, tarjoillaan, validoidaan, valvotaan ja optimoidaan tuotantoympäristöissä.
Tehtävä edellyttää vahvaa järjestelmäajattelua, syvällistä kokemusta tuotantokäytön ML-infrastruktuurista ja kykyä edistää arkkitehtuurin parannuksia eri tiimien välillä.
Työtehtävät
• Suunnittelet ja käytät laajamittaista verkkopohjaista päättelyinfrastruktuuria, joka palvelee tuotannon ML-malleja pienellä viiveellä ja korkealla luotettavuudella. Käytössä voi olla esimerkiksi PyTorch, Triton Inference Server, Kubernetes, GKE, Ray tai vastaavia hajautettuja tarjoilukehyksiä.
• Kehität infrastruktuuria hajautettuihin koulutustyönkulkuihin esimerkiksi PyTorchilla, Ray Datalla ja Ray Trainilla.
• Yhdistät ML-putket työnkulkujen orkestrointijärjestelmiin, kuten Flyteen, Airflow’hun tai vastaaviin, jotta monivaiheiset koulutusprosessit toimivat luotettavasti.
• Optimoit mallien suorituskykyä mallien käännöksellä, GPU:n ja CPU:n käytön parantamisella, pyyntöjen ajoituksella, kernelien yhdistämisellä ja ajoaikaisella virityksellä.
• Parannat ML-järjestelmien havaittavuutta valvomalla viivettä, läpimenokykyä, virheprosenttia, kustannuksia, kuormituksen kyllästymistä ja mallien tilaa.
• Teet tiivistä yhteistyötä ML-insinöörien kanssa tukeaksesi mallien nopeampaa kehittämistä ja säilyttääksesi samalla tuotantoturvallisuuden, skaalautuvuuden ja kustannustehokkuuden.
• Parannat mallien tarjoilutyönkulkujen luotettavuutta ja toistettavuutta, mukaan lukien mallien paketointi, artefaktien validointi, yhteensopivuustestaus ja käyttöönoton automatisointi.
• Johdat arkkitehtuurin parannuksia, jotka tekevät verkkopohjaisesta ML-alustasta vakaamman, helppokäyttöisemmän, skaalautuvamman ja kustannustehokkaamman.
Odotamme sinulta
• Kokemusta tuotantotasoisten verkkopohjaisten ML-päättelyjärjestelmien rakentamisesta ja käytöstä, esimerkiksi NVIDIA Triton Inference Server, TorchServe, Ray Serve, TensorFlow Serving tai vastaavat järjestelmät.
• Kokemusta mallien tarjoilukehyksistä, kuten NVIDIA Triton Inference Server, TorchServe, Ray Serve, TensorFlow Serving tai vastaavat järjestelmät.
• Kokemusta päättelykuormien optimoinnista esimerkiksi dynaamisen eräajon, mallien käännöksen, kvantisoinnin, GPU-kiihdytyksen, GPU-kernelien optimoinnin, välimuistien tai ajoaikaisen virityksen avulla.
• Vahvaa kokemusta hajautetuista järjestelmistä, Kubernetesista, automaattisesta skaalauksesta, palvelujen luotettavuudesta ja tuotantojärjestelmien havaittavuudesta.
• Vahvaa Python-ohjelmointitaitoa sekä käytännön kokemusta tuotantokäytön ML-järjestelmistä ja suuren mittakaavan palveluista.
• Kokemusta PyTorchista ja moderneista mallien käyttöönoton työnkuluista, mukaan lukien paketointi, validointi ja tarjoilun elinkaaren hallinta.
• Kokemusta turvalliseen mallien julkaisuun liittyvän infrastruktuurin suunnittelusta, canary-testauksesta, A/B-kokeista ja automaattisesta palautuksesta.
• Vahvaa järjestelmäajattelua ja kykyä arvioida verkkopalvelujen viiveeseen, läpimenoon, luotettavuuteen, skaalautuvuuteen ja kustannuksiin liittyviä kompromisseja.
• Näyttöä kyvystä ohjata teknistä suuntaa ja vaikuttaa arkkitehtuuripäätöksiin eri tiimien välillä ilman muodollista toimivaltaa.
Lisätietoja
Vyöhyke A: 210 300–273 400 dollaria
Vyöhyke B: 187 200–243 300 dollaria
Vyöhyke C: 165 600–215 200 dollaria
Nämä ovat tehtävän arvioidut peruspalkkavälit. Peruspalkan lisäksi tehtävä voi oikeuttaa osakepalkkioihin ja osallistumiseen yrityksen kannustinohjelmiin, kuten harkinnanvaraisiin vuosibonuksiin tai myyntiprovisioihin. Lopulliseen tarjoukseen vaikuttavat useat tekijät, kuten maantieteellinen sijainti, tehtävään liittyvä kokemus, ammatillinen tausta ja osaaminen.
Edut
Unity haluaa työntekijöidensä voivan hyvin ja tarjoaa monenlaisia etuja hyvinvoinnin ja työn ja muun elämän tasapainon tueksi.
Huomaa, että etuuksiin oikeuttaminen, tarjolla olevat edut ja niiden kattavuus vaihtelevat maan ja työsuhteen muodon mukaan.
Edut vaihtelevat, mutta maailmanlaajuisesti etuuksiin oikeutetut työntekijät voivat saada esimerkiksi kattavan sairaus-, henki- ja työkyvyttömyysvakuutuksen | työmatkatukea | henkilöstön osakeomistusta | kilpailukykyisiä eläkejärjestelyjä | runsaasti lomaa ja henkilökohtaisia vapaita | perhevapaita ja perhehoidon ohjelmia uusille vanhemmille | välipaloja toimistolla | mielenterveyden ja hyvinvoinnin ohjelmia ja tukea | henkilöstöryhmiä | maailmanlaajuisen työntekijöiden tukiohjelman | koulutusta ja kehittymisohjelmia | vapaaehtoistyön ja lahjoitusten vastaavuustukea.
Elämä Unityllä
Unity [NYSE: U] on maailman johtava pelimoottori, joka mahdollistaa pelaamisen yli kolmelle miljardille kuluttajalle kuukaudessa. Maailman suosituimmat mobiilipelit, pelatuimmat itsenäiset PC-pelit, innovatiivisimmat konsolipelit ja käytännössä kaikki johtavat XR- ja verkkopelit kehitetään, otetaan käyttöön ja kasvatetaan Unityllä. Unity mahdollistaa myös eri alojen, kuten auto-, valmistus- ja terveydenhuoltoalan, tiimeille suunnittelun, simuloinnin ja yhteistyön 3D-ympäristössä ja kaventaa siten ajatusten ja todellisuuden välistä kuilua. Lisätietoja: www.unity.com.
Unity on ylpeä yhdenvertaisia mahdollisuuksia tarjoava työnantaja. Sitoudumme osallistavan ja innovatiivisen työympäristön luomiseen ja arvostamme työntekijöitämme iästä, rodusta, ihonväristä, syntyperästä, kansallisesta alkuperästä, uskonnosta, vammaisuudesta, sukupuolesta, sukupuoli-identiteetistä tai sukupuolen ilmaisusta, seksuaalisesta suuntautumisesta tai muusta sovellettavan lain suojaamasta asemasta riippumatta. Erilaisuutemme auttaa meitä vastaamaan asiakkaidemme, kumppaneidemme ja yhteistyötahojemme kasvaviin ja muuttuviin tarpeisiin. Jos tarvitset vammasi vuoksi mukautuksia, jotta haastattelukokemuksesi olisi miellyttävä ja myönteinen, ilmoitathan siitä ilmoituksessa olevan lomakkeen kautta.
Tehtävässä tarvitaan riittävä englannin kielen taito ammatilliseen suulliseen ja kirjalliseen viestintään, sillä työtehtävät edellyttävät säännöllistä yhteydenpitoa eri puolilla maailmaa sijaitseviin kollegoihin ja kumppaneihin, joiden yhteinen kieli on englanti.
Ilmoituksella täytetään olemassa oleva avoin tehtävä, ja sitoudumme pitämään hakijat ajan tasalla rekrytoinnin aikana sovellettavan lain mukaisesti.
Suorahaku- ja rekrytointitoimistot eivät saa lähettää ansioluetteloita tämän verkkosivuston kautta tai suoraan esihenkilöille. Unity ei hyväksy rekrytointitoimistojen pyytämättä lähettämiä ansioluetteloita eikä maksa palkkioita kolmannen osapuolen toimistoille tai yrityksille, joilla ei ole Unityn kanssa allekirjoitettua sopimusta.
Yksityisyytesi on meille tärkeää. Tutustu mahdollisia hakijoita ja hakijoita koskeviin tietosuojakäytäntöihimme. Tietosuojaan liittyvissä kysymyksissä voit ottaa yhteyttä osoitteeseen DPO@unity.com.