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

Senior Software Engineer, Nexus SDK

Архив
Temporal · Инструменты для разработчиков
Вакансия в архиве · закрыта 28.09
Смотреть актуальные вакансии

Другие вакансии компании

TE
🇸🇬Сингапур · remote·Full-timeангл. C1
≈ $3,4–4,3 тыс/мес
2 ноя
TE
🇬🇧London · Великобритания · remote·Full-timeHead и выше·англ. C1
≈ $8,8–20 тыс/мес
1 ноя
TE
🇬🇧London · Великобритания · remote·Full-timeMiddle·англ. C1
Зарплата не указана
29 окт
TE
🇬🇧Великобритания · remote·Full-timeMiddle·англ. C1
Зарплата не указана
28 окт
TE
🇺🇸США · remote·Full-timeMiddle·англ. C1
≈ $8,8–11 тыс/мес
26 окт
Все вакансии компании

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

SР
Superhuman (ранее Grammarly) · AI-платформа для письма
🇺🇸San Francisco · США·Full-timeSenior·англ. C1
Зарплата не указана
2 ноя
CR
CrowdStrike · Кибербезопасность
🇺🇸Austin · США·Full-timeSenior·англ. B1+–C2
$140–220 тыс/год
2 ноя
CR
CrowdStrike · Кибербезопасность
🇺🇸Sunnyvale · США·Full-timeSenior·англ. B1+–C2
$120–185 тыс/год
2 ноя
LD
Luxoft (DXC) · IT-консалтинг
🇺🇸Los Angeles · СШАSenior·англ. не указан
≈ $11–14 тыс/мес
2 ноя
DA
DataArt · Software консалтинг
🇺🇸Dallas · США·ContractSenior·англ. не указан
$140–160 тыс/год
27 окт
XS
Xsolla · Платёжные технологии для игр
🇺🇸США · remote·Full-timeSenior·англ. B2
≈ $11–14 тыс/мес
20 окт
Вакансии в США

О вакансии

Откуда можно работать
Удалённо · США
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 07.07 · видели у компании с 11.08 по 28.09 · закрыта 28.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

В качестве Senior Language Runtime Engineer вы будете создавать и развивать интерфейсы Nexus для Temporal SDKs — основного способа взаимодействия разработчиков с Temporal. Nexus — это надёжный фреймворк выполнения Temporal для оркестрации работы между командами и границами приложений, обеспечивающий повышенную модульность, безопасность, отладку и изоляцию ошибок. Интеграция Nexus в каждый SDK представляет собой сложную инженерную задачу: это не тонкие клиенты, а полноценные среды выполнения, которые исполняют пользовательские рабочие процессы, управляют надёжными переходами состояний и тесно взаимодействуют с Temporal Server.

Вы будете проектировать и реализовывать API Nexus и поведения среды выполнения на нескольких языках, обеспечивая разработчикам простое составление, вызов и интеграцию надёжных рабочих процессов через понятные, идиоматические интерфейсы. Мы ищем человека, который любит языки программирования и является сильным полиглотом с глубокими знаниями в как минимум 2 из следующих языков Python, TypeScript, .NET, Ruby и Rust. Эта роль будет центральной в доставке новых функций, основанных на Nexus, таких как продвинутые паттерны надёжного выполнения, асинхронная обработка и поддержка вызова рабочих процессов через отраслевые стандарты.

Большая часть этой работы открыта — изучайте её на https://github.com/temporalio — и вы будете тесно сотрудничать с другими инженерами SDK, чтобы предоставить единый, приятный опыт для нашего полиглотного сообщества разработчиков.

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

  • Полностью отвечать за новые функции, работая с другими членами команд Nexus и OSS, чтобы обеспечить исключительную надёжность и отличный опыт разработчиков.
  • Проектировать и строить интерфейсы Nexus для Temporal SDKs, используемые клиентами для работы с Temporal на выбранном ими языке программирования.
  • Тесно интегрировать Temporal SDKs с их соответствующими языками, максимально используя типовые системы и среды выполнения, чтобы исполнять код приложений надёжным, детерминированным способом.
  • Разрабатывать функции, которые станут основой надёжного выполнения текущей волны агентных AI‑систем. Быть частью фундаментального, а не просто модного!
  • Прямо взаимодействовать с нашим сообществом, отлаживая проблемы, требующие экспертного внимания, и получая обратную связь о функциях и API Temporal SDK.
  • Писать общедоступную техническую документацию, описывающую концепции и API Temporal.
  • Путешествовать к коллегам на неделю один‑два раза в год.

Требования

  • Не менее 7 лет опыта работы в производственной среде в роли «Arranger» и/или «Builder/Enhancer» высокомасштабируемых распределённых систем. см. HERE для получения дополнительной информации о «Arranger» и/или «Builder/Enhancer».
  • Твёрдая база в компьютерных науках, включая концепции распределённых систем, многопоточность и конкурентность.
  • Опыт написания конкурентного кода в продакшене на языках, таких как Go, Java, Python, Typescript, .NET или других применимых языках, с уровнем навыков «high end of Intermediate» и/или «Advanced» или «Expert». см. HERE для получения дополнительной информации о «high end of Intermediate» и/или «Advanced» или «Expert levels».
  • Опыт проектирования API, библиотек SDK или работы с открытыми системами.

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

  • Ожидаемый диапазон заработной платы для этой роли составляет $176,000 - $231,000 в зависимости от опыта и местоположения.
  • Кроме того, эта роль имеет право участвовать в плане акций Temporal.

Льготы в США

  • Неограниченный PTO, 12 праздничных дней + 2 плавающих праздничных дня
  • 100 % покрытие премий за медицинскую, стоматологическую и зрительную страховку
  • AD&D, LT & ST инвалидность и страхование жизни (доступны стандартные и дополнительные варианты)
  • План Empower 401K
  • Дополнительные привилегии для обучения и развития, расходов на образ жизни, обустройства домашнего офиса, профессиональных членств, питания при работе из дома, интернет‑стипендия и многое другое!

Льготы за пределами США

Оплачиваемый отпуск (PTO) и льготы за пределами США различаются в зависимости от страны и предоставляются в партнёрстве с Remote.com. Кроме того, Temporal предлагает всем международным сотрудникам привилегии для обучения и карьерного развития, счёт расходов на образ жизни, обустройство домашнего офиса, профессиональные членства, питание при работе из дома и доступ к приложению Calm для психического благополучия.

Командировки

Temporal — глобально распределённая, совместная команда, которая ценит возможности личных встреч. Периодические поездки могут потребоваться для корпоративных мероприятий, выездных встреч команд и других значимых моментов, которые собирают нас вместе.

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

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

Мы не работаем с внешними рекрутинговыми агентствами, спасибо.

Навыки

PythonTypeScript.NETRubyRustGoJavadistributed systemsmulti-threadingconcurrencyAPIsSDK librariesOpen Source Systems

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

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