Echo Neurotechnologies
Senior Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack инженер в стартапе Echo Neurotechnologies (BCI). Техническое лидерство и разработка десктопных приложений, облачных сервисов и интерфейсов для потоковой обработки телеметрии устройств и нейроданных в реальном времени.
Задачи
- Проектировать, реализовывать и поддерживать сложные приложения для desktop, web и cloud на Rust, Python и TypeScript
- Проектировать и оптимизировать масштабируемые архитектуры, API, безопасные пайплайны данных и высокопроизводительные хранилища для real-time биологических time-series данных
- Менторить инженеров, проводить code review, технический коучинг и архитектурное наставничество
- Взаимодействовать с командами firmware, ML, клинической и регуляторной для определения системных интерфейсов и интеграции компонентов
- Внедрять инженерные практики: модульную архитектуру, автоматизированное тестирование, CI/CD, удобство использования и поддерживаемость
- Готовить формальные спецификации дизайна ПО, анализы рисков и протоколы верификации в соответствии с медицинскими стандартами (IEC 62304)
Требования
- Bachelor’s или Master’s degree в Computer Science, Software Engineering или эквивалентный практический опыт
- 5+ лет production-опыта в full-stack разработке с выводом сложных продуктов в продакшн
- Экспертиза в Python и хотя бы одном другом языке для высокопроизводительных или современных систем (например, Rust, TypeScript)
- Мастерство в системном дизайне, распределённых потоках данных, оптимизации performance-critical кода и отказоустойчивом дизайне API
- Опыт технического лидерства или владения задачами, страсть к менторству инженеров
- Глубокое понимание методологий качества ПО, фреймворков автоматизированного тестирования и релизных пайплайнов
- Отличные навыки кросс-функциональной коммуникации и способность задавать техническое направление в быстро меняющейся мультидисциплинарной среде
Условия
- Работа над передовыми проектами, меняющими жизнь пациентов, в коллаборативной среде
- Конкурентная компенсация, включая stock options
- Комплексный пакет льгот
- Программа 401(k) с matching contributions
Навыки
- Rust
- Python
- TypeScript
- CI/CD
- API design
- distributed systems
- time-series data
- automated testing
- IEC 62304
- HIPAA
- PKI
- secure boot
- encrypted transport