OneTrust
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в R&D-команду OneTrust: проектирование, разработка и поддержка высокодоступной платформы приложений с фокусом на надёжность, наблюдаемость и автоматизацию.
Задачи
- Проектировать, внедрять и поддерживать высокодоступную и производительную платформу приложений совместно с командами Engineering, Operations и Product
- Создавать и внедрять инструменты наблюдаемости приложений и мониторинга платформы
- Автоматизировать процессы, настраивать алерты и улучшать код для устранения рутинных операций
- Оценивать новые идеи и тренды, выявлять полезные инструменты и подходы
- Определять, внедрять и поддерживать SLI и SLO, ориентированные на клиентский опыт
- Проектировать и инструментировать SLI: задержки, частота ошибок, доступность критичных сервисов
- Управлять error budget и контролировать их соблюдение
- Повышать качество алертов, снижая шум и фокусируясь на actionable-сигналах
- Участвовать в ревью архитектуры продуктовых команд и выявлять риски надёжности на ранних этапах
- Делиться знаниями и опытом с инженерной организацией и руководством
- Писать скрипты на Python/Bash/Java/Ruby для операционной автоматизации и реагирования на инциденты
- Строить и эксплуатировать системы AI-assisted incident response (root cause analysis, суммаризация логов, триаж аномалий)
- Разрабатывать или интегрировать LLM-инструменты для снижения MTTR и повышения качества алертов
- Применять методы машинного обучения для детекции аномалий, прогнозирования ёмкости и анализа паттернов отказов
Требования
- Bachelor's degree in Computer Science, Engineering или смежной технической/бизнес-области
- 4+ года опыта разработки приложений на Java или аналогичном языке
- Опыт работы со Spring
- Опыт работы с облачной инфраструктурой (Azure, AWS, GCP)
- Понимание факторов, влияющих на производительность приложений: производительность БД, сети, загрузка CPU, JVM tuning, анализ памяти, управление потоками, производительность запросов
- Понимание важности централизации логирования, метрик-дашбордов и алертинга, знание соответствующих инструментов
- Хорошее понимание баз данных (желательно SQL/NoSQL)
- Практический опыт с инструментами наблюдаемости (Datadog, Prometheus, Grafana)
- Знание CI/CD-пайплайнов и infrastructure-as-code (Terraform, Helm, Jenkins, GitLab)
- Опыт деплоя AI-систем в продакшене (не только эксперименты)
- Знание векторных баз данных, эмбеддингов или RAG-архитектур
- Понимание prompt engineering и оценки выходов LLM в контексте надёжности
- Kubernetes и оркестрация контейнеров (EKS/AKS/GKE)
- Опыт работы с распределёнными системами под нагрузкой
- Знакомство с service mesh и микросервисными архитектурами
Условия
- Office-first культура: три дня в неделю в офисе для большинства ролей
- Комплексное медицинское страхование
- Гибкий PTO
- Equity RSUs
- Ежегодные бонусы за производительность
- Поддержка пенсионного счёта
- 14+ недель оплачиваемого родительского отпуска
- Возможности карьерного развития
- Оплата компанией экзаменов на сертификацию по приватности
- Годовой диапазон базовой оплаты: $116,475—$174,712.50 USD (для кандидатов из Калифорнии, Колорадо, Коннектикута, Невады, Нью-Йорка, Род-Айленда и Вашингтона)
- Возможны дискреционные бонусы, equity и/или комиссии
Навыки
- Java
- Spring
- Python
- Bash
- Ruby
- Azure
- AWS
- GCP
- SQL
- NoSQL
- Datadog
- Prometheus
- Grafana
- CI/CD
- Terraform
- Helm
- Jenkins
- GitLab
- Kubernetes
- EKS
- AKS
- GKE
- LLM
- RAG
- Vector databases
- Embeddings
- Machine Learning
- Microservices
- Service mesh
- PagerDuty