
Capital One je společnost působící v oblasti finančních služeb a fintechu, která nabízí kreditní karty, úvěry na automobily, bankovní produkty a spořicí produkty. Její činnost propojuje finanční odborné znalosti s technologiemi a digitálními nástroji s cílem zlepšovat způsob, jakým zákazníci spravují své finance. Kariérní zaměření společnosti zahrnuje vytváření řešení zaměřených na zákazníky v rozmanitém a inkluzivním pracovním prostředí.
Seniorní inženýr strojového učení — Capital One, McLean, práce v kanceláři
Vytvářejte a škálujte produkční systémy strojového učení, cloudové platformy a řízená řešení AI pro bankovní aplikace Capital One. Pracujte na vývoji modelů, datových pipeline, distribuované infrastruktuře a odpovědných postupech ML.
Popis
- Vyvíjet a dodávat modely a komponenty strojového učení, které řeší obchodní potřeby, ve spolupráci s partnery z produktových týmů a týmů Data Science
- Vytvářet a škálovat multitenantní platformy pro vysokokapacitní trénování a obsluhu modelů
- Řídit volbu infrastruktury ML díky odborným znalostem modelování, výběru příznaků a dat, trénování, ladění, redukce dimenzionality, zkreslení a rozptylu a validace
- Implementovat a testovat kód aplikací, validovat modely ML a automatizovat pracovní postupy testování a nasazování
- Spolupracovat s mezifunkčními týmy Agile na vývoji a zlepšování aplikací pro big data a strojové učení
- Přeškolovat, udržovat a monitorovat modely provozované v produkci
- Využívat nebo vytvářet cloudové architektury, technologie a platformy, které optimalizují strojové učení ve velkém měřítku
- Vytvářet efektivní datové pipeline, které zásobují modely strojového učení
- Využívat CI/CD, automatizované testování a monitoring pro podporu spolehlivých nasazení
- Udržovat důslednou správu kódu, řízení rizik a postupy odpovědné a vysvětlitelné AI
- Programovat v jazycích včetně Pythonu, Scaly nebo Javy
Požadavky
- Bakalářské nebo vyšší vzdělání v oboru informatiky, strojového učení nebo příbuzné kvantitativní disciplíně
- Nejméně šest let zkušeností s programováním v jazycích Python, Java, Golang nebo C++
- Nejméně šest let zkušeností se strojovým učením s využitím PyTorch nebo TensorFlow, Pandas, NumPy a Scikit-learn
- Nejméně šest let zkušeností s používáním a provozem distribuovaných systémů, jako jsou Spark nebo Ray, pro přípravu dat AI/ML
- Nejméně čtyři roky zkušeností s nasazováním a provozem produkčních řešení strojového učení a cloudových produkčních služeb v AWS, GCP nebo Azure
- Nejméně čtyři roky zkušeností s používáním Kubernetes ke správě rozsáhlých kontejnerizovaných systémů ML
- Výhodou: magisterský nebo doktorský titul v oboru informatiky, elektrotechniky, matematiky nebo příbuzném oboru
- Výhodou: nejméně pět let zkušeností s optimalizací algoritmů ML, konfigurací a infrastruktury
- Výhodou: nejméně pět let uplatňování postupů vývoje softwaru včetně správy zdrojového kódu, testování, kontroly kódu a CI/CD
- Výhodou: nejméně pět let vytváření odolného softwaru s předprodukčním testováním, pokročilými metodami nasazování, monitoringem, alarmy a plány reakce na incidenty
- Výhodou: nejméně pět let práce s technikami strojového učení, typy a architekturami modelů, koncepty trénování a vyhodnocování
- Výhodou: nejméně pět let navrhování, implementace a škálování datových pipeline připravených pro produkci pro trénování a vyhodnocování modelů ML
- Jasné komunikační dovednosti pro vysvětlování složitých technických konceptů a konceptů strojového učení různým skupinám posluchačů
- Capital One zváží sponzorování pracovního oprávnění pro nového kvalifikovaného uchazeče o tuto pozici
Benefity
- Výkonnostní motivační odměna, která může zahrnovat peněžní bonusy a/nebo dlouhodobé pobídky
- Komplexní, konkurenceschopné a inkluzivní zdravotní, finanční a další benefity podporující celkovou pohodu
- Přiměřené úpravy pro uchazeče, kteří je potřebují