Apple
Software Engineer, Observability
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Observability подразделения Apple Services Engineering. Проектирование и разработка масштабируемых распределённых платформ и сервисов для наблюдения за системами Apple и работы с петабайтами данных.
Задачи
- Сбор требований совместно с кросс-функциональными командами
- Разработка отказоустойчивых высокопроизводительных распределённых систем
- Участие и лидирование в обсуждениях технического дизайна
- Глубокое погружение в предметную область и генерация идей
- Проведение самостоятельных исследований в области работы
- Менторство инженеров в команде
Требования
- Степень BS или MS по Computer Science или эквивалент
- 8+ лет промышленного опыта
- Опыт работы с Java
- Опыт проектирования, реализации и поддержки высокомасштабируемых инфраструктурных сервисов
- Глубокое понимание распределённых систем и опыт работы с ними
- Понимание базовых концепций CS: структуры данных, алгоритмы, конкурентное программирование
- Внимание к деталям и сильные аналитические способности
- Отличные коммуникативные навыки
Условия
- Работа над системами, поддерживающими крупнейшие сервисы мира
- Влияние на продукты для миллионов пользователей Apple
- Коллаборативная и дружелюбная команда
Навыки
- Java
- Distributed Systems
- OpenTelemetry
- Prometheus
- Grafana
- Columnar storage
- Time series databases