Краткое описание вакансии
Присоединяйтесь к EIT, чтобы возглавить команду, разрабатывающую программные платформы, объединяющие научные рабочие процессы, возможности ИИ, робототехнику и лабораторную автоматизацию.
Эта роль сочетает в себе руководство командой с значительной практической инженерной работой. Вы будете задавать техническое направление, организовывать выполнение задач и развивать свою команду, одновременно лично проектируя системы, пиша производственный код и решая сложные проблемы интеграции. Вы будете нести ответственность за выполнение задач командой и качество инженерных решений, а также самостоятельно выполнять значительную техническую работу.
Работая с учёными, продуктовыми командами, инженерами аппаратного обеспечения и специалистами по ИИ, вы будете превращать новые требования и прототипы в надёжные, удобные платформы. Вы принесёте с собой сильный опыт разработки программного обеспечения и практические знания агентного ИИ, включая использование инструментов, управление контекстом, оркестрацию и оценку.
Мы приветствуем опыт из областей научного программного обеспечения, промышленной автоматизации, робототехники, платформ ИИ и смежных сфер. Предыдущий опыт лабораторной автоматизации является ценным, но не является обязательным.
От вас ожидается работа в Оксфорде 4 дня в неделю для этой роли.
Требования
Основные обязанности
•Руководить и развивать основную команду разработчиков программного обеспечения, устанавливая приоритеты, эффективно делегируя, предоставляя обратную связь и поддерживая набор персонала и профессиональное развитие.
•Отвечать за поставку платформы, переводя потребности продукта в достижимые планы и управляя ресурсами, зависимостями и техническими рисками.
•Лично проектировать, реализовывать, тестировать и внедрять значительные программные возможности, оставаясь тесно вовлечённым в интеграцию и устранение неполадок в эксплуатации.
•Задавать техническое направление и определять модульные архитектуры, общие интерфейсы и повторно используемые компоненты по всей платформе.
•Направлять и вносить вклад в агентные возможности, включая интеграцию инструментов, управление контекстом и состоянием, оркестрацию и оценку.
•Устанавливать соответствующие границы между решениями, управляемыми ИИ, детерминированным выполнением, человеческим контролем и действиями, влияющими на физические системы.
•Разрабатывать распределённые сервисы, коммуникационное промежуточное ПО, API и интеграции с оборудованием и внешними платформами.
•Переводить прототипы в поддерживаемую эксплуатацию, решая вопросы надёжности, безопасности, производительности, удобства сопровождения и использования.
•Руководить верификацией и валидацией через автоматизированное тестирование, моделирование, оценку агентов и системное тестирование с чёткими критериями приёмки.
•Устанавливать эффективные практики обзора кода, развертывания, наблюдаемости и документации, координируясь с инфраструктурными, дата- и прикладными командами.
Необходимые знания, навыки и опыт
•Степень или эквивалентный практический опыт в области разработки программного обеспечения, информатики, робототехники или смежной дисциплины.
•Опыт руководства командой разработчиков программного обеспечения, включая планирование, делегирование, наставничество и индивидуальное развитие.
•Сильные, актуальные практические навыки разработки, включая Python, сервисные API, типизированные интерфейсы и системы с интеграцией ИИ, с доказательствами личного внедрения значительного программного обеспечения в эксплуатацию.
•Опыт сочетания руководства командой с постоянным вкладом в архитектуру, кодирование, тестирование, отладку и развертывание.
•Опыт поставки программных платформ или сложных интегрированных систем через развертывание и последующую эксплуатацию.
•Практические знания агентных ИИ-систем, включая использование инструментов, управление контекстом, оркестрацию, оценку и контролируемое взаимодействие с внешними системами.
•Опыт работы с коммуникационным промежуточным ПО и архитектурами на основе сообщений или публикации-подписки.
•Понимание асинхронного выполнения, параллелизма, сохранения состояния и восстановления после частичных сбоев, включая доставку сообщений, повторные попытки и идемпотентность.
•Опыт применения верификации и валидации программного обеспечения, поддерживаемых чёткими требованиями, критериями приёмки и доказательствами тестирования.
•Способность балансировать приоритеты поставки и качество инженерных решений, а также эффективно общаться с техническими и нетехническими командами.
Желательные знания, навыки и опыт
•Опыт внедрения возможностей с поддержкой ИИ или агентных возможностей, включая знакомство с агентными фреймворками, MCP, retrieval или обслуживанием моделей.
•Опыт работы с системами, интегрирующимися с робототехникой или непосредственно управляющими ею, промышленной автоматизацией, инструментарием или программным обеспечением, управляющим физическим оборудованием.
•Знакомство с робототехническими симуляторами для интеграционного тестирования и оценки управления, автономности и поведения системы до развертывания аппаратного обеспечения.
•Знакомство с робототехническим или промышленным промежуточным ПО, таким как ROS 2, DDS или аналогичными фреймворками.
•Опыт работы с движками рабочих процессов, планированием, расписанием или координацией совместного использования ресурсов.
•Опыт работы с контейнеризированными облачными и периферийными развертываниями, C++ или научным происхождением данных.
•Опыт разработки общих платформ для нескольких команд и набора инженеров.
Ключевые качества
•Ведёт примером, одновременно давая возможность другим через продуманное делегирование и конструктивную обратную связь.
•Берёт на себя ответственность как за личную инженерную работу, так и за коллективную поставку команды.
•Уверенно переключается между техническим руководством и детальной реализацией.
•Сотрудничает, прагматичен и комфортно превращает развивающиеся требования в надёжные системы.
Преимущества
Мы предлагаем следующую зарплату и льготы:
•Повышенная оплата отпуска
•Пенсионное обеспечение
•Страхование жизни
•Защита дохода
•Частная медицинская страховка
•План выплат при госпитализации
•Терапевтические услуги
•Perk Box
•Схема электромобилей