Temporal Technologies

Software Engineer II, Cloud Applications

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

Backend-инженер в команду Cloud Applications, которая развивает ключевые части Temporal Cloud: Namespaces, Audit Logs и Export. Работа над масштабируемостью, надёжностью и developer experience бэкенд-сервисов и data pipelines.

Задачи

  • Проектировать, реализовывать, тестировать и выпускать фичи и улучшения Temporal Cloud при поддержке команды
  • Развивать сервисы провижининга, конфигурации, масштабируемости и надёжности namespaces
  • Разрабатывать data pipelines для обработки больших объёмов usage- и операционных данных по множеству тенантов
  • Принимать инженерные компромиссы, балансируя свежесть данных, стоимость запросов, изоляцию тенантов, надёжность и операционную сложность
  • Улучшать эксплуатационную готовность сервисов: тесты, инструментация, дашборды, алерты, runbooks, документация
  • Участвовать в code review, обсуждениях дизайна, incident response и отладке в проде
  • Взаимодействовать с engineering, product и customer-facing командами для уточнения требований и безопасной поставки проектов
  • Улучшать developer и customer experience через автоматизацию, инструменты и инкрементальные улучшения продукта

Требования

  • Опыт создания и эксплуатации production backend-систем в облаке
  • Владение Go или другим применимым backend/systems языком со способностью быстро освоить существующую кодовую базу
  • Сильные основы computer science: структуры данных, concurrency, тестирование, отладка
  • Понимание концепций распределённых систем: надёжность, отказоустойчивость, консистентность, масштабирование, обработка сбоев
  • Опыт с базами данных, data pipelines, системами обмена сообщениями или объектным хранилищем
  • Умение декомпозировать задачу, реализовать решение end-to-end и учесть обратную связь
  • Операционный подход: логирование, метрики, трейсинг, деплой, troubleshooting в проде
  • Умение работать кросс-функционально и ясно доносить прогресс, риски и технические компромиссы
  • Приверженность корректности и поддерживаемости кода

Условия

  • Nice to have: 3+ года опыта
  • Nice to have: опыт с Go
  • Nice to have: опыт с PostgreSQL, Redshift, Kinesis, Firehose
  • Nice to have: опыт с S3, Google Cloud Storage, Azure Blob Storage и другими объектными хранилищами
  • Nice to have: знакомство с Kubernetes и облачной инфраструктурой
  • Nice to have: опыт on-call, расследования инцидентов и улучшения observability
  • Nice to have: знакомство с концепциями Temporal или сильное желание изучить платформу
  • Не требуется опыт со всем стеком — ценятся сильные инженерные основы и способность учиться

Навыки

  • Go
  • PostgreSQL
  • Redshift
  • S3
  • Google Cloud Storage
  • Azure Blob Storage
  • ClickHouse
  • Kinesis
  • Firehose
  • Kubernetes
  • Temporal
  • gRPC

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

Software Developer V
General Atomics Aeronautical SystemsSeniorPowayОфис
118,500 – 207,750 USD в год
27 окт.
Software Engineer III, Infrastructure, Google Cloud NetInfra
GoogleMiddleMadisonОфис
147,000 – 210,000 USD в год
27 окт.
Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy
GoogleSeniorKirklandОфис
174,000 – 252,000 USD в год
27 окт.
Staff Software Engineer, Infrastructure, Network Product Ordering
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
27 окт.
Mission Software Engineer
Anduril IndustriesMiddleWalthamОфис
132,000 – 175,000 USD в год
27 окт.
Software Engineer II, Cloud Applications — Temporal Technologies, 118,400 – 194,250 USD в год, Удалённо | itrelocate