Назад
Company hidden
7 дней назад

Senior Software Engineer, Replication Foundations

155 000 - 225 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Backend): Designs and implements core components of Temporal’s OSS replication stack building and evolving replication protocols for High Availability namespaces with an accent on correctness mechanisms and scalability features. Focus on consistency, concurrency, failure modes, and performance in complex distributed systems.

Location: Remote (United States)

Salary: $155,000 - $225,000

Company

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster.

What you will do

  • Design and implement core components of Temporal’s OSS replication stack.
  • Build and evolve replication protocols that power High Availability namespaces, cross-cluster and cross-region replication, and migration between Temporal clusters.
  • Develop scalability and reliability features such as multi-cell namespaces.
  • Reason deeply about consistency models, ordering guarantees, and failure recovery in replicated systems.
  • Own complex changes end-to-end, from design through implementation, testing, and rollout in OSS and cloud environments.
  • Participate in on-call and incident response related to replication and core system behavior.

Requirements

  • Strong experience building distributed systems with a focus on replication, consistency, and fault tolerance.
  • Demonstrated ability to design and implement concurrent, correctness-critical systems.
  • Hands-on experience debugging complex production issues involving race conditions, data consistency, or performance degradation.
  • Proficiency writing production-quality concurrent code, preferably in Go (Java or similar systems languages also welcome).
  • Solid understanding of distributed systems fundamentals (consensus, replication, sharding, backpressure, failure detection, etc.).
  • Ability to take ownership of technically deep areas and drive improvements with minimal oversight.

Nice to have

  • Experience designing or maintaining replication protocols or data-plane infrastructure.
  • Experience with multi-cluster or multi-region architectures.
  • Familiarity with database internals, log-based replication, or event-sourced systems.
  • Prior contributions to large OSS projects or distributed systems infrastructure.

Culture & Benefits

  • Unlimited PTO, 12 Holidays + 2 Floating Holidays.
  • 100% Premiums Coverage for Medical, Dental, and Vision.
  • Empower 401K Plan.
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
  • Temporal is a globally distributed, collaborative team that values opportunities for in-person connection, with occasional travel required for company events.
  • Calm App Subscription for Mental Health & Wellness.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...