Lead Software Engineer, Back End

Job expired!

Lokalizacja: Stany Zjednoczone, McLean, Wirginia

Wprowadzenie:

Czy pasjonujesz się innowacjami w technologii? Czy lubisz rozwiązywać skomplikowane wyzwania biznesowe w dynamicznym, współpracującym i inkluzywnym środowisku? W Capital One jesteśmy zespołem innowatorów, którzy uwielbiają zmierzać się z problemami świata rzeczywistego i dostarczać naszych klientom znaczących rozwiązań. Poszukujemy entuzjastycznych inżynierów oprogramowania działających w architekturze Back End, którzy pragną integrować dane z nowoczesnymi technologiami. Jako inżynier oprogramowania w Capital One, będziesz przewodzić znaczącym transformacjom w naszej organizacji.

O zespole:

Nasz zespół Enterprise Model Platform, będący częścią organizacji Machine Learning Experience (MLX), wspiera kluczowy system Jupyter Notebook wykorzystywany do modelowania i analizy eksploracyjnej w całym Capital One. Ta rola oferuje ekspozycję na tysiące modeli szkolonych na platformie przez zróżnicowanych użytkowników, zapewniając unikalne wyzwania inżynieryjne związane z dostępem do danych, bezpieczeństwem i skalowalnością. Będziesz projektować i wdrażać architekturę platformy, aby zapewnić wysoką dostępność naszego środowiska Jupyter notebook, pracować nad warstwami serwisów aplikacji napisanymi w Go/Python, rozwiązywać problemy w środowiskach Jupyter i conda oraz optymalizować wymagania obliczeniowe Spark/Dask/Ray dla postępów w AI i ML w Capital One.

Kluczowe obowiązki:

- Prowadzenie portfolio różnorodnych projektów technologicznych i zarządzanie zespołem deweloperów specjalizujących się w rozproszonych mikrousługach i pełnych systemach stosów, aby tworzyć rozwiązania spełniające potrzeby w zakresie regulacji.

- Śledzenie trendów technologicznych, eksperymentowanie z i uczenie się nowych technologii, uczestnictwo w społecznościach technologicznych, mentorowanie członków zespołu inżynierii oraz okazjonalnie kodowanie lub ewaluacja kodu.

- Współpraca z menedżerami produktów cyfrowych, aby dostarczać solidne rozwiązania oparte na chmurze, które umożliwiają milionom Amerykanów osiągnięcie niezależności finansowej.

- Wykorzystywanie języków programowania takich jak Java, Python, SQL, Node, Go oraz Scala, a także Open Source RDBMS, bazy NoSQL i narzędzia oraz usługi AWS do rozwoju.

Podstawowe kwalifikacje:

- Tytuł licencjata

- Przynajmniej 6 lat doświadczenia w zawodzie inżyniera oprogramowania (wyłączając staże)

- Przynajmniej 1 rok doświadczenia z przetwarzaniem w chmurze (AWS, Microsoft Azure, Google Cloud)

Preferowane kwalifikacje:

- Tytuł magistra

- 7+ lat doświadczenia z Java, Scala, Python, Go lub Node.js

- 2+ lat doświadczenia z AWS, GCP, Azure lub inną usługą chmurową

- 4+ lat doświadczenia w otwartych ramach źródłowych

- 1+ lat doświadczenia w zarządzaniu zespołem

- 2+ lat doświadczenia w praktykach Agile

Wynagrodzenie:

Roczny zakres wynagrodzenia dla tej roli w Nowym Jorku (Hybrid On-Site) wynosi $201,400 - $229,900. Wynagrodzenia dla innych lokalizacji będą zgodne z lokalnymi standardami, a dokładna kwota zostanie określona w liście ofertowym kandydata. Ta rola kwalifikuje się również do kompensacji opartej na wynikach, w tym premii