Roche
Principal Software Engineer (f/m/d) - Lab Automation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в Roche для разработки систем автоматизации лабораторий в drug discovery. Проектирование драйверов и API для лабораторных приборов, интеграция с LIMS/ELN и построение агентных систем и цифровых двойников лабораторий.
Задачи
- Разрабатывать ПО для управления лабораторными приборами (жидкостные хендлеры, ридеры планшетов, роботизированные руки), создавать драйверы и API с использованием различных протоколов (serial, USB, TCP/IP)
- Руководить разработкой драйверов, API и middleware для интеграции кастомных и коммерческих роботизированных платформ с LIMS и ELN
- Строить агентные системы и цифровые представления лабораторий для проведения научных экспериментов, учитывая идентичность образцов, состояние приборов и доступность ресурсов
- Формировать технический roadmap и совместно со стейкхолдерами определять долгосрочную техническую стратегию стандартизированного и масштабируемого фреймворка
- Выступать старшим техническим экспертом и консультантом для инженеров Lab Automation по управлению системами, извлечению данных и стратегиям связности workflow
- Применять методы reinforcement learning, in-context learning и reasoning для оптимизации алгоритмов динамического планирования и движков исполнения workflow
Требования
- Высшее образование в области Computer Science или смежной технической специальности либо эквивалентный практический опыт
- Существенный профессиональный опыт, желательно 8+ лет
- Практический опыт работы в биотехнологической или фармацевтической исследовательской среде
- Экспертный уровень владения Python и/или TypeScript
- Глубокая экспертиза в cloud-native архитектурах (желательно AWS/GCP), RESTful API, микросервисах, serverless-архитектурах и распределённых системах
- Опыт работы как минимум с двумя протоколами/технологиями из NATS, Kafka, MQTT или GraphQL
- Чёткое мнение о том, как команде внедрять AI-воркфлоу разработки для более быстрой и качественной поставки кода
- Опыт владения или существенного формирования технического roadmap, принятия решений о том, что строить, откладывать и выводить из эксплуатации, и прагматичных компромиссов
- Сильные коммуникативные навыки и способность выстраивать доверительные партнёрства с учёными и определять высокоуровневую техническую архитектуру
- Желательно: опыт обучения, оценки или внедрения AI/ML-моделей (включая reinforcement или imitation learning для робототехники) и построения AI-enabled систем с определением evals, guardrails и измерением надёжности
Условия
- Работа в Roche — глобальной компании с более чем 100 000 сотрудников
- Культура, поощряющая личное самовыражение, открытый диалог и подлинные связи
- Roche — Equal Opportunity Employer
- Для отклика достаточно обновлённого CV и диплома о высшем образовании, сопроводительное письмо не требуется
- В процессе отбора потребуется заполнить анкету
Навыки
- Python
- TypeScript
- AWS
- GCP
- RESTful APIs
- микросервисы
- serverless
- распределённые системы
- NATS
- Kafka
- MQTT
- GraphQL
- reinforcement learning
- in-context learning
- AI/ML
- LIMS
- ELN
- serial
- USB
- TCP/IP