
Capital One — компания в сфере финансовых услуг и финтеха, предлагающая кредитные карты, автокредиты, банковские продукты и сберегательные решения. В её работе финансовая экспертиза сочетается с технологиями и цифровыми инструментами, чтобы совершенствовать управление деньгами для клиентов. Компания уделяет особое внимание созданию решений, ориентированных на клиентов, и развитию разнообразной и инклюзивной рабочей среды.
Старший инженер по машинному обучению — Capital One, Маклин, работа в офисе
Создавайте и масштабируйте производственные системы машинного обучения, облачные платформы и управляемые решения ИИ для банковских приложений Capital One. Работайте над разработкой моделей, конвейерами данных, распределённой инфраструктурой и ответственными практиками машинного обучения.
Описание
- Разрабатывать и внедрять модели и компоненты машинного обучения, отвечающие бизнес-потребностям, совместно с партнёрами из продуктовых команд и команд Data Science
- Создавать и масштабировать мультитенантные платформы для высокообъёмного обучения и обслуживания моделей
- Определять архитектуру инфраструктуры машинного обучения, опираясь на экспертные знания в области моделирования, выбора признаков и данных, обучения, настройки, снижения размерности, смещения и дисперсии, а также валидации
- Разрабатывать и тестировать код приложений, валидировать модели машинного обучения и автоматизировать процессы тестирования и развёртывания
- Сотрудничать с кросс-функциональными Agile-командами для разработки и улучшения приложений для работы с большими данными и машинным обучением
- Переобучать, поддерживать и отслеживать модели, работающие в промышленной среде
- Использовать или создавать облачные архитектуры, технологии и платформы, оптимизирующие машинное обучение в масштабе
- Создавать эффективные конвейеры данных, обеспечивающие модели машинного обучения необходимыми данными
- Использовать CI/CD, автоматизированное тестирование и мониторинг для поддержки надёжных развёртываний
- Поддерживать строгие практики управления кодом, управления рисками, а также ответственного и объяснимого ИИ
- Программировать на таких языках, как Python, Scala или Java
Требования
- Степень бакалавра или выше в области компьютерных наук, машинного обучения или другой связанной количественной дисциплины
- Не менее шести лет опыта программирования на Python, Java, Golang или C++
- Не менее шести лет опыта работы с машинным обучением и PyTorch или TensorFlow, Pandas, NumPy и Scikit-learn
- Не менее шести лет опыта использования и эксплуатации распределённых систем, таких как Spark или Ray, для подготовки данных ИИ/ML
- Не менее четырёх лет опыта развёртывания и эксплуатации производственных решений машинного обучения и облачных сервисов в AWS, GCP или Azure
- Не менее четырёх лет опыта использования Kubernetes для управления крупномасштабными контейнеризированными системами машинного обучения
- Желательно: степень магистра или доктора в области компьютерных наук, электротехники, математики или смежной области
- Желательно: пять или более лет опыта оптимизации алгоритмов машинного обучения, конфигураций и инфраструктуры
- Желательно: пять или более лет применения практик разработки ПО, включая контроль исходного кода, тестирование, проверку кода и CI/CD
- Желательно: пять или более лет создания отказоустойчивого ПО с предпроизводственным тестированием, передовыми методами развёртывания, мониторингом, оповещениями и планами реагирования на инциденты
- Желательно: пять или более лет работы с методами машинного обучения, типами и архитектурами моделей, концепциями обучения и оценивания
- Желательно: пять или более лет проектирования, реализации и масштабирования готовых к промышленной эксплуатации конвейеров данных для обучения и оценки моделей машинного обучения
- Навыки ясной коммуникации для объяснения сложных технических концепций и концепций машинного обучения различным аудиториям
- Capital One рассмотрит возможность спонсирования разрешения на работу для нового квалифицированного кандидата на эту должность
Преимущества
- Компенсация, зависящая от результатов работы, включая возможные денежные бонусы и/или долгосрочные поощрения
- Комплексные, конкурентоспособные и инклюзивные программы медицинской, финансовой и другой поддержки общего благополучия
- Разумные условия для кандидатов, которым они необходимы