Apple

Sr Software Engineer, Applied AI and Test Automation - Camera Software

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

Senior-инженер в команду Camera Software в Apple: проектирование и внедрение систем автоматизированной валидации камеры с использованием агентного AI, мультимодального зрения и роботизированной автоматизации.

Задачи

  • Проектировать архитектуру систем валидации камеры следующего поколения — от прототипа до продакшена, обеспечивая техническое согласование между QA, командами Camera Software и лабораторной инфраструктурой.
  • Разрабатывать и внедрять автоматизированную валидацию capture-пути: проверять корректность UI и сценариев съёмки, а также форматов, вложений и метаданных получаемых фото и видео.
  • Создавать AI-ассистированную триаж-систему, превращающую сырые падения тестов в кластеризованные, дедуплицированные и корректно атрибутированные отчёты, вместе с evaluation-харнессами.
  • Повышать надёжность существующих тестовых наборов: диагностировать flaky и недетерминированное поведение, устранять целые классы сбоев.
  • Совместно с QA-инженерами, разработчиками Camera Software, продакт-менеджментом и лабораторной инфраструктурой определять приоритеты автоматизации и измерять её эффективность.
  • Менторить инженеров через design review, code review и конструктивную техническую обратную связь.

Требования

  • 8+ лет профессионального опыта в software engineering и архитектуре.
  • 2+ года практического опыта построения и оценки современных AI/ML и агентных технологий для решения реальных задач валидации.
  • Подтверждённый опыт проектирования, разработки, отладки и надёжной эксплуатации эффективных систем автоматизации тестирования, измеримо улучшивших обнаружение дефектов и/или скорость релизов.
  • Глубокое знание методологий и стратегий QA-тестирования, опыт в аналитике результатов тестов, автоматизированном триаже, измерении flakiness и повышении signal-to-noise в автоматизированной отчётности.
  • Опыт автоматизации или валидации ПО на физическом оборудовании, устройствах или инструментированных лабораторных стендах.
  • Опыт построения и эксплуатации автоматизированного выполнения тестов в масштабе, включая CI/CD-пайплайны и инфраструктуру для unattended-тестирования.
  • Сильные навыки решения задач и кросс-функциональной коллаборации в быстро меняющейся среде.
  • Опыт менторства инженеров и предоставления чёткой конструктивной технической обратной связи.
  • Сильные навыки программирования минимум на одном из: Python, Swift, Objective-C, C++.
  • Степень BS/MS/PhD в Computer Science, AI/ML, Electrical Engineering или смежной технической области либо эквивалентный практический опыт.

Навыки

  • Python
  • Swift
  • Objective-C
  • C++
  • AI/ML
  • agentic AI
  • multimodal AI
  • computer vision
  • XCTest
  • pytest
  • CI/CD
  • test automation
  • robotics
  • image processing
  • video processing

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

Lead Software Test Engineer
Ford Motor CompanyLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Software Engineer II - Test
RTXMiddleTucsonОфисРелокация
75,800 – 144,200 USD в год
13 окт.
Senior Software Development Engineer In Test
Companion MedicalSeniorNorthridgeОфис
124,000 – 212,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Sr Software Engineer, Applied AI and Test Automation - Camera Software — Apple, Cupertino | itrelocate