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 и provisioning.
  • Создавать конвейер телеметрии аудита и решений об авторизации, чтобы каждое решение о доступе было наблюдаемым, запросным и доступным клиентам.
  • Сотрудничать с командами продуктовой инженерии для миграции кастомных реализаций авторизации в каждом продукте на общую платформу и проектировать API, упрощающие их принятие.
  • Принимать участие в дежурстве по платформе и отвечать за надёжность продакшн‑систем, находящихся на критическом пути каждого клиентского запроса.

Требования

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

  • Минимум 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) как строительными блоками, которые вы расширяли или интегрировали в более крупную платформу.
  • Сильные инстинкты отладки в продакшн и высокий порог для систем, которые легко разрабатывать.

Будет плюсом

Бонус:

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

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

Плюшки

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

Культура — Мы Все Формируем Её

Будучи частью быстрорастущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.

Равные возможности и конфиденциальность

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

Навыки

GoRustC++TypeScriptPythonSAMLSCIMOIDCOAuth2MFARBACReBACFGAZanzibarOpenFGASpiceDBCedarAWSGoogle CloudAzure IAM

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

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