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