Apple
Senior Backend Engineer, Apple News
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Apple Services (InfoApps) для развития Apple News. Проектирование и разработка распределённых сервисов и event-driven пайплайнов, обслуживающих сотни миллионов пользователей.
Задачи
- Проектировать, создавать и развивать высокомасштабируемые backend-сервисы и data pipelines для Apple News, выдерживающие тысячи запросов в секунду
- Вести проекты от начала до конца и сдавать результаты в срок
- Тесно сотрудничать с кросс-функциональной командой инженеров на всём жизненном цикле продукта
- Разрабатывать event-driven архитектуры и messaging-пайплайны для потоков данных в реальном времени
- Принимать технические решения по NoSQL-хранилищам, поисковой инфраструктуре и дизайну сервисов
- Использовать CI/CD-инструменты и системы контроля версий для качества кода и надёжности деплоя
Требования
- Степень бакалавра по Computer Science или смежной технической специальности (или эквивалентный опыт)
- 5–10 лет опыта разработки масштабируемых, поддерживаемых и тестируемых backend-систем
- Сильный опыт с Java и Spring для разработки backend-сервисов
- Опыт проектирования и разработки высоконагруженных распределённых backend-сервисов с event-driven архитектурами и пайплайнами (например, Kafka)
- Опыт работы с хранилищами данных, включая моделирование данных и проектирование схем для production-систем
- Сильные навыки решения сложных технических задач
- Эффективное использование AI-инструментов разработки для ускорения дизайна, кодинга и тестирования
- Сильные коммуникативные навыки и умение работать в команде
Навыки
- Java
- Spring
- Kafka
- NoSQL
- Apache Cassandra
- Apache Solr
- CI/CD
- Jenkins
- Gradle
- Bazel
- event-driven architecture