Heartflow
Senior/Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior/Staff инженер в медицинскую технологическую компанию Heartflow. Проектирование и эксплуатация backend-сервисов клинической платформы, через которые данные визуализации пациентов проходят AI-анализ и передаются клиницистам.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать backend-сервисы и API клинической платформы, отвечая за работу от дизайн-ревью до мониторинга в продакшене
- Переводить продуктовые и клинические требования в технические дизайны, писать и ревьюить дизайн-документы, обосновывать компромиссы между корректностью, производительностью, безопасностью и поддерживаемостью
- Писать качественный, хорошо покрытый тестами код и держать высокую планку на код-ревью
- Развивать сервисы и data pipelines, которые надёжно и безопасно перемещают данные визуализации и результаты анализа через платформу в масштабе
- Реализовывать secure-by-default паттерны аутентификации, авторизации, контроля доступа и целостности данных
- Отвечать за надёжность и производительность систем: инструментирование, мониторинг, алертинг, разбор инцидентов, on-call
- Участвовать в CI/CD, infrastructure-as-code и developer tooling
- Готовить документацию по дизайну, верификации и трассируемости для FDA-регулируемого медицинского ПО и соблюдать требования HIPAA
- Менторить инженеров через код-ревью, парное программирование и фидбек по дизайну, помогать онбордингу
- Использовать AI-ассистентов для кодинга в продакшн-работе с пониманием, где они ускоряют, а где нет, и как проверять результат
- Работать с Product, Clinical, Operations и Regulatory, объяснять технические компромиссы неинженерным стейкхолдерам
- Для Staff: вести технические инициативы, охватывающие несколько сервисов и команд, выявлять риски и зависимости, развивать инженерные практики и архитектурные паттерны
Требования
- Bachelor’s degree in Computer Science, Engineering или смежной области либо эквивалентный опыт
- 7+ лет профессионального опыта разработки для Senior; 10+ лет, включая техническое лидерство за пределами одной команды, для Staff
- Сильные навыки backend-разработки на Python или Java, фундаментальные знания ООП, моделирования данных, конкурентности и проектирования API
- Практический опыт построения и эксплуатации сервисов в облаке (AWS), знание SQL и NoSQL хранилищ
- Опыт проектирования, запуска и эксплуатации продакшн-сервисов в распределённой или микросервисной архитектуре
- Опыт сквозного владения значимым сервисом или компонентом, включая его надёжность и производительность в продакшене
- Дисциплинированный подход к автоматическому тестированию, код-ревью и отладке
- Опыт Agile-методологий и инструментов управления проектами
- Знание web и OWASP security best practices
- Практический опыт с AWS (Lambda, ECS, EKS, Fargate, S3, SQS, VPC), IaC (Terraform, CDK), CI/CD и observability
- Умение ясно писать и говорить о технической работе, в том числе для неинженерных стейкхолдеров
- Способность работать в быстром и коллаборативном окружении
Условия
- Базовая зарплата $180,000–$215,000 для Senior или $190,000–$250,000 для Staff
- Бонус и equity
- Гибридный формат работы (#LI-Hybrid)
- Работа в публичной компании (HTFL) с международным признанием в healthcare innovation
- Равные возможности трудоустройства (Equal Opportunity Employer)
Навыки
- Python
- Java
- AWS
- Lambda
- ECS
- EKS
- Fargate
- S3
- SQS
- VPC
- Terraform
- CDK
- CI/CD
- SQL
- NoSQL
- Django
- Django ORM
- DICOM
- HL7
- FHIR
- HIPAA
- OWASP
- microservices
- observability