Apple

Software Engineer - Build Support Engineering

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

Инженер в команду Build Support Engineering в Apple. Занимается модернизацией систем сборки, деплоя и хотфиксов, стандартизацией контейнеризированных сборок и разработкой агентных AI-систем для автоматизации поддержки разработчиков.

Задачи

  • Проектировать, разрабатывать и оптимизировать масштабируемые backend-сервисы и API на Java и Python для процессов сборки, деплоя и хотфиксов
  • Собирать требования с проектными менеджерами и партнёрскими командами и переводить их в технические решения
  • Модернизировать legacy-пайплайны сборки и деплоя, консолидируя типы артефактов на единый стандартизированный контейнерный образ
  • Разрабатывать и поддерживать multi-repo инструменты для разработчиков: сборка, хотфиксы, запросы, авто-мерж
  • Интегрировать AI-инструменты и агентные системы в on-call триаж, отладку и поддержку разработчиков
  • Проектировать агентные AI-системы: многошаговые агенты с использованием инструментов для автономного триажа и расследования сбоев
  • Создавать и поддерживать контейнеризированные сервисы на Kubernetes
  • Развивать архитектуру платформы для надёжности, поддерживаемости и производительности, добавлять unit- и интеграционные тесты, устранять уязвимости
  • Писать чистый, поддерживаемый и хорошо протестированный код
  • Участвовать в code review, архитектурных обсуждениях и разборе продакшн-инцидентов
  • Развивать CI/CD пайплайны и автоматизацию инфраструктуры

Требования

  • 2+ года коммерческого опыта разработки backend-систем
  • Сильные навыки программирования на Java и Python
  • Практический опыт работы с Kubernetes для оркестрации и деплоя контейнеров
  • Опыт использования и разработки AI-инструментов и агентных систем для повышения продуктивности
  • Знание алгоритмов, структур данных и принципов распределённых систем
  • Опыт работы с базами данных (реляционными и/или NoSQL) и масштабируемыми сервисными архитектурами
  • Отличные коммуникативные навыки и умение работать в команде
  • Степень BS, MS или PhD в Computer Science/Engineering

Навыки

  • Java
  • Python
  • Kubernetes
  • CI/CD
  • AI
  • LLM
  • Kafka
  • NoSQL
  • PyTorch
  • TensorFlow
  • LangChain
  • Hugging Face
  • LangGraph
  • MCP
  • микросервисы

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

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 окт.
Software Engineer - Build Support Engineering — Apple, San Diego | itrelocate