Lilt
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Create для развития продукта Converse — real-time перевода многосторонних встреч. Отвечает за архитектуру и технический роадмап сервиса перевода и клиентских интерфейсов, от прототипа до GA.
Задачи
- Владеть архитектурой и техническим роадмапом расширения Converse: центральный сервис real-time перевода и клиентские интерфейсы (UI встречи, рабочее место переводчика)
- Проектировать и строить low-latency N-way пайплайн перевода: приём аудио по участникам, диаризация, streaming ASR, оркестрация MT, раздача результатов на все языки встречи
- Строить live-опыт встречи: бот/агент-участник, боковая панель, субтитры на сцене, интеграция с SDK и API платформы встреч
- Строить рабочее место переводчика: streaming-адаптация CAT-инструмента LILT с очередью сегментов, флагами низкой уверенности, TM/TB, AI-Review/AI-QA и отправкой исправлений в эфир
- Проектировать event-driven систему исправлений и трансляции: маршрутизация сегментов дежурному переводчику по языку, пауза затронутого перевода, изоляция исправления в одном языке
- Совместно с Product и Design превращать PRD-требования в технические дизайны и соблюдать сроки поставки на новом продукте
- Расширять общую архитектуру сервиса перевода на новые платформы и форм-факторы совместно с командой device/mobile
- Выстраивать тестирование, CI/CD и релизные практики (GitHub Actions, автоматические e2e-тесты) для новой продуктовой линии
- Участвовать в найме, менторинге и установлении инженерных стандартов по мере роста команды
Требования
- 5+ лет профессионального опыта full-stack разработки с владением сложными real-time/streaming системами end-to-end: архитектура, реализация, деплой, продакшн-надёжность
- Сильный backend: REST API и real-time/streaming системы (WebSockets, gRPC или аналогичный low-latency транспорт), event-driven архитектуры, маршрутизация сообщений и управление состоянием множества параллельных сессий
- Сильный frontend: сложные stateful real-time UI на React/TypeScript — live-обновляемые многопанельные интерфейсы, коллаборативные редакторы или аналогичные дашборды
- Опыт интеграции со сторонними SDK и extension-фреймворками (Slack, Zoom или аналогичные платформы): боты, боковые панели, вебхуки, API платформ
- Опыт работы с ASR/MT/NLP пайплайнами или другими latency-sensitive ML-in-the-loop системами
- Умение превращать неоднозначные 0-to-1 требования в технический план и соблюдать сроки
- Опыт построения валидации и guard-логики для разнообразных конфигураций клиентов: языки, число устройств, сетевые условия
- Гражданство США и проживание в США
Условия
- Гражданство США и проживание в США обязательны
- Предпочтительные локации: Washington, D.C.; Boston, MA; Indianapolis, IN
- Работа над новой продуктовой линией с нуля (ground-floor роль)
- Компания на стадии роста, поддержана Sequoia, Intel Capital и Redpoint
Навыки
- React
- TypeScript
- REST API
- WebSockets
- gRPC
- event-driven architecture
- GitHub Actions
- e2e tests
- ASR
- MT
- NLP
- Slack SDK
- Zoom SDK
- Microsoft Teams
- Bot Framework
- Azure Communication Services
- Microsoft Graph
- XLIFF
- Translation Memory