Ripple
Senior Staff Software Engineer, Financial Crimes
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Staff инженер в команду Financial Crimes Engineering в Ripple. Отвечает за архитектуру compliance control plane: санкционный скрининг, анализ рисков кошельков, мониторинг транзакций и travel rule compliance в реальном времени.
Задачи
- Определять многолетнее архитектурное видение compliance control plane: оркестрация скрининга в реальном времени, слой отказоустойчивости и наблюдаемости, вендор-агностичные интеграции, decision и data plane
- Решать самые сложные и неоднозначные технические задачи end-to-end: multi-vendor failover, субсекундное принятие решений под нагрузкой, аудируемость уровня регулятора, устойчивость при частичных отказах зависимостей
- Задавать техническое направление за пределами FinCrimes: определять интеграционные контракты, паттерны отказоустойчивости и compliance-примитивы для партнёрских команд
- Переводить меняющиеся регуляторные требования и цели организации в долговечные инженерные примитивы и последовательный технический roadmap
- Предвидеть риски платформы и ограничения масштабирования за годы до инцидентов и вести инициативы по их устранению
- Работать напрямую с руководством Engineering, Compliance, Legal и Product, представлять техническую позицию платформы аудиторам, регуляторам и внешним партнёрам
- Задавать стандарты production ownership: наблюдаемость, алертинг, incident response и планка надёжности для других команд
- Развивать технические компетенции организации: менторить staff и senior инженеров, повышать качество дизайна через архитектурные ревью
Требования
- 12+ лет разработки production backend-систем, глубокая экспертиза в Java (или сопоставимых JVM-языках, Go, Rust)
- Опыт владения архитектурой сложных распределённых систем в масштабе нескольких команд или организаций
- Подтверждённая способность задавать техническое направление на уровне организации и продвигать стандарты и паттерны через границы команд без формальных полномочий
- Сильные навыки проектирования отказоустойчивых распределённых систем: failover, graceful degradation, идемпотентность, высоконагруженное принятие решений в реальном времени
- Отличное чувство дизайна API (REST/gRPC) и опыт создания паттернов, становящихся организационными стандартами
- Опыт работы в условиях неопределённости в регулируемой среде: превращение требований регуляторов и аудита в реализуемые инженерные планы
- Практическое знание Kubernetes, инструментов наблюдаемости (Grafana, OpenTelemetry или аналоги) и облачной инфраструктуры (предпочтительно AWS)
- Опыт развития senior и staff инженеров и измеримого повышения технической планки организации
- Опыт в fintech, платежах, identity или compliance-технологиях — сильный плюс
Условия
- Конкурентная зарплата, бонусы и опционы
- Бенефиты, покрывающие физическое и психическое здоровье, пенсионные программы, поддержку семьи
- Employee giving match
- Компенсация мобильной связи
- R&R дни для отдыха и восстановления
- Щедрая компенсация wellness и еженедельные onsite и виртуальные программы
- Гибкая политика отпусков
- Отраслевые лидирующие политики parental leave и бенефиты планирования семьи
- Обеды в офисе, полностью укомплектованные кухни со снеками и напитками, мероприятия
- Гибридный формат: офисная коллаборация 10+ дней в месяц
- Двухнедельные общие встречи компании с Leadership Team
- Командировки и тимбилдинги
Навыки
- Java
- Go
- Rust
- JVM
- distributed systems
- REST
- gRPC
- Kubernetes
- Grafana
- OpenTelemetry
- AWS
- observability
- high-throughput
- real-time decisioning
- failover
- idempotency
- API design