Lead Software Engineer, Back End
- Software Engineer
- Other places
- 06/28/2024
- -
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