
Capital One to firma z sektora usług finansowych i fintech, oferująca karty kredytowe, kredyty samochodowe, produkty bankowe oraz produkty oszczędnościowe. Jej działalność łączy wiedzę finansową z technologiami i narzędziami cyfrowymi, aby usprawniać zarządzanie pieniędzmi przez klientów. Firma koncentruje się na tworzeniu rozwiązań zorientowanych na klienta oraz budowaniu różnorodnego i inkluzywnego środowiska pracy.
Starszy inżynier AI, platformy generatywnej AI — Capital One, San Francisco (praca w biurze)
Twórz skalowalne platformy generatywnej AI dla produktów bankowych Capital One — od modeli bazowych po systemy inferencji. Poprawiaj wydajność modeli, zarządzanie nimi i infrastrukturę chmurową.
Opis
- Współpracuj z zespołami inżynieryjnymi, badawczymi, programowymi i produktowymi, aby dostarczać produkty wykorzystujące AI.
- Twórz i utrzymuj komponenty AI obejmujące trenowanie modeli bazowych, inferencję dużych modeli językowych, przepływy pracy agentów, wyszukiwanie podobieństwa, mechanizmy ochronne, ewaluację, zarządzanie i obserwowalność.
- Korzystaj z narzędzi AI open source i SaaS, takich jak AWS Ultraclusters, Hugging Face, wektorowe bazy danych i PyTorch.
- Opracowuj optymalizacje modeli bazowych, które poprawiają skalowalność, obniżają koszty i opóźnienia oraz zwiększają przepustowość.
- Kształtuj wizję techniczną i długoterminową mapę drogową fundamentalnych systemów AI.
- Odpowiadaj za architekturę złożonych systemów AI, koncentrując się na łatwości utrzymania, obserwowalności i zgodności z zasadami etycznymi.
- Ustalaj i utrzymuj cele poziomu usług (SLO) dotyczące niezawodności AI: opóźnień, dostępności i dryfu wydajności modeli.
- Współpracuj z inżynierami infrastruktury, aby poprawiać wykorzystanie GPU i TPU oraz przyspieszać potoki inferencji.
- Prowadź przeglądy wdrożeń pod kątem bezpieczeństwa, zarządzania danymi i zgodności z przepisami.
- Mentoruj Principal i Senior Associates w zakresie skalowalnego projektowania, dostrajania wydajności i wdrażania wyników badań w środowisku produkcyjnym.
Wymagania
- Tytuł licencjata z informatyki, AI, elektrotechniki, inżynierii komputerowej lub pokrewnej dziedziny oraz co najmniej 4 lata doświadczenia w opracowywaniu algorytmów lub technologii AI/ML; albo tytuł magistra w jednej z tych dziedzin i co najmniej 2 lata takiego doświadczenia.
- Co najmniej 4 lata doświadczenia w programowaniu w Pythonie, Go, Scali, CUDA lub Javie.
- Doświadczenie w kierowaniu rozwojem systemów AI i podejmowaniu decyzji dotyczących kompromisów między kosztem, opóźnieniem, przepustowością i dokładnością.
- Co najmniej 6 lat doświadczenia we wdrażaniu skalowalnych i odpowiedzialnych rozwiązań AI na platformach chmurowych.
- Doświadczenie w projektowaniu, tworzeniu, dostarczaniu i utrzymywaniu usług AI.
- Doświadczenie w opracowywaniu algorytmów lub technologii AI/ML z użyciem Pythona, C++, C#, Javy, CUDA lub Golang.
- Doświadczenie w optymalizacji oprogramowania do trenowania i inferencji pod kątem wykorzystania sprzętu, opóźnień, przepustowości i kosztów.
- Doświadczenie w budowaniu agentowych systemów AI i przepływów pracy.
- Biegłość w projektowaniu systemów rozproszonych do trenowania i ewaluacji modeli oraz inferencji online w skali petabajtów.
- Doświadczenie w definiowaniu procesów zarządzania modelami AI, w tym gotowości do wdrożenia produkcyjnego, śledzenia pochodzenia danych i zautomatyzowanych harmonogramów ponownego trenowania.
- Udokumentowana umiejętność wpływania na decyzje architektoniczne w wielu liniach produktów lub platformach AI.
- Zainteresowanie śledzeniem badań nad AI i wdrażaniem nowych technik w środowisku produkcyjnym.
Benefity
- Wynagrodzenie motywacyjne uzależnione od wyników, które może obejmować premie pieniężne i/lub długoterminowe zachęty.
- Kompleksowe, konkurencyjne i inkluzywne świadczenia w zakresie zdrowia, finansów i innych obszarów, wspierające ogólny dobrostan.
- Możliwość rozważenia sponsorowania zezwolenia na pracę dla nowego kwalifikującego się kandydata.
- Racjonalne udogodnienia dla kandydatów, którzy ich potrzebują.