Руководитель группы разработки бэкенда в Codenv

Яндекс · Россия · по договорённости

Компания
Яндекс
Город
Россия
Зарплата
по договорённости
Уровень
lead
Формат
гибрид

Codenv создаёт виртуальные машины для разработки, развёрнутые поверх нашего внутреннего облака, и управляет ими. Наши разработчики используют сервис как для классических сценариев, где при помощи редактора Visual Studio Code можно в один клик развернуть окружение и запустить проект на удалённом хосте, так и для агентских сценариев, где пользователь даёт AI-агенту задачу в удалённом преднастроенном окружении с готовым harness.

Помимо быстрого старта, мы обеспечиваем инженеров быстрым железом, чтобы сборки и тесты занимали минимум времени и не загружали ноутбук. Мы глубоко погружаемся в технологии виртуализации, контейнеризации и Linux-сервисы, работаем с локальной и распределённой сборкой, Visual Studio Code. Технически наш сервис написан на Go с использованием микросервисной архитектуры.

Codenv — молодой проект: у вас будет возможность значительно влиять на развитие продукта, но нужно быть готовым экспериментировать и гибко менять планы.

Что предстоит делать:
AI-first-подход

Codenv находится на точке пересечения интерактивных сценариев агентской разработки, и вам предстоит делать сервис дружелюбнее к агентскому миру — как с точки зрения пользовательских сценариев, так и в глубоко техническом плане.

Продуктовый подход

Смысл сервиса в том, чтобы покрывать продуктовые сценарии работы наших пользователей — разработчиков Яндекса. Задачи в Codenv — это возможность напрямую влиять на эффективность работы коллег. Мы используем продуктовый подход: вы сможете общаться с пользователями, находить и прорабатывать пользовательские сценарии, а затем воплощать их в жизнь, делая работу разработчиков приятнее и эффективнее.

Стабильность

При разработке сервиса многие вещи сознательно были упрощены. Сейчас мы активно работаем над его надёжностью и стремимся улучшить качество жизни разработчиков, повышая нашу стабильность.

Отказоустойчивость

Разработческие виртуальные машины бывают очень чувствительны к отключениям датацентров, например при регламентных работах. Нужно будет продумывать беспрерывные сценарии работы и миграции данных, заниматься capacity planning, работать с менеджментом ресурсов.

Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале Yandex Infrastructure

Требования:
• Разрабатывали на Go
• Хорошо знаете Linux
• Знаете реляционные базы данных
• Умеете проектировать REST API и работать с GRPC
• Понимаете архитектурные практики разработки распределённых сервисов
• Готовы организовывать работу распределённой команды, экспериментировать и брать на себя ответственность за продукт

Будет плюсом:
• Понимаете принципы построения современных систем контроля версий
• Разрабатывали высоконагруженные распределённые системы
• Хотите улучшать инструменты разработки

О команде:
У нас сильная и дружная распределённая команда опытных разработчиков из Москвы, Казани, Новосибирска. Мы уже давно работаем в таком режиме, у нас отлажены процессы: есть стендапы через день и созвоны по необходимости. Мы постоянно работаем над процессами, стремимся сохранять баланс производительности и комфорта и всегда поддерживаем друг друга.

Cloud IDE — популярная и востребованная во всём мире тема. У нас вы получите возможность профессионального роста, сможете расширить кругозор, работая с большим количеством смежных технологий, и потрогать не только сервер-сайд-разработку, но и CLI, Linux, виртуализацию, локальную и распределённую сборку.

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.

Многих вакансий каталога нет на агрегаторах

10500+ вакансий от 1600+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 900+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.