Alexion Pharmaceuticals

Senior Orchestration Software Engineer- Workflow & Integration

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

Инженер в команду Advanced Robotics & Data Orchestration в Alexion (AstraZeneca). Отвечает за программный слой, который объединяет приборы и роботов в переиспользуемые автоматизированные workflow.

Задачи

  • Переводить требования учёных и операторов (производительность, удобство, исключения, надёжность) в архитектуру оркестрации и реализацию ПО
  • Реализовывать логику управления запуском (модели состояний, события), обработку исключений, восстановление/откат и планирование для автоматизированных ячеек и приборов
  • Разрабатывать переиспользуемые драйверы/адаптеры и интерфейсные модули по контрактам, стандартам кода и версионированию, проводить ревью кода и тестов
  • Интегрировать приборы и роботов с планировщиками и сервисами данных через интерфейсы и SDK, совместно с data engineering определять схемы и модели событий
  • Применять configuration-as-code, CI/CD, автотесты и практики безопасной разработки, выпускать документированные релизы и гайды по миграции
  • Оснащать workflow телеметрией, логами и алертами, определять SLI/SLO для ПО оркестрации, участвовать в постмортемах
  • Готовить материалы для онбординга (паттерны подключения, чек-листы валидации, примеры конфигураций), поддерживать UAT операторов
  • Поддерживать ввод в эксплуатацию, cutover и hypercare для приоритетных workflow, отслеживать переиспользование, время ввода, снижение ошибок и uptime

Требования

  • PhD без опыта, или MS + 4 года, или BS + 8 лет в Computer Science, Engineering или смежной области (или эквивалентный опыт)
  • 4+ года разработки ПО для лабораторной или промышленной автоматизации либо робототехники, с практикой оркестрации или интеграции систем управления
  • Владение одним или несколькими языками автоматизации (например, Python, C# или Java), опыт с event-driven паттернами и конечными автоматами
  • Опыт с интерфейсами, SDK и шинами сообщений, интеграция с планировщиками и сервисами данных, знание проектирования схем, контрактов данных и базового SQL
  • Взаимодействие с учёными/операторами, mechatronics/controls и data engineers, понятная документация
  • Готовность периодически работать в лабораторной или производственной среде, поднимать/переносить грузы 15/30 фунтов, работать в контролируемой среде с опасными материалами, использовать СИЗ

Условия

  • Работа в офисе в среднем минимум 4 дня в неделю
  • Гибкость в балансе офисной работы и личных обстоятельств
  • Инклюзивная среда с равными возможностями для всех кандидатов
  • Возможность ускорять разработку терапий для редких и ультраредких заболеваний

Навыки

  • Python
  • C#
  • Java
  • event-driven architecture
  • state machines
  • SDK
  • message buses
  • SQL
  • schema design
  • data contracts
  • CI/CD
  • configuration-as-code
  • observability
  • telemetry
  • robotics SDKs
  • ELN
  • LIMS
  • SDMS

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

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 Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.