
Capital One je podjetje za finančne storitve in fintech rešitve, ki ponuja kreditne kartice, avtomobilska posojila, bančne in varčevalne produkte. Njegovo delo združuje finančno strokovno znanje s tehnologijo in digitalnimi orodji, da bi izboljšalo način, kako stranke upravljajo svoj denar. Karierni poudarek podjetja vključuje ustvarjanje rešitev, usmerjenih v stranke, v raznolikem in vključujočem delovnem okolju.
Inženir strojnega učenja pri Capital One na lokaciji
Gradite in upravljajte produkcijske sisteme strojnega učenja pri Capital One. Delajte z modeli, infrastrukturo v oblaku, podatkovnimi cevovodi in aplikacijami odgovorne umetne inteligence.
Opis
- Gradite in zagotavljajte modele ter komponente strojnega učenja, ki obravnavajo praktične poslovne potrebe
- Sodelujte z ekipami za produkte in podatkovno znanost v celotnem razvojnem procesu
- Usmerjajte izbiro infrastrukture za strojno učenje z metodami modeliranja, izbiro podatkov in značilk, učenjem, nastavljanjem, analizo dimenzionalnosti, pristranskosti in variance ter validacijo
- Razvijajte in preizkušajte aplikacijsko kodo, validirajte modele strojnega učenja ter avtomatizirajte postopke testiranja in uvajanja
- Sodelujte z medfunkcijskimi agilnimi ekipami pri izdelavi in izboljševanju aplikacij za velike količine podatkov in strojno učenje
- Ponovno učite, vzdržujte in spremljajte modele, ki delujejo v produkciji
- Uporabljajte ali ustvarjajte arhitekture, platforme in tehnologije v oblaku za učinkovito zagotavljanje modelov strojnega učenja v velikem obsegu
- Gradite optimizirane podatkovne cevovode, ki oskrbujejo modele strojnega učenja
- Izvajajte prakse neprekinjene integracije in dostave z avtomatiziranim testiranjem in spremljanjem
- Vzdržujte kodo, ki omejuje ranljivosti ter podpira upravljanje modelov in odgovorno, razložljivo umetno inteligenco
- Programirajte v jezikih, kot so Python, Scala ali Java
Zahteve
- Visokošolska diploma ali višja izobrazba s področja računalništva, strojnega učenja ali sorodne kvantitativne discipline
- Najmanj štiri leta programerskih izkušenj s Pythonom, Javo, Golangom ali C++
- Najmanj štiri leta izkušenj s strojnim učenjem z uporabo PyTorcha ali TensorFlowa ter knjižnic, kot so Pandas, NumPy in Scikit-learn
- Najmanj štiri leta izkušenj z uporabo in upravljanjem velikih porazdeljenih sistemov, vključno s Sparkom ali Rayem, za pripravo podatkov za umetno inteligenco ali strojno učenje
- Najmanj dve leti izkušenj z uvajanjem in upravljanjem rešitev strojnega učenja v produkciji ter s produkcijskimi storitvami v oblaku AWS, GCP ali Azure
- Najmanj dve leti izkušenj z uporabo Kubernetesa za upravljanje velikih kontejneriziranih programskih sistemov strojnega učenja
- Sponzorstvo za novo delovno dovoljenje in podpora, povezana s priseljevanjem, nista na voljo
- Zaželena je magistrska ali doktorska diploma iz računalništva, elektrotehnike, matematike ali sorodnega področja
- Zaželene so najmanj tri leta optimiziranja algoritmov, konfiguracij in infrastrukture strojnega učenja
- Zaželene so najmanj tri leta uporabe praks razvoja programske opreme, kot so upravljanje izvorne kode, testiranje, pregledi kode in CI/CD
- Zaželene so najmanj tri leta gradnje odporne programske opreme s predprodukcijskim testiranjem, naprednimi metodami uvajanja, spremljanjem, alarmi in načrtovanjem odziva na incidente
- Zaželene so najmanj tri leta dela s tehnikami strojnega učenja, vrstami modelov, arhitekturami, koncepti učenja in metodami vrednotenja
- Zaželene so najmanj tri leta načrtovanja, izvajanja in skaliranja podatkovnih cevovodov, pripravljenih za produkcijo, za učenje in vrednotenje modelov strojnega učenja
- Zaželeno je najmanj eno leto dela v vlogi tehničnega vodje za rešitve strojnega učenja
- Zaželeno je avtorstvo ali soavtorstvo članka, ki obravnava tehniko, model ali dokaz koncepta s področja strojnega učenja
Ugodnosti
- Nadomestilo na podlagi uspešnosti lahko vključuje denarne bonuse in/ali dolgoročne spodbude
- Celovite, konkurenčne in vključujoče zdravstvene, finančne ter druge ugodnosti, namenjene podpori splošnemu dobremu počutju
- Delodajalec, ki zagotavlja enake možnosti in se zavezuje k nediskriminaciji
- Kandidatom, ki jih potrebujejo, so na voljo razumne prilagoditve