Cisco
Staff Software Engineer, Data & Scalability Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Data & Scalability Platform (Splunk Agent Resilience) в Cisco. Отвечает за архитектуру, масштабируемость и стоимость data plane: хранилища, стриминг, вычисления и инструменты нагрузочного тестирования.
Задачи
- Определять и вести многоквартальный технический роадмап data-платформы: хранение, стриминг, вычисления и инструменты измерений
- Руководить архитектурой и эволюцией data plane: выбор storage-движка, модели шардирования и тенантности, границы control/data plane
- Устанавливать платформенные стандарты схем, безопасности миграций, хранения данных и вести процесс их ревью
- Вести модель ёмкости и производительности, определять SLO
- Вести крупные инициативы по масштабируемости и производительности хранилищ, стриминговых пайплайнов и распределённых воркеров
- Управлять cost efficiency, стоимостью единицы телеметрии, атрибуцией затрат, квотами и rate-limit
- Задавать направление мультитенантной изоляции
- Проектировать и строить внутренние фреймворки и performance-инструменты: нагрузочное тестирование, профилирование, бенчмарки
- Устанавливать стандарты observability платформы
- Вести разборы сложных продакшн-инцидентов и системные исправления
- Принимать и документировать решения по выбору технологий и build-vs-buy с анализом стоимости, рисков и миграции
- Влиять на направление платформы совместно с инженерным руководством и продуктовыми командами
- Менторить инженеров и повышать инженерную планку через дизайн-ревью, стандарты и документацию
Требования
- Bachelor's degree и 8+ лет опыта, или Master's и 6+ лет, или PhD и 3+ года в Computer Science, Software Engineering или смежной области, включая минимум 6 лет разработки и/или эксплуатации data-intensive backend-сервисов и платформ
- Опыт технического лидерства: задавание технического направления, ведение многоквартальных инициатив, влияние на решения за пределами своей зоны
- Опыт проектирования, эксплуатации и/или поставки высокомасштабируемых, надёжных production data-intensive платформ
- Опыт проектирования крупных распределённых систем и решения задач масштабируемости, доступности, производительности, надёжности и отказоустойчивости
- Backend-разработка на Go, Java, Rust, C++ и/или Python
- Опыт с cloud-native технологиями, контейнерами (Kubernetes) и публичными облаками (AWS, GCP или аналоги)
Условия
- Гибридный формат: по вторникам и четвергам в офисе (в CA — вторник в San Francisco, четверг в San Jose; в NYC — вторник и четверг в офисе NYC)
- Зарплатный диапазон $186,900.00 – $267,700.00 (по локациям: NYC Metro $186,900–$307,800; Non-Metro NY и Washington $166,300–$274,100)
- Медицинская, стоматологическая и оптическая страховка, 401(k) с вкладом Cisco, оплачиваемый родительский отпуск, страхование жизни и инвалидности
- Возможность получения RSU Cisco
- Оплачиваемые отпуска и больничные, 10 оплачиваемых праздников, оплачиваемый день рождения, year-end shutdown, 4 дня wellness, до 10 дней на волонтёрство
- Годовые бонусы для не-sales ролей
Навыки
- Go
- Java
- Rust
- C++
- Python
- Kubernetes
- AWS
- GCP
- PostgreSQL
- MySQL
- ClickHouse
- Druid
- BigQuery
- Snowflake
- Kafka
- RabbitMQ
- Pulsar
- Kinesis
- OpenTelemetry
- Pyroscope
- Celery
- Temporal
- Flink
- Spark Streaming
- Trino
- Presto
- RisingWave
- распределённые системы
- нагрузочное тестирование
- профилирование
- бенчмаркинг
- SLO
- FinOps