Cisco
Senior Software Engineer – Application Reliability (Kubernetes, GCP, SQL), Hybrid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по надёжности приложений в команде Enterprise AI в Cisco. Отвечает за надёжность AI-приложений на уровне фич: SLI/SLO, observability, автоматическая диагностика и самовосстановление через агентов на LangGraph.
Задачи
- Определять, внедрять и контролировать SLI, SLO и error budgets на уровне фич для API, RAG-систем, AI-агентов и пользовательских приложений
- Строить и поддерживать системы observability приложений на дашбордах Looker поверх BigQuery и BigTable
- Проектировать и разрабатывать агентов на LangGraph для автоматического выявления и устранения инцидентов: аномалии в логах BQ, диагностика root cause, auto-rollback, kill switches, self-healing
- Разрабатывать harness'ы для оценки агентов: бенчмарки, тестирование многошаговых workflow, обработка недетерминированных результатов, регрессионное тестирование
- Писать сложные SQL-запросы (BigQuery) для анализа трендов использования, детекции аномалий и операционной аналитики; проектировать схемы таблиц BQ
- Анализировать тренды использования и метрики adoption для проактивного выявления рисков надёжности и деградации UX
- Помогать командам разработки встраивать практики надёжности в жизненный цикл разработки: canary, progressive rollout, стандарты логирования, distributed tracing
- Руководить incident response на уровне приложений, root cause analysis и blameless postmortem
- Строить инструменты и автоматизацию на Python для снижения MTTD и MTTR
- Следить за развитием AI-ландшафта и применять новые техники для повышения надёжности платформы
Требования
- 7+ лет опыта в software engineering с фокусом на надёжность, observability или production operations; Bachelor's или Master's в CS, Engineering или смежной дисциплине
- Сильные навыки разработки на Python, опыт создания production-инструментов, автоматизации и агентных систем
- Production-опыт с GCP: деплой и управление приложениями на GKE (Kubernetes), глубокое знание SQL и BigQuery (сложные запросы, оконные функции, проектирование схем, оптимизация стоимости), опыт с BigTable
- Опыт проектирования и эксплуатации SLI/SLO-фреймворков на уровне приложений, burn-rate алертинга и error budget политик
- Сильные навыки отладки на уровне приложений: distributed tracing, профилирование, анализ структурированных логов, dependency mapping
Условия
- Гибридный формат работы: офис в San Jose, CA или North Carolina
- Зарплатная вилка $167,700.00 – $245,200.00 (для отдельных штатов до $282,000)
- Бенефиты: медицинская, стоматологическая и vision-страховка, 401(k) с matching от Cisco, оплачиваемый parental leave, short и long-term disability, life insurance
- Возможность получения RSU Cisco
- Оплачиваемый отпуск: 10 праздничных дней, floating holiday, день рождения, year-end shutdown, 4 дня personal wellness, flexible vacation для exempt-сотрудников, 80 часов sick leave
- До 10 оплачиваемых дней в год на волонтёрство
- Годовые бонусы для non-sales ролей
Навыки
- Python
- Kubernetes
- GKE
- GCP
- SQL
- BigQuery
- BigTable
- LangGraph
- Looker
- LookML
- Cloud Logging
- Cloud Trace
- Cloud Monitoring
- distributed tracing
- feature flags
- canary deployments
- progressive rollouts
- AIOps
- RAG
- GenAI
- A2A protocols
- streaming architectures
- event-driven systems