Thomson Reuters

Senior Software Engineer- Rust / C++

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду платформы обработки документов, которая превращает миллионы страниц в день в структурированные данные и лежит в основе AI-продуктов Westlaw и CoCounsel. Основная работа — Rust в core-сервисах, с регулярными задачами в C#/.NET сервисах перед ними.

Задачи

  • Превращать запросы product owners и команд-потребителей в понятные функциональные и технические требования с критериями приёмки и non-goals
  • Писать design docs и ADR с явными trade-offs: стоимость, latency, качество, отказоустойчивость, эксплуатация и безопасность
  • Определять архитектуру сервисов, их деплой и работу на Azure, задавать границы между сервисами
  • Находить и устранять узкие места пайплайна с помощью метрик, профилирования и нагрузочных тестов
  • Строить и эксплуатировать queue-driven пайплайн обработки миллионов страниц в день: autoscaling, rate limiting, retries, failover
  • Работать в основном с Rust-сервисами core, при необходимости переключаться на C#/.NET для клиентских сервисов
  • Безопасно менять схемы сообщений, API и feature flags с планом rollout и rollback
  • Участвовать в on-call, инцидентах и писать blameless postmortems
  • Вести крупные проекты от требований до продакшена и менторить инженеров
  • Работать с AI-агентами: писать спецификации и планы для них, проверять результат тестами

Требования

  • 7+ лет профессиональной разработки и эксплуатации backend-сервисов в продакшене на Rust или C++
  • Опыт ведения сложных межкомандных проектов, включая архитектуру multi-region и высокодоступных систем
  • Глубокое знание распределённых систем: очереди сообщений, at-least-once delivery, идемпотентность, backpressure, retries, таймауты, autoscaling
  • Опыт выбора хранилищ (реляционные, NoSQL) под конкретную нагрузку
  • Опыт оптимизации производительности на масштабе: профилирование, бенчмарки, лимиты памяти и конкурентности
  • Портфолио письменной проектной работы (design docs, ADR, RFC) с обоснованием решений
  • Сильные основы разработки: стратегия тестирования, безопасные дефолты, инкрементальная поставка через CI/CD
  • Опыт менторинга инженеров, код-ревью и технического письма
  • Практический опыт agentic development (Claude Code, Cursor, GitHub Copilot)
  • Готовность работать в C#/.NET и участвовать в on-call ротации
  • Гражданство США или статус U.S. Person с правом работы без спонсорства визы
  • Проживание на территории США

Условия

  • Гибкий график Flex My Way, возможность работать откуда угодно до 8 недель в год
  • Программы развития Grow My Way и skills-first подход
  • Конкурентный пакет бенефитов: гибкий отпуск, два Mental Health Day, Headspace, пенсионный план 401k с match, компенсация обучения
  • Медицинская, стоматологическая и vision-страховка, страхование жизни и инвалидности
  • Оплачиваемые волонтёрские дни и участие в Social Impact Institute
  • Возможность годового бонуса по итогам работы компании и сотрудника
  • Базовая зарплата $94,900 – $176,300 в год

Навыки

  • Rust
  • C++
  • C#
  • .NET
  • Azure
  • Kubernetes
  • Tokio
  • NoSQL
  • CI/CD
  • Claude Code
  • Cursor
  • GitHub Copilot
  • MCP
  • OCR
  • PDF

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Senior Software Engineer- Rust / C++ — Thomson Reuters, 94,900 – 176,300 USD в год, Eagan | itrelocate