OneMain Financial

Staff Engineer Software

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Staff-инженер с экспертизой в Drools для проектирования и поддержки бизнес-правил крупной платформы андеррайтинга и принятия решений. Задача — переводить сложные кредитные и риск-политики в высокопроизводительные, объяснимые Drools-правила для решений в реальном времени.

Задачи

  • Проектировать, разрабатывать и поддерживать правила Drools (KIE) с использованием DRL, Decision Tables и Rule Templates для логики андеррайтинга, соответствия требованиям и политик
  • Оптимизировать выполнение правил для низкой задержки и высокой пропускной способности, включая управление salience, agenda groups, rule flows и разрешением конфликтов
  • Обеспечивать детерминированность, объяснимость и аудируемость решений в соответствии с регуляторными требованиями
  • Участвовать в проектировании архитектуры decisioning и правил, обеспечивая переиспользуемость, версионирование и контролируемый rollout наборов правил
  • Участвовать в design review и технических обсуждениях по дизайну правил и развитию платформы
  • Разрабатывать unit-тесты и сценарные тесты для проверки поведения правил на разных путях принятия решений
  • Устранять production-инциденты, связанные с выполнением правил, и поддерживать деплой в dev, QA и production
  • Выступать экспертом по Drools и лучшим практикам бизнес-правил, менторить младших инженеров
  • Устанавливать и поддерживать стандарты написания правил, документации, тестирования и сопровождаемости

Требования

  • 10+ лет опыта в разработке ПО
  • 7+ лет практического опыта с Drools / KIE
  • Уверенное владение Java и Spring / Spring Boot
  • Опыт работы с DRL, Decision Tables, Rule Templates
  • Опыт со stateless и stateful KIE sessions
  • Опыт тюнинга производительности и отладки правил
  • Опыт построения или поддержки policy-driven или decisioning-систем
  • Понимание business rules management systems (BRMS)
  • Опыт с облачными платформами и CI/CD пайплайнами
  • Опыт построения lightweight orchestration layer на Apache Pekko будет плюсом

Условия

  • Целевой базовый оклад $150,000–$170,000 в зависимости от навыков и опыта
  • Бонусная программа по результатам индивидуальной и компании
  • Медицинская, стоматологическая, офтальмологическая страховка, страхование жизни и несчастных случаев
  • 401(k) с matching до 4%
  • Employee Stock Purchase Plan со скидкой 10%
  • Компенсация обучения
  • Оплачиваемый отпуск 15 дней в год плюс 2 личных дня
  • Оплачиваемые больничные согласно штату или местным нормам
  • 7 оплачиваемых праздничных дней в год
  • 3 дня оплачиваемого волонтёрства в год
  • Гибкий формат работы, удалённая локация в NY

Навыки

  • Drools
  • KIE
  • DRL
  • Decision Tables
  • Rule Templates
  • Java
  • Spring
  • Spring Boot
  • Apache Pekko
  • BRMS
  • CI/CD

Похожие вакансии

Member of Technical Staff (Software Engineer, Training Infrastructure)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
24 окт.
Senior Mission Software Engineer
VardaSeniorEl SegundoОфис
169,067 – 216,031 USD в год
24 окт.
Software Engineer, Systems (Partner 16, Partner 18)
a16zMiddleSan FranciscoГибрид
269,000 – 352,000 USD в год
24 окт.
Platform Software Engineer II Kubernetes Golang & Developer Platform
Veracity Ventures Inc.MiddleAtlantaОфис
100,000 – 130,000 USD в год
24 окт.
Senior/Staff/Principal Software Engineer, Legacy Modernization (U.S. Air Force)
SkylightSeniorУдалённо
150,000 – 230,000 USD в год
24 окт.
Staff Engineer Software — OneMain Financial, 150,000 – 170,000 USD в год, New York | itrelocate