Lilt
Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Create для развития продукта Converse — сервисов синхронного многостороннего перевода в реальном времени. Работа над пайплайном перевода, интеграцией с платформами встреч и системой правок переводчиков.
Задачи
- Разрабатывать и поддерживать backend-сервисы пайплайна перевода в реальном времени: приём аудио, диаризация, оркестрация стриминговых ASR/MT, раздача результатов по всем языкам встречи
- Реализовывать событийную логику маршрутизации сегментов с низкой уверенностью к нужному дежурному переводчику по языку
- Разрабатывать API и сервисы для бота-участника и боковой панели встречи с доставкой перевода в платформу встречи
- Участвовать в системе правок и трансляции переводчика с изоляцией правок по языкам и трансляцией всем участникам в реальном времени
- Писать и поддерживать автотесты (unit, integration, e2e) и участвовать в CI/CD пайплайнах (GitHub Actions)
- Инструментировать сервисы для наблюдаемости — логи, метрики, трейсинг — для отладки latency-чувствительных сессий
- Согласовывать контракты API с frontend/fullstack-инженерами команды
- Участвовать в on-call ротации и триаже продакшн-инцидентов
- Помогать генерировать пост-встречные артефакты: диаризованные транскрипты, экспорт (TXT/WebVTT/JSON), метаданные верификации
Требования
- 2–5 лет профессионального опыта backend-разработки, желательно с продакшн-системами реального времени или стриминговых данных
- Опыт создания REST API и стриминговых сервисов с WebSockets, gRPC, очередями сообщений или аналогичными low-latency/event-driven паттернами
- Уверенный опыт с Node.js/TypeScript, Java, Python или сопоставимым backend-языком и умение работать более чем с одним
- Опыт создания и потребления REST/GraphQL API, включая аутентификацию (OAuth, API-ключи/токены, service accounts)
- Понимание реляционного/NoSQL моделирования данных для состояния сессий, транскриптов и конфигурации
- Понимание практик тестирования и доставки: CI/CD и автоматизированные integration/e2e тесты
- Умение брать хорошо описанный тикет или спецификацию и доводить до релиза с минимальным надзором, заранее сообщая о блокерах и рисках по срокам
- Гражданство США и проживание в США
Условия
- Гражданство США и проживание в США обязательны
- Предпочтительные локации: Washington, D.C.; Boston, MA; Indianapolis, IN
- Участие в on-call ротации
- Возможность строить новый продуктовый surface с нуля в команде с опытными инженерами
Навыки
- Node.js
- TypeScript
- Java
- Python
- REST
- GraphQL
- WebSockets
- gRPC
- message queues
- OAuth
- CI/CD
- GitHub Actions
- Kafka
- Pub/Sub
- React
- Datadog
- ASR
- NLP