Ravelin
Лондон, Великобритания
Должность: Senior Machine Learning Engineer Местоположение: Лондон / удаленно
Привет! 👋 Мы — Ravelin! Мы занимаемся обнаружением мошенничества, используя передовые технологии машинного обучения и сетевого анализа для решения сложных задач. Наша цель — сделать онлайн-транзакции более безопасными и помочь нашим клиентам уверенно обслуживать своих покупателей. И при этом мы получаем удовольствие от работы! Мы — дружная команда, и мы гордимся нашей сильной культурой и приверженностью нашим ценностям: эмпатии, амбициям, единству и честности. Мы действительно ценим баланс между работой и личной жизнью и придерживаемся плоской иерархической структуры по всей компании. Присоединяйтесь к нам, и вы быстро освоите передовые технологии и будете работать с одними из самых ярких и приятных людей — посмотрите наши отзывы на Glassdoor. Если это звучит как что-то для вас, мы будем рады услышать от вас! Для получения дополнительной информации ознакомьтесь с нашим блогом, чтобы узнать, хотите ли вы помочь нам предотвращать преступления и защищать крупнейшие онлайн-бизнесы мира.
Команда
Вы присоединитесь к команде Detection, состоящей из специалистов по данным и инженеров по машинному обучению. Команда Detection отвечает за поддержание низкого уровня мошенничества — и довольных клиентов — путем постоянного обучения и развертывания моделей машинного обучения. Мы стремимся сделать развертывание моделей таким же простым и безошибочным, как развертывание кода. "Лучшие практики Google по машинному обучению" — наша библия. Наши модели обучены выявлять различные типы мошенничества, используя в реальном времени разнообразные источники данных и методы. Конвейеры прогнозирования находятся под строгими SLA; каждый прогноз должен быть возвращен менее чем за 300 мс. Когда модели работают не так, как ожидалось, именно команда Detection расследует причины. Команда Detection является ключевой для успеха Ravelin. Они работают в тесном сотрудничестве с командой Data Engineering, чтобы спроектировать архитектуру данных и инфраструктуру, которая обеспечивает работу наших ML-систем.
Роль
Мы ищем Senior Machine Learning Engineer, который присоединится к нашей команде Detection. На этой должности вы будете определять техническое направление, которое связывает науку о данных и инженерию. Вы будете отвечать за архитектуру, масштабируемость и надежность высокопроизводительных ML-систем, составляющих ядро нашей платформы обнаружения мошенничества, с особым вниманием к оптимизации многопроцессорного обучения (multi-GPU training) для наших фундаментальных моделей платежей (например, Transformers). Помимо простого использования данных, вы будете играть ведущую роль в определении того, как данные моделируются, хранятся и предоставляются, напрямую влияя на архитектуру наших конвейеров генерации признаков и обеспечивая качество данных на протяжении всего жизненного цикла ML. Вы возьмете на себя стратегическое управление нашей ML-инфраструктурой, продвигая платформы и инструменты, которые позволяют специалистам по данным быстро экспериментировать с новыми входными данными и архитектурами моделей. Ваша повседневная работа будет включать тесное сотрудничество с инженерами и специалистами по данным для эксплуатации и оптимизации машинного обучения в масштабе, а также предоставление наставничества и руководства другим членам команды.
Руководить проектированием, архитектурой и оркестрацией масштабируемых и надежных сквозных ML-конвейеров — от извлечения необработанных данных и инженерии признаков до обучения моделей и инференса.
Разрабатывать высокопроизводительные конвейеры данных, способные эффективно обрабатывать наборы данных объемом в терабайты и оптимизированные для многопроцессорного обучения (multi-GPU training) фундаментальных моделей транзакций (например, Transformers).
Предлагать и продвигать новые методы и инструменты машинного обучения (включая платформы, которые позволяют специалистам по данным проводить эксперименты), чтобы влиять на техническую дорожную карту и способствовать постоянным инновациям.
Управлять кросс-функциональными инициативами с Data Engineering, Infra и другими командами для согласования архитектуры данных и обеспечения соответствия наших ML-систем общим бизнес-целям.
Развивать нашу MLOps-инфраструктуру, определяя стратегию версионирования моделей, автоматического развертывания, мониторинга и наблюдаемости с использованием современных инструментов, таких как Prefect.
Наставлять и руководить другими членами команды, способствуя развитию культуры технического совершенства и постоянного улучшения посредством ревью кода, обсуждений дизайна и обмена знаниями.
Продвигать и участвовать в постоянном совершенствовании наших внутренних инструментов и лучших инженерных практик.
Демонстрируемый опыт проектирования, создания и развертывания сложных систем машинного обучения в производственной среде.
Глубокое понимание полного жизненного цикла машинного обучения, от исследования до развертывания, и подтвержденный опыт руководства проектированием и внедрением масштабируемых конвейеров обучения для больших наборов данных.
Опыт работы с фреймворками глубокого обучения, такими как PyTorch или TensorFlow, включая распределенное обучение/многопроцессорное обучение (multi-GPU training) и архитектуры Transformer.
Знакомство с современными инструментами оркестрации рабочих процессов, такими как Prefect, Kubeflow, Argo и т. д.
Рабочий опыт руководства сложными кросс-функциональными проектами и влияния на техническое направление в нескольких командах.
Основы разработки программного обеспечения, включая структуры данных, шаблоны проектирования, контроль версий (Git), CI/CD, тестирование и мониторинг.
Исключительные навыки решения проблем, с подтвержденной способностью ориентироваться в неопределенности и проводить технические углубленные исследования для решения сложных проблем.
Коллаборативный подход и сильные коммуникативные навыки, позволяющие общаться с различными аудиториями.
Желательно:
Гибкий график работы и удаленная работа — работайте, когда и где вам наиболее продуктивно, с гибкостью и поддержкой. Комплексное медицинское страхование BUPA — получите первоклассное медицинское обслуживание для вашего спокойствия. Ежегодный бюджет на оздоровление и обучение в размере 1000 фунтов стерлингов — уделяйте приоритетное внимание своему здоровью, благополучию и обучению, получая средства на фитнес, психическое здоровье и многое другое. Ежемесячный день оздоровления и обучения — последний пятница каждого месяца посвящена отдыху или изучению чего-то нового, на ваше усмотрение. 25 дней отпуска + банковские праздники + 1 дополнительный культурный день — наслаждайтесь щедрым временем для отдыха, путешествий или празднования того, что для вас важно. Поддержка психического здоровья через Spill — получайте доступ к профессиональным услугам по охране психического здоровья, когда они вам понадобятся. Пенсионная схема Aviva — планируйте будущее с нашей пенсионной программой. Ravelin Gives Back — участвуйте в ежемесячных благотворительных пожертвованиях и волонтерских мероприятиях, чтобы оказать положительное влияние. Двухнедельные случайные обеды команды — общайтесь с коллегами со всей компании за личными или удаленными обедами раз в две недели, за наш счет! Программа Cycle-to-Work — экономьте на расходах на проезд, оставаясь активными. Доступ BorrowMyDoggy — любите собак? Проведите время с пушистым другом благодаря этой уникальной привилегии. Еженедельные вечера настольных игр и бюджет на социальные мероприятия — расслабьтесь за еженедельными настольными играми или спланируйте собственные мероприятия, поддерживаемые компанией.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно, Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить