SOPHiA GENETICS
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Software Engineering компании SOPHiA GENETICS. Разработка и оптимизация масштабируемых сервисов платформы SOPHiA DDM, публичного API и middleware-слоя для интеграций с больничными системами.
Задачи
- Проектировать, разрабатывать и непрерывно улучшать надёжные масштабируемые сервисы в рамках общей архитектуры системы
- Реализовывать новые функции и улучшения в core-компонентах SOPHiA DDM, публичном API и middleware-слое для интеграций с внешними больничными системами
- Поддерживать существующие интеграции с клиентами, предлагать и внедрять улучшения по обратной связи
- Обеспечивать надёжную работу компонентов под высокими нагрузками, оптимизировать производительность, использование ресурсов и время выполнения задач
- Оптимизировать процессы деплоя, автоматизировать пайплайны и улучшать управление инфраструктурой
- Внедрять и поддерживать системы мониторинга, использовать Grafana и Loki для наблюдаемости
- Использовать современные AI-инструменты и лучшие практики разработки для повышения продуктивности
Требования
- Минимум 5 лет опыта на аналогичной позиции, степень бакалавра или магистра (или выше)
- Уверенное владение Java для backend-сервисов
- Глубокое понимание и большой опыт работы с микросервисной архитектурой
- Опыт работы с публичными API, включая определение API и управление изменениями
- Опыт работы с базами данных MySQL, MariaDB и DuckDB, включая проектирование и оптимизацию запросов
- Активное использование современных AI-инструментов и оркестрации агентов на всех этапах жизненного цикла ПО
- Знание стандартов HL7 и FHIR для обмена медицинскими данными — сильный плюс
- Знакомство с Linux и GitLab для контроля версий и CI/CD
- Опыт оптимизации производительности систем, управления ресурсами и сокращения времени выполнения при больших объёмах данных
- Опыт работы с масштабируемой архитектурой, особенно в облачных средах и контейнерной инфраструктуре
- Знакомство с инструментами мониторинга и наблюдаемости Grafana и Loki
- Опыт с React.js для frontend-разработки — сильный плюс
- Опыт с Micronaut для микросервисов и backend-решений — сильный плюс
- Знание Kafka — плюс
- Опыт в геномике — преимущество
Условия
- Гибридный формат: 3 дня в неделю в офисе в Бостоне, MA
- Постоянный контракт
- Медицинская, стоматологическая и офтальмологическая страховка с покрытием 90% работодателем
- 401K с матчингом 4%
- Оплачиваемые работодателем краткосрочная и долгосрочная страховка по нетрудоспособности
- FSA и льготы на транспорт
- 20 дней оплачиваемого отпуска с ростом до 25 дней, 5 дней больничного и 14 государственных праздников
- Бесплатная программа EAP
- Старт: ASAP
Навыки
- Java
- микросервисы
- public API
- MySQL
- MariaDB
- DuckDB
- AI tools
- agent orchestration
- HL7
- FHIR
- Linux
- GitLab
- CI/CD
- cloud
- containers
- Grafana
- Loki
- React.js
- Micronaut
- Kafka