OneTrust

Staff Software Engineer - AI Governance

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

Staff Software Engineer в команду AI Governance компании OneTrust. Разработка и проектирование Java-микросервисов и интеграций с внешними SaaS-платформами и AI-решениями для платформы ответственного управления данными и ИИ.

Задачи

  • Разрабатывать Java-микросервисы и библиотеки, интегрируя их с Jira, Jira Service Management, Slack, Microsoft Teams, SaaS-провайдерами и AI-решениями (Claude Code, ChatGPT/Codex, Cursor)
  • Проектировать, разрабатывать и покрывать юнит-тестами приложения, разворачиваемые в MS Azure, с использованием Core Java, REST и экосистемы Spring
  • Участвовать в проектировании переиспользуемых интеграционных паттернов, API-контрактов, аутентификации, обработки ошибок и трансляции данных между внешними системами
  • Развивать реестр AI Governance и интеграционные возможности: entity resolution, workflow-интеграции, генерацию evidence и административные AI-интерфейсы
  • Обеспечивать покрытие кода тестами не менее 80% или по обновлённым стандартам команды
  • Работать в тесной связке с UX, продакт-менеджерами и другими разработчиками, участвовать в планировании и груминге, вести обсуждения архитектуры системы и дизайна компонентов
  • Сотрудничать с платформенными, security, legal и клиентскими командами для надёжных и безопасных интеграций SaaS и AI-решений
  • Помогать команде завершать все заявленные на спринт задачи в соответствии со sprint goal
  • Снижать количество дефектов в модуле/продукте до отраслевых стандартов, выявляя и исправляя проблемы на ранних этапах разработки
  • Обеспечивать выполнение критичных и высокоприоритетных CII в рамках SLA
  • Поддерживать надёжность интеграций при изменении внешних API, SaaS-продуктов и AI-решений
  • Проводить peer review для повышения качества кода
  • Помогать младшим разработчикам осваивать тестирование, exploratory testing, AI-тестирование и автоматизацию тестов
  • Менторить команду по новым техническим навыкам и помогать строить высокоэффективные команды

Требования

  • Bachelor’s или master’s degree в computer science, инженерии или смежной технической/бизнес-области
  • 8+ лет профессионального опыта в software engineering и разработке ПО
  • Обширный практический опыт с объектно-ориентированным дизайном, Java, паттернами проектирования, Spring, SQL, веб-сервисами и REST API
  • Сильный опыт проектирования, построения и эксплуатации интеграций с внешними платформами, SaaS-приложениями, workflow-системами и AI-решениями (Jira, Jira Service Management, Slack, Microsoft Teams)
  • Опыт интеграции с AI-инструментами и агентными платформами (Claude Code, Cursor, Codex или системы на базе MCP) либо с сопоставимыми быстроразвивающимися сторонними API
  • Практический опыт с identity and access management для интеграций: SSO через SAML или OIDC, OAuth, service accounts, API-ключи, token scopes, роли и claims, RBAC, безопасное управление учётными данными
  • Опыт работы с webhooks, пагинацией, rate limiting, retries, идемпотентностью, версионированием схем, истечением аутентификации, изменениями внешних API и клиентскими конфигурациями
  • Опыт построения распределённых систем, асинхронных workflow, event-driven сервисов или data-ingestion пайплайнов с использованием Kafka или аналогов, с SQL и NoSQL базами данных
  • Опыт data modeling и обеспечения качества данных для систем, обменивающихся информацией между множеством внешних платформ
  • Опыт с CI/CD, автоматизированным тестированием, production monitoring, incident response, Agile-практиками и скриптингом на Python
  • Способность быстро осваивать разнообразные open-source технологии и корпоративные SaaS-платформы
  • Комфортная работа в условиях неопределённости: проведение discovery (разговоры с клиентами, конкурентные и регуляторные исследования, feasibility spikes) для снятия открытых вопросов до начала разработки
  • Опыт владения многоквартальным техническим роадмапом между командами, включая решения build-versus-reuse по общей платформенной инфраструктуре

Условия

  • Office-first культура: три дня в неделю в офисе для большинства ролей
  • Комплексное медицинское страхование
  • Гибкий PTO
  • Equity RSUs
  • Ежегодные бонусы по результатам работы
  • Поддержка пенсионного счёта
  • 14+ недель оплачиваемого родительского отпуска
  • Возможности карьерного развития
  • Оплата компанией экзаменов на сертификацию по privacy
  • Диапазон годовой базовой оплаты для кандидатов из California, Colorado, Connecticut, Nevada, New York, Rhode Island и Washington: $139,725—$209,588 USD
  • Возможны дискреционные бонусы, equity и/или комиссии, а также льготы

Навыки

  • Java
  • Spring
  • REST
  • SQL
  • NoSQL
  • Kafka
  • MS Azure
  • CI/CD
  • Python
  • SAML
  • OIDC
  • OAuth
  • RBAC
  • webhooks
  • MCP
  • Claude Code
  • Cursor
  • Codex
  • Jira
  • Slack
  • Microsoft Teams
  • OpenTelemetry
  • LangSmith

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Staff Software Engineer - AI Governance — OneTrust, 139,725 – 209,588 USD в год, Atlanta | itrelocate