ARUP Laboratories
Software Engineer IV - Python
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в отдел биоинформатики ARUP Laboratories. Проектирует и развивает программные продукты и сервисы, отвечает за качество, стабильность и готовность к релизу, менторит инженеров и координирует технические усилия со смежными командами.
Задачи
- Проектировать, разрабатывать и поддерживать программные продукты и сервисы, запускать новые системы и общие библиотеки
- Принимать ключевые технические решения, задающие направление развития команды
- Обеспечивать качество ПО: безопасность, observability и производительность систем, рассчитанных на конкурентность и масштаб
- Внедрять AI-инструменты разработки и стандарты их конфигурации и документирования
- Определять технические требования к сервисам и приложениям
- Оценивать варианты моделирования данных и нефункциональные требования по производительности, масштабируемости и надёжности
- Задавать и контролировать стандарты качества, стратегии тестирования и практики кодирования
- Диагностировать сложные продакшн-проблемы и определять стратегию мониторинга и алертинга
- Устранять значительный технический долг и оценивать новые инструменты и фреймворки для внедрения
- Участвовать в планировании команды и устранять блокеры у других инженеров
- Формировать стратегию деплоя и критерии готовности к релизу совместно с DevOps и Operations
- Менторить инженеров и взаимодействовать со смежными командами
- Объяснять сложные технические решения нетехническим стейкхолдерам
- Работать с медицинскими директорами и лабораторными учёными для согласования решений с клиническими потребностями
- Документировать архитектуру системы и паттерны проектирования
- Проводить технические интервью и участвовать в найме
Требования
- Опыт senior-уровня в разработке ПО и ведущая роль в проектах
- Python
- Проектирование систем с учётом конкурентности и масштабируемости
- Опыт работы с безопасностью, observability и производительностью
- Опыт моделирования данных и определения нефункциональных требований
- Опыт менторинга инженеров и технического лидерства
- Опыт диагностики сложных продакшн-проблем и построения мониторинга
- Опыт работы с AI-инструментами разработки
- Готовность работать в офисе в Солт-Лейк-Сити, штат Юта
- Готовность работать в биоопасной лабораторной среде с использованием СИЗ
Условия
- График: понедельник — пятница, 40 часов в неделю, 8:00–17:00
- Отдел: Biocomputing - 331
- Работа в национальной клинической и анатомической референс-лаборатории, подразделении Университета Юты
- Культура ответственности, честности, сервиса и совершенства
- Возможности профессионального роста и развития
Навыки
- Python
- AI development tools
- DevOps
- observability
- security
- performance
- data modeling
- monitoring
- alerting