UpSmith
AI Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в небольшую команду AI-платформы для home services компаний в США. Нужен человек, который берёт на себя технически сложные системы end-to-end — от решений по архитектуре до миграций продакшена.
Задачи
- Проектировать и развивать системы принятия решений: логику выбора клиентов для контакта, времени и причины, с возможностью конфигурации и аудита
- Строить и поддерживать data-инфраструктуру: надёжные, пригодные для запросов и аналитики данные
- Связывать доступность техников в реальном времени с решениями по outreach, диалогами агентов и отчётностью для клиентов
- Разрабатывать клиентские дашборды, атрибуцию, full-funnel tracking и алертинг
- Проектировать стратегии инкрементальной замены продакшен-систем, параллельную валидацию и безопасный cutover
- Писать дизайн-документы и согласовывать подход до начала кодирования
Требования
- Опыт построения систем, принимающих решения в масштабе (ad targeting, рекомендательные системы, marketplace matching, оркестрация кампаний)
- Умение проектировать схемы данных, понимание tradeoffs между нормализованными реляционными моделями, EAV и JSONB
- Прагматичный подход к поставке: инкрементальная доставка, опыт миграции работающих продакшен-систем
- Ориентация на измеримость результата: метрики, выявление сбоев до того, как их заметят клиенты
- Навык ясного письма и написания дизайн-документов
- Проактивность и влияние на команду и компанию
Условия
- Ранняя стадия equity в компании с ростом выручки
- Высокий уровень ownership: влияние на техническое направление
- Небольшая команда с видимым и измеримым влиянием на результаты клиентов
- Remote-first с гибкостью по месту работы
Навыки
- Python
- PostgreSQL
- SQLAlchemy
- dbt
- Prefect
- Kubernetes
- AWS
- S3
- SQS
- EventBridge
- LLM
- ML
- ServiceTitan
- CRM