Teserac, Inc.
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в Teserac для AI-платформы наблюдаемости Neuron™ в дата-центрах. Ведёт фичи end-to-end: от приёма телеметрии с BMS до дашбордов оператора в реальном времени.
Задачи
- Разрабатывать операторские фичи Neuron™ на React и TypeScript: дашборды реального времени, алертинг, workflow алармов и тикетов, визуализации энергопотоков
- Строить интерфейсы для AI-тиммейта: панели взаимодействия, отображение рекомендаций, approval-процессы и аудит-трейлы
- Поддерживать высокую производительность крупных data-dense интерфейсов на разных устройствах
- Разрабатывать и поддерживать путь приёма телеметрии: edge-коллекторы, MQTT поверх AWS IoT Core, очереди воркеров, нормализация в каноническую модель метрик
- Писать интеграционные модули под реальные инженерные и энергосистемы: Siemens Desigo, Schneider PME и EcoStruxure, Niagara, Eaton, BACnet, Modbus, SNMP
- Отвечать за корректность данных: маппинг точек, семантика единиц и фаз, дедупликация, backfill
- Разрабатывать на PostgreSQL и TimescaleDB: hypertables, continuous aggregates, сжатие, retention
- Проектировать схему и миграции, безопасные при росте таблиц до миллиардов строк
- Находить и устранять проблемы производительности, проявляющиеся на реальных объёмах данных
- Писать протестированный код с ревью, участвовать в CI/CD и автоматизации тестирования
- Диагностировать продакшн-инциденты по всему стеку и участвовать в on-call
- Работать напрямую с Principal Software & Architecture Lead, Product и Solution Engineering
Требования
- 7+ лет разработки и выпуска продакшн-ПО по всему стеку
- Сильный Python, желательно Django (бэкенд на Django и Celery)
- Сильный PostgreSQL: проектирование схем, производительность запросов, миграции на живой продакшн-БД
- Практический опыт с time-series данными, идеально TimescaleDB
- Уверенные React и TypeScript, умение держать data-heavy интерфейс быстрым
- Опыт асинхронных и event-driven систем: очереди задач, pub/sub, стриминг, WebSockets
- Уверенная работа с AWS: ECS Fargate, RDS, ElastiCache, IoT Core
- Умение работать самостоятельно, определять scope из грубых требований и доводить до релиза
- Желательно: опыт с промышленной или IoT-телеметрией (BMS, EPMS, DCIM, SCADA)
- Желательно: опыт с промышленными протоколами BACnet, Modbus, SNMP или вендорскими BMS API
- Желательно: знание инфраструктуры дата-центров (топология распределения питания, UPS и PDU, PUE)
- Желательно: опыт создания продуктов наблюдаемости или мониторинга
- Желательно: опыт ранних стадий стартапа (Seed–Series B)
Условия
- Базовая зарплата $180,000–$230,000 плюс опционы
- Медицинская страховка (Medical, Dental & Vision)
- Пенсионный план (401k, IRA)
- Оплачиваемый отпуск (отпуск, больничные, праздники)
- Семейный отпуск (материнство, отцовство)
- Обучение и развитие
- Возможность работать из дома
- Бесплатная еда и снеки
- Опционная программа
- Гибридный формат в офисе Santa Clara, доступна визовая поддержка
- Процесс найма: телефонный скрининг, техническое задание, разговор с нанимающим менеджером, очный интервью-луп в Santa Clara
Навыки
- Python
- Django
- Celery
- PostgreSQL
- TimescaleDB
- React
- TypeScript
- AWS
- ECS Fargate
- RDS
- ElastiCache
- AWS IoT Core
- MQTT
- WebSockets
- BACnet
- Modbus
- SNMP
- CI/CD
- Cursor
- Claude Code