Fingerprint предоставляет разработчикам возможность предотвращать онлайн-мошенничество у самого истока, превращая радикально новые идеи в области обнаружения мошенничества в реальность. Наши продукты, ориентированные на разработчиков, обслуживают клиентов, начиная от индивидуальных разработчиков и заканчивая публично торгуемыми компаниями. Будучи глобально распределенной компанией, которая работает на 100% удаленно и имеет сильный акцент на открытом исходном коде, наш флагманский проект с открытым исходным кодом, FingerprintJS, набрал 20К звёзд на GitHub.
Мы привлекли $77M инвестиций, поддержанных такими авторитетными инвесторами, как Craft Ventures (Tesla, Facebook, Airbnb), Nexus Venture Partners (Postman, Apollo.io, MinIO, Druva) и Uncorrelated Ventures (Redis, Rollbar, Gradle).
Мы ищем высококвалифицированного и инновационного инженера по машинному обучению для присоединения к нашей команде. В этой роли вы будете работать над передовыми проектами, которые включают применение методов науки о данных и машинного обучения для обработки необработанных, неразмеченных данных и извлечения ценных инсайтов о браузерах и устройствах. Ваш вклад будет ключевым в улучшении нашего продукта "умных сигналов" и содействии формированию культуры, основанной на данных, внутри нашей команды.
- Сотрудничайте с командой продукта "умных сигналов" для улучшения качества существующих умных сигналов, включая обнаружение ботов браузера и ВМ, обнаружение VPN, обнаружение инкогнито и обнаружение редактирования/подмены с использованием данных науки и алгоритмов машинного обучения.
- Разрабатывайте новые умные сигналы, создавая сервисы на основе машинного обучения в реальном времени, которые анализируют большие объемы необработанных данных для получения информации об устройствах.
- Содействуйте формированию культуры, ориентированной на данные, внутри команды Fingerprint, делясь инструментами и знаниями о эффективных подходах в области науки о данных.
Отвечает за полный цикл разработки программного обеспечения для продуктов, использующих методы науки о данных и машинного обучения для обработки необработанных, неразмеченных данных и извлечения инсайтов о браузерах и устройствах.
- Свободное владение английским языком для ясного устного общения в международной удаленной команде.
- Степень бакалавра/магистра в области информатики или смежной области либо эквивалентный опыт работы.
- 3+ года подтвержденного опыта в инженерии машинного обучения, науке о данных и разработке бэкэнда.
- Сильная база в области машинного обучения и математической статистики для проведения оффлайн и онлайн экспериментов.
- Профессиональный уровень в области обучаемого обучения для столбчатых данных.
- Опыт работы с полу- и необученным обучением для задач, лишенных ссылочной разметки.
- Навыки исследования данных (Exploratory Data Analysis) для исследования случайных вопросов и объяснения аномальных данных.
- Креативность в сборе наборов данных и оценке производительности алгоритмов машинного обучения без ссылочной разметки.
- Отличные навыки SQL и программирования.
- Навыки backend-инженерии для независимой разработки сервисов машинного обучения от начала до конца.
- Экспертиза в решении инженерных задач, связанных с машинным обучением, таких как вывод моделей в реальном времени, создание сервисов на основе моделей и автоматизация тренировки пайплайнов.
- Обширный опыт бэкэнд-инженерии для разработки MVP веб-сервисов в реальном времени на основе моделей машинного обучения.
- Опыт работы с общими инструментами программной инженерии: git, IDE, shell, CI/CD.
- Опыт работы с GoLang для разработки бэкэнда.
- Практический опыт работы с аналитическими хранилищами, такими как Clickhouse, Snowflake, BigQuery, Redshift, Databricks