Citi
Java Senior Software Engineer —Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Citi для развития стратегии Operating Model AI: observability, AIOps и разработка production-приложений на Java и Python. Роль предполагает стандартизацию телеметрии через OpenTelemetry, интеграцию AI/ML в observability-пайплайны и автоматизацию remediation-процессов.
Задачи
- Проектировать, разрабатывать и деплоить Java- и Python-приложения в микросервисной и распределённой архитектуре с observability на этапе проектирования
- Стандартизировать телеметрию (метрики, логи, трейсы) с помощью OpenTelemetry (OTel)
- Развивать AIOps-возможности: корреляция алертов, подавление шума и автоматизированные remediation-воркфлоу на базе BigPanda
- Использовать Google Cloud Observability (Cloud Monitoring, Cloud Logging, Cloud Trace) для мониторинга и анализа производительности
- Интегрировать AI/ML в observability- и automation-пайплайны для предиктивного обнаружения сбоев и self-healing систем
- Анализировать операционные данные для поиска возможностей автоматизации
- Определять и владеть SLI, SLO и error budgets совместно с reliability- и product-командами
- Работать с AI/ML, platform и architecture командами над масштабируемыми решениями автоматизации
- Выступать SME по observability и AIOps, давать технические консультации и менторить команду
- Участвовать во всех фазах SDLC: анализ, дизайн, разработка, тестирование, деплой и поддержка
- Диагностировать и решать сложные проблемы приложений и инфраструктуры, проводить root cause analysis
- Следить за новыми практиками в observability, AIOps, cloud engineering и agentic AI
Требования
- 6+ лет практического опыта в software engineering
- Практический опыт разработки на Java с использованием Spring Boot или аналогов
- Практический опыт Python для разработки приложений, автоматизации и tooling
- Экспертиза в OpenTelemetry (OTel): инструментирование Java- и Python-приложений, стандартизация метрик, логов и распределённых трейсов
- Опыт работы с инструментами вроде BigPanda для корреляции алертов, event management и автоматизированного remediation
- Владение Google Cloud Observability: Cloud Monitoring, Cloud Logging, Cloud Trace
- Понимание принципов SRE: SLI, SLO, error budgets, incident management
- Опыт интеграции AI/ML или agentic-возможностей в операционные процессы (желательно)
- Понимание дизайна RESTful API и опыт интеграции мониторинга и автоматизации с backend-сервисами
- Опыт работы с Git и CI/CD, современные практики релизов
- Знакомство с Docker и Kubernetes в cloud-native окружении
- Сильные навыки решения проблем: анализ сложных ситуаций, поиск root cause и внедрение устойчивых решений
- Степень бакалавра в Computer Science, Data Science, Data Analytics, MIS или смежной области; магистратура или сертификаты (cloud, SRE, AIOps) — плюс
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Возможность формировать стратегию observability и AIOps в Citi глобального масштаба
- Коллаборативная, performance-driven инженерная среда с реальным ownership и технической свободой
- Доступ к глобальным обучающим ресурсам Citi, включая сертификации по cloud engineering, SRE и AI/ML
- Конкурентная компенсация, отражающая seniority и вклад
- Программы wellbeing и work-life balance
- Работа с AI/ML, platform и architecture специалистами над задачами на переднем крае AI-driven operations
Навыки
- Java
- Python
- Spring Boot
- OpenTelemetry
- BigPanda
- Google Cloud Platform
- Cloud Monitoring
- Cloud Logging
- Cloud Trace
- AI/ML
- REST API
- Git
- CI/CD
- Docker
- Kubernetes
- SRE
- SLI
- SLO
- error budgets
- incident management
- AIOps
- observability
- microservices
- distributed systems