GE Healthcare
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Compute Science & Solutions (CSS), создающую вычислительные платформы для медицинских устройств. Проектирование и разработка backend-сервисов и платформенного ПО на Python, техническое лидерство и менторство.
Задачи
- Проектировать, разрабатывать, тестировать и внедрять приложения, backend-сервисы и платформенные инструменты на Python
- Оказывать техническую поддержку и наставничество junior-разработчикам
- Определять и продвигать лучшие практики разработки: code review, unit-тесты, автоматические проверки качества, CI/CD
- Проектировать и реализовывать RESTful API, data-сервисы и backend-компоненты
- Взаимодействовать с командами систем, железа, инфраструктуры, кибербезопасности и продуктовой разработки
- Принимать решения по архитектуре ПО с фокусом на масштабируемость, поддерживаемость, надёжность и производительность
- Разрабатывать и поддерживать фреймворки автоматизированного тестирования
- Устранять сложные проблемы на уровнях приложения, сервисов и инфраструктуры
- Участвовать в Agile-процессах: планирование, оценка, спринты, непрерывное улучшение
- Оценивать новые технологии, фреймворки и инструменты разработки
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или смежной STEM-дисциплине
- 5+ лет профессионального опыта разработки ПО
- Сильное владение разработкой приложений на Python
- Опыт проектирования и разработки RESTful API и backend-сервисов
- Опыт создания production-ПО с современными Python-фреймворками: FastAPI, AsyncIO, Pydantic, SQLAlchemy, Plotly Dash или аналогичными
- Опыт разработки и поддержки автоматических unit-, интеграционных и e2e-тестов
- Понимание паттернов проектирования, ООП и принципов архитектуры приложений
- Опыт code review и менторства разработчиков
- Опыт работы с реляционными БД, включая PostgreSQL и SQLite
- Опыт работы с Git-based workflow
- Опыт с CI/CD пайплайнами и практиками DevOps
- Опыт разработки в Linux-окружении
- Опыт с Docker и контейнерными деплоями
- Сильные коммуникативные навыки и умение работать в междисциплинарной команде
Условия
- Конкурентная компенсация
- Профессиональное развитие и карьерный рост
- Комфортная рабочая среда
- Релокационная поддержка не предоставляется
- Спонсорство визы не предоставляется
Навыки
- Python
- FastAPI
- AsyncIO
- Pydantic
- SQLAlchemy
- Plotly Dash
- REST API
- PostgreSQL
- SQLite
- Git
- CI/CD
- DevOps
- Linux
- Docker
- Agile
- Scrum