Ведущий инженер (Архитектура продукта, JetBrains Cloud Platform)
Амстердам, Нидерланды; Белград, Сербия; Берлин, Германия; Лимассол, Кипр; Мюнхен, Германия; Пафос, Кипр; Прага, Чехия; Удалённо, Германия; Варшава, Польша; Ереван, Армения
В JetBrains мы создаём платформу с нативным ИИ для разработки программного обеспечения, которая объединяет рабочие процессы разработчиков, командное сотрудничество и организационный контроль в единую согласованную систему. Эта платформа будет служить слоем исполнения и управления для разработки, управляемой ИИ, глубоко интегрированной с инструментами разработчиков, но при этом спроектированной для работы в командах, продуктах и средах. Это долгосрочное стратегическое вложение JetBrains и ключевой столп нашего видения будущего разработки программного обеспечения.
Роль
Мы ищем архитектора программного обеспечения (Архитектура продукта), который будет отвечать за архитектуру в конкретной области продукта.
Эта роль сосредоточена на владении сквозной архитектурой для домена продукта: обеспечение того, чтобы требования продукта трансформировались в согласованный технический дизайн, чтобы домен развивался устойчиво и чтобы продукт соответствовал возможностям и ограничениям платформы. Вы станете архитектурным «центром тяжести» для домена, тесно сотрудничая с инженерами и заинтересованными сторонами продукта, а также взаимодействуя с архитекторами платформы по вопросам общих основ и контрактов интеграции.
Поскольку это новая платформа, многие стандарты и процессы ещё находятся в разработке — вы поможете определить их с точки зрения реальных потребностей продукта и ограничений доставки.
В составе команды вы будете:
- Отвечать за архитектуру конкретного домена продукта в JetBrains Cloud Platform и развивать её со временем.
- Преобразовывать требования продукта и домена в чёткие архитектурные проекты и подходы к реализации.
- Определять границы сервисов, модели домена, потоки данных и контракты интеграции в соответствии со стандартами платформы.
- Принимать ключевые архитектурные решения и делать компромиссы в вашей области (например, дизайн API, хранение данных, надёжность, производительность и пути миграции).
- Обеспечивать, чтобы архитектура вашего домена поддерживала масштабируемость, надёжность и наблюдаемость с самого начала.
- Проводить обзор и валидацию архитектурных проектов в вашем домене и команде, повышая качество и согласованность.
- Сотрудничать с архитекторами платформы и другими владельцами доменов для согласования сквозных решений и общих интерфейсов.
- Тесно работать с ведущими и старшими инженерами для уточнения требований, уменьшения неоднозначности и поддержки исполнения.
Мы ищем человека, который:
- Имеет значительный опыт в разработке программного обеспечения и проектировании систем, с успешным опытом работы над сложными системами.
- Имеет опыт владения архитектурой в продукте или домене, включая балансировку потребностей доставки и долгосрочной устойчивости.
- Уверенно согласовывает потребности продукта с возможностями и ограничениями платформы (и умеет вести переговоры о компромиссах при необходимости).
- Может способствовать принятию архитектурных решений внутри команды и между партнёрскими командами.
- Комфортно работает в среде, где многие процессы и стандарты ещё формируются.
- Мотивирован долгосрочными целями, проектируя для эволюции, а не для одноразовых реализаций.
Нам особенно будет приятно, если вы:
- Имеете опыт проектирования архитектур продуктов, работающих в облачных средах и интегрирующихся с множеством систем.
- Сильны в анализе архитектурных компромиссов в контексте (время выхода на рынок против корректности, гибкость против сложности и т.д.).
- Любите помогать командам приходить к хорошим решениям через сотрудничество, а не через принуждение.
#LI-DNI
_Мы обрабатываем данные, предоставленные в вашем резюме, в соответствии с Политикой конфиденциальности при наборе персонала._