EPIQ
Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в Epiq AI Labs — инновационный хаб, создающий AI-платформу для юридических департаментов и юрфирм. Проектирование и эксплуатация core-сервисов, API и распределённых систем, на которых работают LLM-приложения и агенты.
Задачи
- Проектировать, реализовывать, тестировать, отлаживать и эксплуатировать backend-сервисы, REST API и компоненты платформы
- Строить распределённые системы, data pipelines и асинхронные workflow на очередях, messaging и event-driven паттернах с учётом конкурентности, идемпотентности, ретраев и восстановления после сбоев
- Проектировать модели данных и хранение в реляционных БД, объектном хранилище, поиске и векторных хранилищах
- Реализовывать безопасные multi-tenant возможности: аутентификацию, авторизацию, RBAC, изоляцию тенантов и контроль доступа к данным
- Совместно с AI-инженерами строить backend-сервисы, data pipelines и контроль доступа для выполнения агентов, retrieval и оценки
- Инструментировать сервисы метриками, логами и трейсами, разбирать инциденты и участвовать в on-call
- Использовать AI coding agents в разработке, отвечая за дизайн, спецификации, тест-планы, код-ревью и корректность
- Для уровня Senior+: определять базовую архитектуру и инженерные паттерны, вести сложные кросс-командные инициативы и миграции, менторить инженеров
Требования
- 3+ года профессионального опыта проектирования, разработки и эксплуатации backend-систем в продакшене
- Владение Python или сильный опыт в сравнимом языке с готовностью работать преимущественно на Python
- Понимание основ распределённых систем: конкурентность, консистентность, асинхронная обработка, отказоустойчивость, идемпотентность
- Опыт с крупной облачной платформой (AWS, GCP или Azure)
- Опыт работы с реляционными БД: проектирование схем, оптимизация запросов, миграции; предпочтительно PostgreSQL
- Опыт асинхронной или event-driven обработки через очереди сообщений, task workers и аналогичные технологии
- Опыт проектирования и реализации REST API для других сервисов и команд
- Опыт автоматизированного тестирования, CI и контейнерного деплоя; желательно Kubernetes
- Опыт observability: метрики, логирование, трейсинг
- Опыт написания технических дизайн-документов и участия в дизайн- и код-ревью
- Практическое использование AI coding agents в повседневной разработке
- Самостоятельность и высокий уровень ownership
- Для уровня Senior+: опыт технического лидерства, определения архитектуры и поставки сложных распределённых систем
- Для уровня Senior+: умение вести техническое направление без прямых полномочий и доносить архитектурные компромиссы
Условия
- Зарплата $180,000–$260,000 в год, возможен годовой бонус
- Требуется право на работу в США
- Гибридный/офисный формат в Нью-Йорке
- Обучение и внутренняя мобильность в масштабах компании
- Гибкость и признаваемый извне work-life balance
- Современные платформы и AI-инструменты в работе
Навыки
- Python
- PostgreSQL
- RabbitMQ
- Temporal
- Solr
- Qdrant
- OAuth2
- OIDC
- SAML
- Azure
- Kubernetes
- Docker
- Terraform
- Prometheus
- Grafana
- OpenTelemetry
- REST API
- LLM APIs
- Airflow
- Dagster