Lead Software Engineer, Back End
- Software Engineer
- Other places
- 06/28/2024
- -
Місце розташування: Сполучені Штати Америки, Макліні, Вірджинія
Вступ:
Ви захоплюєтеся інноваціями в технологіях? Ви любите вирішувати складні бізнес-задачі в динамічному, спільному та інклюзивному середовищі? У Capital One ми є командою інноваторів, які люблять вирішувати реальні проблеми та надавати значущі рішення для наших клієнтів. Ми шукаємо ентузіастичних інженерів-програмістів Back End, готових інтегрувати дані з передовими технологіями. Як інженер-програміст у Capital One, ви будете лідером у впровадженні значних перетворень в нашій організації.
Про команду:
Наша команда Enterprise Model Platform, що є частиною організації Machine Learning Experience (MLX), підтримує критично важливу систему Jupyter Notebook, яка використовується для моделювання та дослідницького аналізу в Capital One. Ця роль надає доступ до тисяч моделей, що навчаються на платформі різними користувачами, та пропонує унікальні інженерні виклики, пов'язані з доступом до даних, безпекою та масштабованістю. Ви будете проектувати та впроваджувати архітектуру платформи, забезпечуючи високу доступність нашого середовища Jupyter Notebook, працювати над сервісними шарами додатків, написаних на Go/Python, вирішувати питання середовищ Jupyter та conda та оптимізувати вимоги обчислень Spark/Dask/Ray для досягнення прогресу в галузі AI та ML у Capital One.
Основні обов'язки:
- Керувати портфоліо різноманітних проектів у сфері технологій та управляти командою розробників, що спеціалізуються на розподілених мікросервісах та системах повного циклу для створення рішень, які задовольняють регуляторні потреби.
- Бути в курсі технологічних тенденцій, експериментувати з новими технологіями, брати участь у технічних спільнотах, наставляти членів інженерної команди та іноді писати або оцінювати код.
- Співпрацювати з цифровими менеджерами продуктів для розробки надійних хмарних рішень, які допомагають мільйонам американців досягнути фінансової незалежності.
- Використовувати мови програмування Java, Python, SQL, Node, Go та Scala, відкриті бази даних RDBMS, NoSQL та інструменти та послуги AWS для розробки.
Основні вимоги:
- Бакалаврський ступінь
- Щонайменше 6 років професійного досвіду у розробці програмного забезпечення (не враховуючи стажування)
- Щонайменше 1 рік досвіду роботи у хмарних обчисленнях (AWS, Microsoft Azure, Google Cloud)
Бажані вимоги:
- Магістерський ступінь
- Понад 7 років досвіду роботи з Java, Scala, Python, Go або Node.js
- Понад 2 роки досвіду роботи з AWS, GCP, Azure або іншими хмарними сервісами
- Понад 4 роки досвіду роботи з відкритими фреймворками
- Понад 1 рік досвіду управління людьми
- Понад 2 роки досвіду роботи з Agile практиками
Оплата праці:
Річний діапазон заробітної плати на цю посаду в Нью-Йорку (гібридний на місці) становить від $201,400 до $229,900. Зарплати для інших місць роботи будуть відповідати місцев