WorkListВойтиОформить подписку
TE

Software Engineer II, Cloud Applications

Temporal · Инструменты для разработчиков
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в США
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Middle
указан работодателем
Деньги
≈ $8,8–11 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 26.10 · видим у компании с 26.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Software Engineer II в команду Cloud Applications. Эта команда создаёт и поддерживает важнейшие части пользовательского опыта Temporal Cloud, включая Namespaces, Audit Logs и Export.

Namespaces — это базовая единица изоляции в Temporal Cloud: они обеспечивают границы безопасности, управление workflow, уникальные идентификаторы и выделенные endpoints gRPC. Audit Logs и Export дают клиентам надёжный доступ к операционным данным и данным для соответствия требованиям, на которые они полагаются.

Мы ищем инженера, которому интересно изучать эти системы и вносить вклад в их масштабируемость, надёжность и удобство для разработчиков. Это практическая роль: вы будете работать вместе с опытными инженерами, менеджерами по продукту и смежными командами над проектированием, созданием и эксплуатацией backend-сервисов и конвейеров данных, одновременно развивая свою экспертизу в распределённых системах.

Что предстоит делать

  • Проектировать, реализовывать, тестировать и выпускать чётко ограниченные по объёму функции и улучшения для Temporal Cloud при поддержке коллег по команде.
  • Создавать и улучшать сервисы, обеспечивающие подготовку (provisioning), настройку, масштабируемость и надёжность namespace.
  • Разрабатывать конвейеры данных, обрабатывающие большие объёмы данных об использовании и операционных данных для множества тенантов.
  • Принимать взвешенные инженерные компромиссные решения под руководством коллег, балансируя между актуальностью данных, стоимостью запросов, изоляцией тенантов, надёжностью и операционной сложностью.
  • Повышать эксплуатационную пригодность сервисов с помощью тестов, инструментирования, дашбордов, алертов, runbook-ов и документации.
  • Участвовать в код-ревью, обсуждениях дизайна, реагировании на инциденты и отладке в продакшене.
  • Взаимодействовать с инженерными, продуктовыми командами и командами, работающими с клиентами, чтобы понимать требования и безопасно доставлять проекты ограниченного объёма.
  • Улучшать опыт разработчиков и клиентов за счёт автоматизации, более удобных инструментов и поэтапных улучшений продукта.

Требования

  • Опыт создания и эксплуатации продакшен-систем backend в облачной среде.
  • Уверенное владение Go или другим подходящим языком для backend или системного программирования, а также умение быстро освоиться в существующей кодовой базе.
  • Крепкие базовые знания в области computer science, включая структуры данных, основы конкурентности, тестирование и отладку.
  • Практическое знание концепций распределённых систем, таких как надёжность, отказоустойчивость, консистентность, масштабирование и обработка сбоев.
  • Опыт работы с базами данных, конвейерами данных, системами обмена сообщениями или объектными хранилищами.
  • Умение взять задачу ограниченного объёма, разбить её на более мелкие задачи, реализовать решение от начала до конца и учитывать обратную связь.
  • Операционное мышление, включая знакомство с логированием, метриками, трассировкой, деплоем и устранением неполадок в продакшене.
  • Комфортная работа в сотрудничестве с другими командами и умение чётко сообщать о ходе работы, рисках и технических компромиссах.
  • Приверженность корректности и поддерживаемости, а также стремление оставлять системы в лучшем состоянии, чем вы их застали.

Будет плюсом

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

Условия и бенефиты

Все решения о трудоустройстве принимаются на основе квалификации, заслуг и производственной необходимости. Мы принимаем и ценим различия и разнообразие.

Temporal стремится обеспечивать доступ, равные возможности и разумные условия для людей с ограниченными возможностями здоровья при трудоустройстве, а также в своих услугах, программах и мероприятиях. Если вам нужно запросить разумные условия, сообщите об этом вашему рекрутеру, чтобы мы могли вам помочь.

Навыки

GoPostgreSQLRedshiftKinesisFirehoseS3Google Cloud StorageAzure Blob StorageClickHouseKubernetesTemporal

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти