Capital One
Capital One
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 ds. uczenia maszynowego — Capital One, McLean, praca stacjonarna

Twórz i skaluj produkcyjne systemy uczenia maszynowego, platformy chmurowe oraz zarządzane rozwiązania AI dla aplikacji bankowych Capital One. Pracuj nad rozwojem modeli, potokami danych, rozproszoną infrastrukturą i odpowiedzialnymi praktykami ML.

Opis

  • Opracowywać i wdrażać modele oraz komponenty uczenia maszynowego odpowiadające na potrzeby biznesowe, we współpracy z partnerami z zespołów produktowych i Data Science
  • Budować i skalować platformy wielodostępne do wysokowolumenowego trenowania i obsługi modeli
  • Kierować wyborami dotyczącymi infrastruktury ML, wykorzystując wiedzę z zakresu modelowania, doboru cech i danych, trenowania, dostrajania, redukcji wymiarowości, obciążenia i wariancji oraz walidacji
  • Implementować i testować kod aplikacji, walidować modele ML oraz automatyzować procesy testowania i wdrażania
  • Współpracować z interdyscyplinarnymi zespołami Agile nad rozwojem i ulepszaniem aplikacji do obsługi big data i uczenia maszynowego
  • Ponownie trenować, utrzymywać i monitorować modele działające na produkcji
  • Wykorzystywać lub tworzyć architektury, technologie i platformy chmurowe optymalizujące uczenie maszynowe na dużą skalę
  • Budować wydajne potoki danych zasilające modele uczenia maszynowego
  • Wykorzystywać CI/CD, automatyczne testowanie i monitoring, aby wspierać niezawodne wdrożenia
  • Utrzymywać wysokie standardy zarządzania kodem, nadzoru nad ryzykiem oraz odpowiedzialnej i objaśnialnej AI
  • Programować w językach takich jak Python, Scala lub Java

Wymagania

  • Wykształcenie wyższe co najmniej na poziomie licencjackim w dziedzinie informatyki, uczenia maszynowego lub pokrewnej dyscyplinie ilościowej
  • Co najmniej sześć lat doświadczenia w programowaniu w językach Python, Java, Golang lub C++
  • Co najmniej sześć lat doświadczenia w uczeniu maszynowym z użyciem PyTorch lub TensorFlow, Pandas, NumPy i Scikit-learn
  • Co najmniej sześć lat doświadczenia w korzystaniu z rozproszonych systemów, takich jak Spark lub Ray, oraz zarządzaniu nimi na potrzeby przygotowywania danych AI/ML
  • Co najmniej cztery lata doświadczenia we wdrażaniu i obsłudze produkcyjnych rozwiązań uczenia maszynowego oraz chmurowych usług produkcyjnych w AWS, GCP lub Azure
  • Co najmniej cztery lata doświadczenia w używaniu Kubernetes do zarządzania wielkoskalowymi skonteneryzowanymi systemami ML
  • Preferowane: tytuł magistra lub doktora w dziedzinie informatyki, elektrotechniki, matematyki lub pokrewnej
  • Preferowane: co najmniej pięć lat doświadczenia w optymalizacji algorytmów ML, konfiguracji i infrastruktury
  • Preferowane: co najmniej pięć lat stosowania praktyk tworzenia oprogramowania, w tym kontroli wersji, testowania, przeglądów kodu i CI/CD
  • Preferowane: co najmniej pięć lat tworzenia odpornego oprogramowania z testami przedprodukcyjnymi, zaawansowanymi metodami wdrażania, monitoringiem, alarmami i planami reagowania na incydenty
  • Preferowane: co najmniej pięć lat pracy z technikami uczenia maszynowego, typami i architekturami modeli, koncepcjami trenowania i ewaluacji
  • Preferowane: co najmniej pięć lat projektowania, implementowania i skalowania gotowych do produkcji potoków danych na potrzeby trenowania i ewaluacji modeli ML
  • Umiejętność jasnego wyjaśniania złożonych zagadnień technicznych i koncepcji uczenia maszynowego różnym odbiorcom
  • Capital One rozważy sponsorowanie zezwolenia na pracę dla nowego wykwalifikowanego kandydata na to stanowisko

Benefity

  • Wynagrodzenie motywacyjne zależne od wyników, potencjalnie obejmujące premie pieniężne i/lub długoterminowe zachęty
  • Kompleksowe, konkurencyjne i inkluzywne świadczenia zdrowotne, finansowe i inne wspierające ogólny dobrostan
  • Racjonalne usprawnienia dla kandydatów, którzy ich potrzebują