Temporal Technologies
Сиэтл, Соединенные Штаты11 месяцев назад
140 800 – 231 000 USD
в год
Вознаграждение: $140,8 тыс. - $231 тыс. в год
Cloud Data Store (CDS) отвечает за хранение, извлечение и жизненный цикл всех данных рабочего процесса в глобальном масштабе. Мы разрабатываем API для хранения данных, создаем абстракции хранилищ, работающие с различными облачными провайдерами, и обеспечиваем наблюдаемость, которая позволяет клиентам доверять своим конечным автоматам на долгие годы. Чтобы узнать больше о команде Temporal CDS Eng, нажмите здесь
В качестве старшего инженера-программиста вы получите возможность проектировать, создавать и поддерживать значительные части нашей серверной функциональности для высокомасштабируемых, многопользовательских сервисов. Вы будете отвечать за собственный стек хранения данных для Temporal Cloud, который включает журнал предварительной записи (Write Ahead Log), различные хранилища метаданных (Cassandra, etcd), многоуровневые кэши, многоуровневое хранилище и т. д.
Проектирование и создание распределенных систем хранения данных – создание API, схем и путей репликации, которые обеспечивают долговечность и возможность запросов петабайт истории рабочих процессов. Четко документировать решения по проектированию и операционные знания для успешного развертывания и эксплуатации сервиса с этими функциями.
Обеспечение надежности и производительности – управление SLO, создание планов хаос-тестирования, профилирование горячих путей и проведение обзоров инцидентов.
Техническое лидерство – декомпозиция эпиков дорожной карты, наставничество инженеров среднего звена, управление документами проектирования через RFC.
Межкомандное сотрудничество – партнерство с командами Server, Cloud и DX для сквозной реализации функций.
5 или более лет опыта в качестве "Arranger" и/или "Builder/Enhancer" высокомасштабируемых распределенных систем. См. дополнительную информацию о "Arranger" и/или "Builder/Enhancer".
Глубокие фундаментальные знания в области распределенных систем, включая многопоточность и параллелизм.
Опыт написания параллельного кода в производственной среде на таких языках, как Go, Java или других применимых языках, с уровнем владения "высокий уровень Intermediate" и/или "Advanced" или "Expert". См. дополнительную информацию о "высокий уровень Intermediate" и/или "Advanced" или "Expert levels".
Опыт создания и эксплуатации сервисов на AWS. Бонус: опыт работы с Microsoft Azure и Google GCP.
Предыдущие вклады в Temporal, Cadence или другие движки рабочих процессов.
Глубокая экспертиза в области хранения данных (LSM-деревья, колоночные хранилища, транзакционные журналы и т. д.).
Эксплуатация многорегиональных сервисов с аптаймом ≥99,99 %.
Опыт работы с системами Open Source.
Опыт создания контроллеров K8s и/или CRD приветствуется.
Temporal Technologies является работодателем, предоставляющим равные возможности. Temporal Technologies не допускает дискриминации по признаку расы, религии, цвета кожи, пола, гендерной идентичности, сексуальной ориентации, возраста, физического или психического недостатка, не препятствующего выполнению работы, национального происхождения, статуса ветерана или любой другой причины, предусмотренной соответствующим законом. Все трудоустройство осуществляется на основе квалификации, заслуг и потребностей бизнеса. Мы приветствуем и отмечаем различия и разнообразие.
Temporal стремится предоставлять доступ, равные возможности и разумные условия для лиц с ограниченными возможностями при трудоустройстве, в своих услугах, программах и мероприятиях. Если вам необходимо запросить разумное условие, пожалуйста, сообщите вашему рекрутеру, чтобы мы могли оказать помощь.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить