Свяжитесь напрямую по этой вакансии
Title: Senior Software Engineer - Identity & Authorization Platform Company: ClickHouse Location: Germany / Portugal / France / United Kingdom / Italy / The Netherlands
Цель команды Platform Auth — поддержать наше видение «единой идентификации клиента», предоставляя инструменты, процессы и экспертизу для наших инженерных команд, чтобы создать унифицированный опыт управления доступом, упрощая и стандартизируя инженерные шаблоны в этой области. Мы ищем инженеров, которые присоединятся к нашей растущей команде!
Что вы будете делать:
Проектировать и создавать платформенные сервисы, которые обеспечивают аутентификацию, авторизацию и аудит во всей ClickHouse Cloud. Это включает унифицированный сервис RBAC/ReBAC, выдачу токенов и управление сессиями, а также SDK, которые продуктовые команды встраивают для принятия решений об авторизации.
Моделировать примитивы разрешений и контроля доступа (ресурсы, роли, отношения, политики), которые работают во всей ClickHouse, SQL Console, ClickPipes и HyperDX. Предоставлять библиотеки и API, на основе которых работают другие инженеры.
Реализовать поддержку протоколов SAML, SCIM, OIDC, OAuth2 и потоков MFA/без пароля. Отвечать за интеграции, которые обеспечивают сквозную работу корпоративного SSO и предоставления доступа.
Создать конвейер телеметрии для аудита и принятия решений об авторизации, чтобы каждое решение о доступе было наблюдаемым, запрашиваемым и доступным для клиентов.
Взаимодействовать с командами продуктовой разработки для миграции специализированных реализаций аутентификации для каждого продукта на общую платформу и проектировать API, которые упрощают внедрение.
Участвовать в ротации дежурств по платформе и отвечать за надежность в производственной среде для систем, находящихся на критическом пути каждого клиентского запроса.
Что вы принесете с собой:
Минимум 4+ года опыта разработки производственных бэкенд-систем в масштабе. Уверенное владение как минимум одним системным языком (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 на обустройство домашнего офиса, если вы удаленный сотрудник.
Global Gatherings – Мы верим в силу личного общения и предоставляем возможности для взаимодействия с коллегами на общекорпоративных выездных мероприятиях.
КУЛЬТУРА – МЫ ВСЕ ЕЕ ФОРМИРУЕМ
Будучи частью быстрорастущего стартапа, вы будете играть ключевую роль в формировании нашей культуры.
Хотите узнать больше о нашей культуре? Узнайте больше о наших ценностях здесь. Ознакомьтесь с нашими постами в блоге или подпишитесь на нас в LinkedIn, чтобы узнать больше о том, что происходит в ClickHouse.
РАВНЫЕ ВОЗМОЖНОСТИ И КОНФИДЕНЦИАЛЬНОСТЬ
ClickHouse предоставляет равные возможности трудоустройства всем сотрудникам и кандидатам и запрещает дискриминацию и преследование любого типа на основании таких факторов, как раса, цвет кожи, религия, возраст, пол, национальное происхождение, состояние здоровья, генетическая информация, статус ветерана, сексуальная ориентация, гендерная идентичность или выражение, или любая другая характеристика, защищенная федеральными, государственными или местными законами.
Пожалуйста, ознакомьтесь с нашим Заявлением о конфиденциальности здесь.
ClickHouse
Германия / Португалия / Франция / Великобритания / Италия / Нидерланды4 месяца назад
Грейд
Senior
Опыт работы
от 4 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
Оценка RocketHunt по реальным зарплатам