Principal Engineer / заместитель CTO, full-stack
Компания ОнТаргет ЛАБС ищет опытного практикующего senior-разработчика на роль заместителя CTO. Вы будете отвечать за повседневную инженерную работу, работать по всему стеку и задавать стандарты разработки и отладки с помощью AI-агентов.
О компании
Технологическая, инновационная и потребительская аналитическая фирма, которая консультирует мировых лидеров по новым научным, технологическим и рыночным трендам. Она объединяет собственные исследования, первичные данные от стартапов и отраслевых экспертов и продвинутые аналитические фреймворки, чтобы помогать организациям выявлять высокоценные возможности, снижать риски и ускорять рост. Интегрируя человеческую экспертизу с инструментами на базе ИИ, компания предоставляет объективные, основанные на доказательствах инсайты для R&D, корпоративных инноваций и принятия решений на уровне руководства. Среди клиентов — многие крупнейшие технологические и потребительские компании мира.
Краткое описание
Это senior-роль с активной практической работой для широкого, надежного инженера, который станет технической правой рукой CTO. Ваша задача — снять с CTO повседневную инженерную нагрузку, чтобы он мог сосредоточиться на стратегии, видении и направлении: вы принимаете рутинные технические решения, проверяете работу, помогаете команде не останавливаться и замещаете CTO, когда его нет. Вы должны быть практикующим лидером, работающим в коде. Это не просто менеджер по людям и процессам. Роль строится полностью на доверии и тесном согласовании.
Вы будете подчиняться напрямую CTO и действовать как его заместитель. Вы будете работать по всему стеку (базы данных, бэкенд, фронтенд и инфраструктура), подключаться там, где нужна работа, и обладать достаточной проницательностью, чтобы отличать соразмерное решение от переусложненного. Вы будете принимать и оспаривать технические решения по существу и поддерживать движение поставки с качеством и темпом.
Ключевая часть роли — руководство тем, как мы работаем с AI-агентами. Нам нужен человек, который строит и отлаживает с агентами как само собой разумеющееся, по всему стеку, и поможет закрепить это как командную культуру: задавать стандарты и практики, которые умножают то, что может выпускать каждый инженер.
Вы будете ключевой частью инженерной команды.
Обязанности
Заместитель CTO и технический представитель
- Замещать CTO в повседневной инженерной работе: принимать и брать на себя рутинные технические решения, когда он недоступен, и точно представлять его намерения.
- Вести повседневный поток индивидуального вклада (IC): проверка и одобрение pull request, разблокировка инженеров и поддержание движения работы, чтобы решения не застревали на CTO.
- Работать в тесном, высокоплотном согласовании с CTO. Эта роль держится на доверии, поэтому нужно перекоммуницировать, рано сигнализировать и не создавать сюрпризов.
Архитектура и техническое направление
- Участвовать в архитектуре и технических решениях по нашей платформе следующего поколения, работая с CTO и платформенным архитектором над направлением и компромиссами.
- Придерживаться прагматичного, соразмерного подхода: предпочитать решения, которые соответствуют реальной потребности, а не перестраивают под масштаб, который мы не будем эксплуатировать. «Сделано лучше, чем идеально».
Практическая поставка по всему стеку
- Непосредственно вносить вклад в базы данных, бэкенд, фронтенд и DevOps/инфраструктуру по мере необходимости. Закрывать пробелы там, где они открываются.
- Прототипировать, строить ключевые компоненты и вести примером по качеству.
Агентная разработка и усиление команды
- Продвигать и помогать устанавливать культуру агентной разработки в инженерной команде, чтобы AI-агенты были ключевой частью того, как мы строим, отлаживаем и эксплуатируем, а не случайным удобством.
- Задавать стандарты, паттерны и ограничения для хорошей работы с агентами (практики контекста и промптинга, проверка и верификация, где им доверять, а где нет), чтобы выпуск команды умножался без падения качества.
- Использовать агентов по всему жизненному циклу и всему стеку: разработка, отладка и исследование по фронтенду, бэкенду, данным и инфраструктуре, тестирование и ревью.
- Подтягивать остальных инженеров, чтобы агентная практика стала общей командной возможностью, а не личной.
Стандарты и исполнение
- Поднимать инженерную планку: дисциплина код-ревью, тестирование, гигиена CI/CD и операционная надежность как в устоявшихся, так и в новых системах.
- Снижать риск зависимости от ключевых людей за счет распространения знаний и ответственности.
- Помогать превращать продуктовые и исследовательские потребности в четкий, последовательный план работы.
Сотрудничество
- Тесно работать с платформенным архитектором, инженерами, продуктом и исследованиями.
- Ясно и проактивно общаться с техническими и нетехническими заинтересованными сторонами, асинхронно и в реальном времени.
Опыт и квалификация
Широта и глубина
- 10+ лет опыта в разработке ПО на уровне senior, staff или principal со значительной практической глубиной, которую вы продолжаете применять.
- Подтвержденная широта по всему стеку: базы данных, бэкенд-сервисы, фронтенд и devops/облачная инфраструктура. Нам нужен сильный универсал, который может достоверно работать во всех этих областях, а не специалист в одной.
- Сильное суждение по системному дизайну и архитектуре с прагматичным чувством соразмерности: выбирать решения, соответствующие потребности, а не переусложнять.
Суждение и доверие
- Проверенный, надежный оператор, способный работать с неоднозначным направлением и принимать здравые решения, которые CTO поддержит, без тесного надзора.
- Прагматичный и ориентированный на результат: вы соразмеряете решения вместо золочения и знаете, что делать первым.
- Настоящий спарринг-партнер: вы возражаете, вскрываете компромиссы и улучшаете решение, а не просто исполняете его.
- Высокая честность и надежность. Вы тот человек, которому можно что-то передать и перестать беспокоиться.
Способы работы
- Возможность работать полный день и быть встроенным членом команды с пересечением не менее трех часов ежедневно с утренними часами US Pacific (CTO начинает день около 7 утра по Pacific).
- Отличный письменный и устный английский и сильные проактивные коммуникационные привычки.
- Практическая беглость в агентной разработке. Вы уже строите и отлаживаете с AI-агентами кодинга как ключевую часть своей работы по всему стеку и можете задавать практики и стандарты, помогающие всей команде делать то же самое. Это центрально для роли, а не бонус. Знакомство с построением систем на базе LLM (retrieval/RAG, агентные рабочие процессы) — дополнительный плюс.
Качества успешного кандидата
- Вы надежны и без эго: берете на себя результаты, отдаете должное другим и делаете всю команду эффективнее, а не только себя.
- Вы прагматичны и смелы в улучшениях, но соразмеряете решения вместо переусложнения.
- Вы создаете ясность в неоднозначности, а не ждете, пока ее дадут.
- Вы относитесь к AI-агентам как к усилителю для всей команды и заряжаетесь от повышения того, как работает каждый вокруг вас, не меньше, чем от собственного выпуска.
- Вы сильный коммуникатор, который держит зависящих от вас людей в курсе, без сюрпризов.
- Вы хотите полностью посвятить себя созданию чего-то захватывающего и большего, чем вы сами.
Образование
- Степень бакалавра в области компьютерных наук, инженерии или смежной области, либо эквивалентный практический опыт.
- Широкие знания в разработке ПО по языкам, фреймворкам, инфраструктуре и текущим трендам.