Apple

Senior Software Engineer, Platform Apps & Technologies, Developer Workflows

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Software Developer Workflows в Apple. Отвечает за backend-сервисы и архитектуру CI-инфраструктуры, которая позволяет инженерам Apple собирать, тестировать и валидировать изменения кода в масштабе.

Задачи

  • Проектировать и развивать архитектуру API для CI-сервисов Apple, поддерживающих разнообразные конфигурации проектов и пайплайнов в масштабе
  • Проектировать системы, которые надёжно аннотируют PR результатами сборки и тестов
  • Архитектурно поддерживать сервисы, запускающие CI-сборки из множества источников с высокой пропускной способностью
  • Тесно работать с UI-командой для интеграции фич на стыке backend и frontend с чистыми контрактами
  • Развивать сервисы, извлекающие и показывающие информацию о сбоях из логов для ускорения анализа и повышения продуктивности разработчиков
  • Развивать сервисы интеграции с рабочими процессами разработчиков и определять направления их масштабирования
  • Использовать метрики и данные для анализа, проектирования и валидации решений по производительности и надёжности
  • Руководить on-call и реагированием на инциденты критичных сервисов, устранять проблемы и улучшать операционные практики
  • Менторить инженеров и задавать стандарты качества

Требования

  • 6+ лет опыта в промышленной разработке ПО с фокусом на backend-сервисы или платформенную инфраструктуру
  • Владение языком для backend-разработки, например Scala, Java или Kotlin
  • Опыт работы с базами данных, включая SQL и/или NoSQL, для хранения, запросов и управления большими объёмами данных
  • Сильное понимание принципов проектирования ПО, распределённых систем и архитектуры сервисов
  • Подтверждённый опыт ведения технической работы от дизайна до продакшена, включая выстраивание кросс-функциональных договорённостей
  • Опыт проектирования или владения системами с высокой нагрузкой, надёжностью и интеграцией между сервисами, включая облачную инфраструктуру, базы данных и API
  • Навык работы с инструментами наблюдаемости и аналитики, такими как Splunk, Grafana или аналогичными
  • Опыт продакшн-эксплуатации: on-call, реагирование на инциденты, улучшение здоровья сервисов
  • Умение самостоятельно решать сложные задачи и эффективно взаимодействовать между командами
  • Степень B.S./M.S. по Computer Science или эквивалентный профессиональный опыт

Условия

  • Работа в Apple над CI-инфраструктурой, от которой зависит разработка и релиз ПО компании
  • Техническое лидерство и влияние на развитие платформы
  • Поддерживающая среда со сложными интересными задачами
  • Возможность менторить инженеров и задавать стандарты качества

Навыки

  • Scala
  • Java
  • Kotlin
  • SQL
  • NoSQL
  • REST
  • microservices
  • event-driven architecture
  • message queues
  • API gateways
  • authentication
  • authorization
  • Splunk
  • Grafana
  • observability
  • distributed tracing
  • CI/CD
  • build pipelines
  • version control
  • SCM
  • macOS
  • iOS
  • Swift
  • Python
  • AI-assisted development tools

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows — Apple, Cupertino | itrelocate