Extreme Networks
Staff Software Engineer – Extreme Platform ONE (10548)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Performance Monitoring платформы Extreme Platform ONE. Отвечает за архитектуру приёма и хранения телеметрии платформы, масштабируемость и производительность пайплайнов данных.
Задачи
- Проектировать и масштабировать высоконагруженную платформу данных для мониторинга производительности и аналитики
- Разрабатывать и оптимизировать потоковую обработку и хранение данных на Kafka, Numaflow, ClickHouse, TimescaleDB и Elasticsearch
- Проектировать пайплайны обогащения событий и превращения сырых данных в контекстные сигналы производительности
- Отвечать за стратегию хранения данных, оптимизацию запросов, индексации и партиционирования
- Проектировать стратегии хранения, роллапов и партиционирования с балансом производительности и стоимости
- Тюнить платформу мониторинга под рост объёма данных и конкурентность запросов
- Находить и устранять узкие места по всему пайплайну — от лага Kafka-консьюмеров до планов запросов
- Проектировать горизонтальную масштабируемость: партиционирование, шардирование, распределение нагрузки
- Внедрять практики планирования мощностей и нагрузочного тестирования
- Поддерживать проверки перед деплоем, включая регрессионное тестирование производительности и проверки безопасности
- Взаимодействовать с QA по валидации корректности пайплайнов и устойчивости под нагрузкой
- Применять практики безопасного кодирования и участвовать в код-ревью с фокусом на безопасность
- Вести документацию архитектуры, потоков данных и операционных runbook'ов
- Участвовать в дизайн-ревью и технических решениях совместно с engineering, data и platform командами
Требования
- 8+ лет опыта в разработке ПО, включая опыт построения и масштабирования пайплайнов данных и/или платформ observability
- Сильный практический опыт с Kafka или аналогичными стриминговыми платформами для высоконагруженного приёма данных
- Опыт с Numaflow или аналогичными фреймворками потоковой обработки
- Глубокая экспертиза в ClickHouse, TimescaleDB или других time-series/колоночных БД, включая проектирование схем и оптимизацию запросов
- Опыт с Elasticsearch для поиска и аналитики на масштабе
- Сильные навыки оптимизации запросов в SQL, time-series и поисковых хранилищах
- Владение несколькими языками программирования (Go, Java, Python или аналоги)
- Понимание безопасности контейнеров, Kubernetes и облачной инфраструктуры
- Опыт с CI/CD пайплайнами и системами сборки
- Знание инструментов сканирования безопасности и типовых уязвимостей (OWASP Top 10, CWE)
- Степень бакалавра в Computer Science или смежной области либо эквивалентный опыт
Условия
- Полная занятость, работа в офисе в San Jose, CA
- Зарплата 170 000–190 000 USD в год плюс бонус по результатам
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий график и возможность работы из дома, где позволяет роль
- Оплачиваемый отпуск и праздники
- Пенсионные программы, включая 401K matching в США
- Employee Stock Purchase Program
- Помощь с усыновлением и поддержка лечения бесплодия
- Flexible spending accounts
- Employee assistance program
- Компенсация обучения
- Страхование жизни и инвалидности
- Спонсорство рабочей визы, включая H-1B, не предоставляется
Навыки
- Kafka
- Numaflow
- ClickHouse
- TimescaleDB
- Elasticsearch
- SQL
- Go
- Java
- Python
- C#
- JavaScript
- Kubernetes
- Docker
- AWS
- Azure
- GCP
- Terraform
- CloudFormation
- Ansible
- Jenkins
- GitLab CI
- GitHub Actions
- Azure Pipelines
- Maven
- Gradle
- npm
- pip
- cargo
- Git
- GitHub
- GitLab
- OWASP Top 10
- CWE