RareCyte
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack Senior Software Engineer в RareCyte для разработки веб-платформы, которая запускает сканирования и управляет данными изображений микроскопии. Работа охватывает весь стек: Django-сервисы, распределённую обработку изображений и высокопроизводительный браузерный просмотрщик.
Задачи
- Разрабатывать сложные клиентские приложения: управление прибором в реальном времени, высокопроизводительный просмотр изображений, асинхронная обработка и управление данными
- Отвечать за фичи от проектирования до деплоя, работая с учёными, инженерами и продуктовыми стейкхолдерами при неполных или меняющихся требованиях
- Делиться знаниями с командой и помогать оценивать новые технологии для поддержания современного стека
Требования
- Степень бакалавра по computer science или смежной области
- 5–8 лет опыта разработки production-ПО
- Сильные основы software engineering: тестирование, code review, поддерживаемый дизайн
- Подтверждённая способность отлаживать сложные системы
- Опыт Python веб-сервисов и API (предпочтительно Django и Django REST Framework) и современного JavaScript/TypeScript (предпочтительно Vue)
- Опыт работы с реляционными БД, например PostgreSQL
- Умение принимать разумные решения при неполной информации и адаптироваться к изменениям требований
- Отличные навыки письменной и устной коммуникации
- Способность работать самостоятельно и в кросс-функциональной команде
Условия
- Базовая зарплата $150,000–$170,000 в год
- Возможны дополнительные выплаты: бонус, комиссия, опционы, командировочные
- Пакет льгот для подходящих сотрудников
Навыки
- Vue 3
- Pinia
- Tailwind CSS
- Python
- Django
- Django REST Framework
- Celery
- PostgreSQL
- Redis
- Docker
- Linux
- Azure
- JavaScript
- TypeScript
- WebSockets
- NumPy
- SciPy
- OpenCV
- WebGL
- OpenSeadragon
- Web Workers