Apple

Software Engineer, Triage Services

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

Инженер в команду System Triage Services, которая создаёт mission-critical приложения для обнаружения, анализа и классификации низкоуровневых сбоев ПО на всех платформах Apple. Роль сочетает распределённые системы с разработкой AI-агентов для автоматизации триажа багов Core OS.

Задачи

  • Проектировать, создавать и поддерживать рабочие процессы AI-агентов, автоматизирующие низкоуровневый триаж ПО и маршрутизацию root-cause анализа в масштабе
  • Оценивать и повышать надёжность агентов: промпт-дизайн, точность вызова инструментов, guardrails и регрессионное тестирование
  • Инструментировать пайплайны агентов end-to-end, чтобы сбои, дрейф и решения с низкой уверенностью выявлялись до попадания к инженерам
  • Сотрудничать с командами Core OS для поиска возможностей автоматизации и улучшения поведения агентов через обратную связь и оценку
  • Вести полный жизненный цикл production-агентов — от прототипа до hardened-сервиса, включая on-call по критичной инфраструктуре триажа, и менторить других инженеров по дизайну и оценке агентов

Требования

  • Опыт программирования на Python
  • 5+ лет опыта построения масштабируемых data-платформ и распределённых систем
  • Опыт разработки с LLM и агентами
  • Знание архитектур RAG, генерации эмбеддингов, векторных баз данных и подготовки AI-данных для агентных workflow
  • Сильные навыки коллаборации и коммуникации в кросс-доменных командах разработки
  • Знакомство с eval-фреймворками для качества агентов (офлайн-бенчмарки, детекция дрейфа, confidence scoring)
  • Степень бакалавра в Computer Science, Data Engineering или смежной области

Условия

  • Предпочтительно: магистерская степень в Computer Science, Data Engineering или смежной области
  • Предпочтительно: 1+ год разработки production-агентных систем
  • Предпочтительно: опыт с крупномасштабной телеметрией или observability-системами для автоматизированного принятия решений
  • Предпочтительно: опыт поставки инструментов, которыми пользуются инженерные команды за пределами своей
  • Предпочтительно: опыт в kernel или OS-level отладке, анализе крашей или root-cause investigation

Навыки

  • Python
  • LLM
  • AI agents
  • RAG
  • embeddings
  • vector databases
  • distributed systems
  • data platforms
  • eval frameworks
  • observability
  • telemetry
  • kernel debugging
  • crash analysis

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

Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Principal AI Engineer, SMAI
Micron TechnologyLeadBoiseОфис
13 окт.
Lead Software Engineer
HumanaLeadNew YorkУдалённо
155,200 – 213,400 USD в год
13 окт.
AI Software Developer
Inland Pipe RehabilitationSeniorThe WoodlandsОфис
12 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Software Engineer, Triage Services — Apple, Cupertino | itrelocate