Apple

Senior Platform Software Engineer

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

Инженер платформы в команде Core Data and Intelligence (Apple Services Engineering). Разработка и развитие Data Engineering Platform — внутренней экосистемы для data и ML-инженеров: сервисы на Go, декларативные API, CI/CD, наблюдаемость и приватность.

Задачи

  • Проектировать, разрабатывать и эксплуатировать Go-сервисы в основе DEP, формировать декларативные API и интерфейсы
  • Определять, как сервисы разворачиваются на платформе: паттерны и абстракции для деплоя, конфигурации, релизов и жизненного цикла
  • Обеспечивать операционную надёжность критичных production-сервисов: SLO, наблюдаемость, алертинг, безопасность релизов, доступность и восстановление
  • Улучшать developer experience: CLI-инструменты, скаффолдинг проектов, API и документация; проводить онбординг и собирать обратную связь
  • Проектировать и развивать модели данных и персистентности, схемы, контракты и интерфейсы с учётом совместимости и миграций
  • Разрабатывать переиспользуемые AI-assisted инженерные workflow и паттерны для skills и агентов
  • Формировать техническое направление: стандарты, оценка новых технологий, менторство инженеров и работа с командами-заказчиками

Требования

  • Bachelor's или Master's в Computer Science, Engineering или эквивалентный опыт
  • 6+ лет опыта в software engineering, значительный опыт сложных backend-сервисов и распределённых систем
  • Сильные основы программирования, опыт поставки и эксплуатации production backend-сервисов и developer-инструментов
  • Опыт проектирования долговечных API, схем или developer-facing интерфейсов с вниманием к совместимости и эволюции
  • Опыт с CI/CD и release engineering, включая продвижение между окружениями и безопасный откат
  • Сильные основы реляционных БД: проектирование схем, индексы, транзакции и уровни изоляции, управляемые миграции в production
  • Основы распределённых систем: надёжность, консистентность, отказные сценарии и операционные компромиссы
  • Опыт эксплуатации production-сервисов: наблюдаемость, on-call, инциденты и пост-инцидентные улучшения
  • Сильные навыки письменной и устной коммуникации, работа между командами

Навыки

  • Go
  • CI/CD
  • PostgreSQL
  • CockroachDB
  • Terraform
  • OpenTofu
  • Open Policy Agent
  • Rego
  • PKL
  • CUE
  • Jsonnet
  • OpenTelemetry
  • CLI
  • distributed systems
  • relational databases

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

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 Platform Software Engineer — Apple, Seattle | itrelocate