Code Assistant помогает разработчикам выполнять свои задачи эффективнее и с меньшими затратами мыслетоплива.
В состав продукта входит инструмент Smart Autocompletion, который анализирует контекст работы на уровне пользователя и предлагает наиболее вероятные и релевантные подсказки: функции, циклы, условия и другие элементы кода. Этим инструментом пользуются тысячи человек как внутри, так и снаружи Яндекса.
Вызовы, которые перед нами стоят:
- Развитие новых инструментов: чат-режим, генерация тестов и поддержка код-ревью
- Интеграция в единую платформу разработки SourceCraft и развитие всей AI-вертикали в ней
- Упрощение порога входа для пользователей и решение популярных пользовательских сценариев из коробки (например, автоматическая генерация commit/PR messages, on-premises-решения, развитие комьюнити и инструментов для шеринга популярных решений)
- Поддержка в платформе передовых решений на основе LLM, AI agents и улучшение их качества
Мы работаем в матричной структуре. У нас несколько выделенных команд, которые совместно занимаются развитием сервиса и платформы: бэкенд- и фронтенд-разработчики, менеджеры, дизайнеры и аналитики. Ищем технического продуктового менеджера, который вместе с нами будет улучшать сервис.
Какие задачи вас ждут
Сопровождение и развитие сервиса Code Assistant внутри и снаружи Яндекса
Мы планируем наращивать функциональность для решения большего количества пользовательских сценариев. Например, предстоит развивать такие проекты:
- реализация чат-режима с удержанием контекста;
- генерация Unit-, E2E- и UI-тестов;
- поддержка автоматического и полуавтоматического Code Review;
- генерация документации.
Интеграция с современной платформой разработки SourceCraft
Мы создаём платформу, которая представляет собой основной рабочий инструмент разработчика на всех этапах SDLC. AI и ML — неотъемлемая часть этой системы и её необходимое свойство. Создание подобного рода сервисов с нуля — это уникальный шанс реализовать идеи, оценить гипотезы и проверить их влияние на всю разработку.
Мы ждем, что вы
- Отвечали за развитие продукта или отдельных его частей, особенно в сфере AI и ML
- Умеете управлять проектами, планировать и приоритизировать задачи, соблюдать сроки
- Имеете аналитические навыки, способны анализировать данные, извлекать ценные инсайты и принимать обоснованные решения
- Умеете управлять обсуждениями и фиксировать результаты
- Точно и внятно выражаете мысли устно и письменно, разговариваете с разработчиками на одном языке
- Знаете инструменты разработки, активно их используете (IDE, различного рода плагины, командную строку)
- Пишете код (или совсем недавно перестали, но желание есть, и руки чешутся)
- Владеете SQL, а также настраивали A/B-тестирование