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

Senior Software Engineer - Identity & Authorization Platform

висит 4 мес.
ClickHouse · Аналитическая СУБД
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Удалённо · Германия
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 22.06 · видим у компании с 28.09 · у компании видели 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

Чем вы будете заниматься:

  • Проектировать и создавать сервисы платформы, которые обеспечивают аутентификацию, авторизацию и аудит в ClickHouse Cloud. Это включает единый сервис RBAC/ReBAC, выдачу токенов и обработку сессий, а также SDK, которые продуктовые команды встраивают для принятия решений об авторизации.
  • Моделировать примитивы разрешений и контроля доступа (ресурсы, роли, отношения, политики), которые работают в ClickHouse, SQL Console, ClickPipes и HyperDX. Поставлять библиотеки и API, которые используют другие инженеры.
  • Реализовывать поддержку протокольного уровня для SAML, SCIM, OIDC, OAuth2 и потоков MFA/passwordless. Отвечать за интеграции, обеспечивающие работу корпоративного SSO и провижининга от начала до конца.
  • Создавать конвейер телеметрии аудита и решений об авторизации, чтобы каждое решение о доступе было наблюдаемым, запросимым и доступным клиентам.
  • Сотрудничать с командами продуктовой инженерии для миграции индивидуальных реализаций аутентификации в каждом продукте на общую платформу и проектировать API, упрощающие их принятие.
  • Принимать участие в ротации on-call платформы и отвечать за надёжность продакшн‑систем, находящихся на критическом пути каждого клиентского запроса.

Требования

Что вы принесёте:

  • Минимум 4+ лет разработки производственных backend‑систем в масштабе. Уверенное владение как минимум одним системным языком (Go, Rust, C++) и одним языком приложений (TypeScript, Python).
  • Практический опыт проектирования и реализации сервиса аутентификации или авторизации. Примеры включают создание эмиттера токенов, провайдера OIDC или OAuth2, движка политик, модели разрешений или системы FGA/ReBAC в стиле Zanzibar, OpenFGA, SpiceDB или Cedar.
  • Рабочие знания SAML, SCIM, OIDC и OAuth2 на уровне протокола и способность их реализовать.
  • Опыт проектирования API и SDK, от которых зависят другие инженеры, с чёткими представлениями о том, что делает их пригодными к использованию.
  • Опыт эксплуатации распределённых систем в масштабе, включая стратегии кэширования, компромиссы согласованности и вопросы многорегиональности.
  • Знакомство с поставщиками идентификации (Auth0, WorkOS, AWS/GCP/Azure IAM) как строительными блоками, которые вы расширяли или интегрировали в более крупную платформу.
  • Сильные инстинкты отладки в продакшн и высокий порог для систем, которые легко разрабатывать.

Будет плюсом

Bonus:

  • Вы создавали или вносили вклад в систему авторизации в стиле Zanzibar, либо управляли развертыванием OpenFGA или SpiceDB за пределами демо.
  • Вы проектировали многопользовательскую модель разрешений, выдержавшую реальные требования клиентов, такие как пользовательские роли, иерархии, делегирование и атрибуты ABAC.
  • Вы выпустили SDK, который действительно был принят продуктовыми командами по всей организации, и имеете мнение о том, почему большинство внутренних SDK не удаются.

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

Perks

  • Гибкая рабочая среда — ClickHouse является глобально распределённой компанией и поддерживает удалённую работу. Мы работаем более чем в 25 странах.
  • Здравоохранение — Вклад работодателя в ваше медицинское страхование.
  • Доля в компании — Каждый новый член команды получает опционы на акции.
  • Отпуск — Гибкий отпуск в США, щедрые нормы в других странах.
  • Оборудование для домашнего офиса стоимостью USD$500, если вы удалённый сотрудник.
  • Глобальные встречи — Мы верим в силу личных контактов и предоставляем возможности участвовать в офлайн‑мероприятиях компании.

Culture - We All Shape It Как часть быстро растущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.

Equal Opportunity & Privacy ClickHouse предоставляет равные возможности трудоустройства всем сотрудникам и кандидатам и запрещает дискриминацию и преследование любого типа на основе таких факторов, как раса, цвет кожи, религия, возраст, пол, национальное происхождение, статус инвалидности, генетика, защищённый статус ветерана, сексуальная ориентация, гендерная идентичность или выражение, или любой другой признак, защищённый федеральными, штатными или местными законами.

Навыки

GoRustC++TypeScriptPythonSAMLSCIMOIDCOAuth2MFARBACReBACFGAZanzibarOpenFGASpiceDBCedarAWSGoogle CloudAzure IAM

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

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