Revin AI
Backend Engineer — Integrations (Senior/Staff)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Integrations компании Revin, разрабатывающей AI-софт для сервисных бизнесов. Задача — строить надёжные интеграции с внешними CRM и event-пайплайны, чтобы AI-агенты могли искать информацию, бронировать встречи и обновлять записи клиентов.
Задачи
- Проектировать надёжную обработку событий: порядок, дедупликация, ретраи, rate limits, конкурентность, backpressure, восстановление и replay
- Делать действия с CRM предсказуемыми: чёткие API-контракты, валидация входов и результатов, обработка частичных сбоев и неопределённых исходов записи
- Развивать интеграции: разбираться в API партнёров и процессах клиентов, добавлять новые возможности и общие компоненты
- Обеспечивать целостность данных и разграничение доступа между клиентами, брендами и локациями
- Отвечать за надёжность в продакшене: метрики свежести данных, лага обработки, успешности действий, алерты, тесты, reconciliation
- Влиять на архитектуру платформы совместно с командами агентов, продукта и forward-deployed инженерами
- На уровне Staff — задавать архитектуру всей платформы интеграций и повышать эффективность команды, оставаясь hands-on
Требования
- Существенный опыт разработки и эксплуатации продакшн backend-систем
- Сильное понимание распределённых систем: асинхронная обработка, очереди и стримы, конкурентность, консистентность, ретраи
- Опыт работы на стыке систем: надёжные интеграции с внешними API, незнакомые модели данных и бизнес-правила
- Сильные навыки программирования и SQL, моделирование данных, транзакции, отладка в продакшене
- Уверенная работа с Python backend
- Ответственность и ясная коммуникация, умение объяснять технические компромиссы
- Желание работать в раннем стартапе с широкой зоной ответственности и быстрыми итерациями
- Активное использование AI-инструментов программирования при ответственности за качество результата
Условия
- Базовая зарплата $225,000–$325,000 в зависимости от уровня
- Значимая доля раннего equity
- Медицинская страховка с $0 взносов сотрудника на большинстве планов, стоматология и зрение
- 401(k) с матчингом до 4% зарплаты
- Неограниченный PTO
- Компенсация проезда
- Бесплатные обеды и ужины в офисе
- Стипендия $100/мес на спортзал
- Техника на выбор
- Четыре дня в неделю в офисе в Flatiron, один день удалённо
Навыки
- Python
- PostgreSQL
- SQL
- distributed systems
- event-driven processing
- webhooks
- event streams
- queues
- API design
- ServiceTitan
- Salesforce
- LeadPerfection
- AccuLynx
- i360
- Builder Prime
- SalesRabbit