Corvus AI
Sr. Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в стартапе Corvus (химическая промышленность), работа напрямую с двумя сооснователями без PM-прослойки. Отвечает за проектирование систем и модели данных, на которых строится продукт и работают агенты.
Задачи
- Проектировать системы и модель данных для растущего объёма данных о производителях, площадках, продуктах и людях
- Строить knowledge graph отрасли и превращать разрозненные данные в единую связную картину
- Делать агентов основными пользователями платформы — они пишут и читают большую часть данных
- Масштабировать систему по мере роста числа клиентов
- Принимать архитектурные решения и доводить работу от дизайна до продакшена и наблюдения за поведением в нём
- Общаться с клиентами и слышать их проблемы напрямую
Требования
- 6–10 лет профессионального опыта в разработке ПО
- Глубокая экспертиза в реляционных БД, предпочтительно Postgres
- Сильный TypeScript или Python
- Опыт проектирования канонической модели данных, пережившей реальные изменения
- Опыт построения entity resolution, дедупликации или reconciliation-логики и понимание tradeoffs между детерминированными правилами, вероятностным матчингом и ручной проверкой
- Опыт обеспечения отказоустойчивости: очереди, ретраи, идемпотентность, observability
- Использование AI-инструментов как части рабочего процесса
- Прагматичный подход к масштабированию
- Готовность работать в офисе в NYC 5 дней в неделю
Условия
- 10x рост за последний год
- Архитектурная ответственность: слой данных — ключевой актив компании
- Небольшая команда с высокой автономией
- Системы идут из ветки в продакшен без посредников
Навыки
- Postgres
- TypeScript
- Python
- entity resolution
- deduplication
- reconciliation
- queues
- retries
- idempotency
- observability
- AI tooling