О роли
ИИ фундаментально меняет то, как разработчики пишут, понимают, отлаживают и сопровождают программное обеспечение. В JetBrains мы исследуем, каким должен быть AI-native опыт разработки для C++-разработчиков. Мы ищем старшего технического лидера, который поможет сформировать это будущее: создавать AI-ориентированные рабочие процессы, интегрировать кодинг-агентов в инструменты разработчика и превращать CLion в среду первого класса для AI-ассистированной разработки ПО.
Это практическая роль, сфокусированная на техническом лидерстве, а не на управлении людьми. Большую часть времени вы будете заниматься прототипированием, внедрением и валидацией AI-ориентированных рабочих процессов, а также формировать техническое направление через практическую инженерную работу. Вы будете работать на стыке инструментов разработчика, AI-агентов, архитектуры IDE и продуктовой стратегии.
Примеры задач, над которыми предстоит работать:
- Как сделать кодинг-агентов более эффективными при работе с большими C++ кодовыми базами?
- Как интегрировать возможности отладки, понимания кода и навигации CLion в AI-ассистированные рабочие процессы?
- Как оценивать и бенчмаркать AI-ориентированный опыт разработки в реальных сценариях?
- Какие возможности должны быть доступны AI-агентам внутри современной IDE?
- Как сделать CLion лучшей средой для разработчиков, которые всё больше сотрудничают с AI-инструментами и агентами?
Вместо создания типовых чат-интерфейсов вы будете работать над такими задачами, как AI-ассистированная отладка, понимание кода с помощью агентов, автоматизация рабочих процессов разработчика и системы оценки AI-инструментов. Ваша работа напрямую повлияет на продукты, используемые миллионами разработчиков, и поможет сформировать более широкое видение JetBrains в области AI-разработки.
Задачи
- Формировать и внедрять AI-функции для CLion и C++-рабочих процессов.
- Проектировать архитектуру AI-интеграций, инструментов агентов и C++-специфичных AI-возможностей.
- Создавать практические бенчмарки и фреймворки оценки для AI-ассистированных сценариев C++-разработки.
- Прототипировать и валидировать новые AI-рабочие процессы, включая отладку, понимание кода, рефакторинг и навигацию по проекту.
- Взаимодействовать с продакт-менеджерами, ML-инженерами, QA-инженерами, стейкхолдерами и старшими разработчиками для формирования и реализации дорожной карты.
- Тесно работать с командами JetBrains AI, ML и продуктовыми командами для определения AI-стратегии для C++-экосистемы.
- Оценивать и приоритизировать AI-инициативы, предлагать новые идеи, соответствующие общей AI-стратегии JetBrains.
- Участвовать в техническом дизайне, архитектуре ПО и реализации в большой зрелой кодовой базе.
- Помогать определять техническую дорожную карту для интеграции AI-агентов и инструментов в C++-рабочие процессы.
- Выстраивать доверие и согласованность между командами C++ Ecosystem, AI, Product, QA и ML.
Требования
- Значительный опыт разработки ПО на позиции Staff Engineer, Principal Engineer, Technical Lead или аналогичной старшей технической роли.
- Уверенный опыт работы с Kotlin, Java или другими JVM-технологиями, либо способность быстро освоить кодовую базу на JVM.
- Опыт создания AI-продуктов, инструментов разработчика, кодинг-ассистентов, агентов или рабочих процессов на основе LLM.
- Глубокое понимание того, как работают современные кодинг-агенты: вызов инструментов, управление контекстом, MCP и методы оценки.
- Подтверждённый опыт определения технического направления в неоднозначных и быстро меняющихся областях.
- Сильное продуктовое чутьё и умение балансировать между инновациями и практической реализацией.
- Отличные коммуникативные навыки и способность влиять без формальной власти.
Будет плюсом
- Опыт работы с C++-рабочими процессами, компиляторами, отладчиками, языковыми инструментами или продуктами для повышения продуктивности разработчиков.
- Опыт работы с внутренностями IDE, языковыми серверами, анализом кода, системами рефакторинга или статическим анализом.
- Опыт руководства небольшими командами или работы в роли технического лида.
- Опыт работы над AI-native продуктами для разработчиков.
Условия
- Высокая базовая зарплата, отражающая навыки и опыт.
- Гибкое место работы: из дома или из офиса.
- Удалённая работа: до 30 дней в году из-за границы.
- Дополнительный отпуск.
- Медицинская страховка для вас и семьи.
- Возможности обучения и развития: конференции, курсы, языковые занятия.
- Поддержка при переезде.
- Языковые занятия: местный язык или английский.
- Горячее питание или компенсация обеда в рабочие дни.
- Поддержка ментального здоровья.