Apple

Senior Platform Software Engineer

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

Senior-инженер в команду Core Data and Intelligence (CDI) для развития Data Engineering Platform — внутренней платформы для data и ML-инженеров. Отвечает за Go-сервисы, деплой в Kubernetes, версионирование артефактов и операционное качество P1-сервиса.

Задачи

  • Проектировать, разрабатывать и эксплуатировать Go-сервисы в основе платформы, формировать декларативный интерфейс для инженеров
  • Отвечать за версионирование и иммутабельность: публикация и подпись неизменяемых артефактов, семантическое версионирование независимо релизящихся компонентов, пиннинг зависимостей
  • Определять контракт деплоя сервисов, модель продвижения по окружениям и топологию Kubernetes для платформенных и партнёрских команд
  • Обеспечивать операционное качество P1-сервиса: SLO, алертинг, происхождение релизов, доступность и откаты
  • Развивать developer experience: CLI, скаффолдинг проектов, API и документация, онбординг и сбор обратной связи от data-команд
  • Задавать техническое направление: стандарты инженерии для организации ~550 инженеров, оценка новых технологий, менторство, масштабирование AI-assisted разработки

Требования

  • Bachelor's или Master's в Computer Science, Engineering или эквивалентный опыт
  • 8+ лет опыта в software engineering, значительная часть — платформенные, инфраструктурные или developer-facing системы
  • Сильный Go, опыт поставки и эксплуатации production backend-сервисов и CLI-инструментов
  • Глубокий практический опыт с Kubernetes: Helm, слои конфигурации по окружениям, probes, стратегия ресурсов и реплик, rolling updates, network policy
  • Опыт владения CI/CD пайплайнами и release engineering, включая продвижение между окружениями и автоматический откат
  • Сильные основы реляционных БД: проектирование схем, индексы, транзакции и уровни изоляции, управляемые миграции
  • Основы распределённых систем и практическая конкурентность в Go
  • Опыт владения сервисами в production: on-call, incident response, телеметрия, пост-инцидентный разбор
  • Опыт создания переиспользуемых skills или агентов для AI-assisted инструментов (Claude Code, Copilot), принятых другими инженерами

Навыки

  • Go
  • Kubernetes
  • Helm
  • CI/CD
  • PostgreSQL
  • CockroachDB
  • Terraform
  • OpenTofu
  • Open Policy Agent
  • Rego
  • PKL
  • CUE
  • Jsonnet
  • OpenTelemetry
  • mTLS
  • Claude Code
  • Copilot

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Senior Platform Software Engineer — Apple, Seattle | itrelocate