Cloudflare
Senior Software Engineer, Internal Fraud Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Первый инженер в команде Internal Fraud Platform: строит платформу для выявления фрода и злоупотреблений — приём событий из внутренних систем, их оценка и маршрутизация решений, а также инструменты для аналитиков. Работа в тесной связке с data science и Trust & Safety.
Задачи
- Проектировать, разрабатывать и эксплуатировать сервисы и пайплайны, которые принимают события о фроде из внутренних систем (биллинг, регистрация, поддержка), оценивают их и направляют решения и данные по кейсам нужным потребителям
- Совместно с Data Scientists и ML-инженером обеспечивать доступ к событийным данным и контекстным признакам для моделей и интегрировать решения моделей обратно в пайплайны и инструменты
- Создавать внутренние инструменты и процессы, позволяющие аналитикам Trust & Safety, поддержки и финансов расследовать подозрительные аккаунты и события и принимать меры
- Вести проекты от постановки задачи до дизайна, реализации, запуска и эксплуатации с минимальным контролем, закрывая пробелы в 0-to-1 команде
- Строить отказоустойчивые системы с обработкой ретраев, сбоев и высоких объёмов событий без потери и дублирования сигналов, поддерживать операционное здоровье сервисов и устранять первопричины повторяющихся проблем
- Формировать архитектурные паттерны, выбор инструментов и инженерные стандарты, которые будут масштабироваться с ростом команды
- Взаимодействовать с Trust & Safety, Data Science, Billing/Fintech, поддержкой и продуктом, чтобы понимать векторы фрода и превращать их в инженерные требования
Требования
- Пять и более лет профессионального опыта в разработке ПО или эквивалентный практический опыт
- Опыт создания и эксплуатации распределённых систем или backend-сервисов в продакшене
- Опыт проектирования и построения пайплайнов данных или событий (например, Kafka, Pub/Sub или аналоги)
- Сильное понимание RESTful API, безопасности сервисов и стандартов API, таких как OpenAPI, OAuth или JWT
- Практическое знание SQL, моделирования данных и реляционных БД, таких как PostgreSQL или MySQL
- Готовность брать на себя неоднозначные 0-to-1 задачи при ограниченной существующей инфраструктуре или отсутствии прецедентов
- Сильные навыки диагностики проблем, кросс-функциональной коммуникации и владения проектами
Условия
- Участие в equity-плане Cloudflare
- Полный пакет бенефитов: медицинская, стоматологическая и офтальмологическая страховка, Flexible Spending Accounts, компенсация транспортных расходов, программы поддержки фертильности и планирования семьи, круглосуточная поддержка психического здоровья и EAP, глобальная медицинская страховка для путешествий
- Финансовые бенефиты: страхование по краткосрочной и долгосрочной нетрудоспособности, страхование жизни и от несчастных случаев, план 401(k), Employee Stock Participation Plan
- Гибкий оплачиваемый отпуск, покрывающий отпуск и больничные, а также отпуска по уходу за ребёнком, беременности, по медицинским показаниям и в связи с утратой близких
- Компенсация может корректироваться в зависимости от места работы
- Возможен очный этап собеседования в одном из офисов или хабов Cloudflare
Навыки
- Kafka
- Pub/Sub
- RESTful APIs
- OpenAPI
- OAuth
- JWT
- SQL
- PostgreSQL
- MySQL
- distributed systems
- data pipelines
- event pipelines
- data modeling
- ML serving
- feature engineering