Кто мы

Ядро и вечный двигатель AvitoTech — инженеры. Все они успешные и умные ребята, в компании которых интересно работать. В AvitoTech уже работают 1300+ инженеров
Митапы
Видео
Статьи
Open Source
Вакансии
О нас

AvitoTech – это люди, которые создают технологии

Что мы делаем

Сервисами Авито пользуется треть жителей России каждый месяц. Поддерживать и развивать сервис для такого трафика — ежедневный челлендж.

Инженеры успевают выкатывать обновления мобильных приложений каждую неделю и пилить Open Source проекты.
Строим микросервисную архитектуру приложений по концепции platform as a service
Внедряем инструменты, которые ускоряют производительность сайта и мобильных приложений
Разрабатываем системы автоматической модерации с поиском по изображению, модели машинного обучения
Запускаем A/B-тесты из единой платформы для хранения экспериментов
Выносим в open source инфраструктуру Авито для Android: Gradle плагины, эмуляторы и библиотеки для тестов
Создаем единую библиотеку компонентов для упрощенной разработки интерфейсов
Развертываем кластеры Kubernetes на несколько дата-центров
ПРИМЕРЫ ЗАДАЧ
GO • GO • GO • GO • GO • GO • GO • GO •
GO • GO • GO • GO • GO • GO • GO • GO •
ANDROID • ANDROID • ANDROID • ANDROID •
ANDROID • ANDROID • ANDROID • ANDROID •
SWIFT • SWIFT • SWIFT • SWIFT • SWIFT •
SWIFT • SWIFT • SWIFT • SWIFT • SWIFT •
PHP • PHP • PHP • PHP • PHP • PHP • PHP •
PHP • PHP • PHP • PHP • PHP • PHP • PHP •
FRONTEND • FRONTEND • FRONTEND •
FRONTEND • FRONTEND • FRONTEND •
SPHINX • SPHINX • SPHINX • SPHINX •
SPHINX • SPHINX • SPHINX • SPHINX •
PYTHON • PYTHON • PYTHON • PYTHON •
PYTHON • PYTHON • PYTHON • PYTHON •

Как мы работаем

Рабочие процессы выстраивают снизу вверх. Инженеры работают в кросс-функциональных командах, которые сами определяют задачи на спринт и методологию работы.
Гибкий
рабочий день —
каждый выбирает, в какие часы работать
Перформанс ревью раз в полгода —
обратная связь от команды
Инициатива
и предложения —
бесценно!
Понятный карьерный путь
Выбирай свой и развивайся как инженер или как менеджер

Что получает каждый

Для личного комфорта
Новая техника каждому: Dell или MacBook Pro.
Индивидуальный бюджет на обучение.
3 дополнительных дня в году к отпуску.
Для сытого желудка
Компенсация обедов и фрукты для тех,
кто предпочитает работать из офиса.
Для здоровья и бодрости
Офис у метро Белорусская или удалённая работа.
Спортзал в офисе.
ДМС.
СПОРТЗАЛ • СПОРТЗАЛ • СПОРТЗАЛ •
СПОРТЗАЛ • СПОРТЗАЛ • СПОРТЗАЛ •
БИЛЬЯРД • БИЛЬЯРД • БИЛЬЯРД •
БИЛЬЯРД • БИЛЬЯРД • БИЛЬЯРД •
ПИНГ-ПОНГ • ПИНГ-ПОНГ • ПИНГ-ПОНГ •
ПИНГ-ПОНГ • ПИНГ-ПОНГ • ПИНГ-ПОНГ •
ГАМАКИ • ГАМАКИ • ГАМАКИ • ГАМАКИ •
ГАМАКИ • ГАМАКИ • ГАМАКИ • ГАМАКИ •
НОРЫ ДЛЯ СНА • НОРЫ ДЛЯ СНА •
НОРЫ ДЛЯ СНА • НОРЫ ДЛЯ СНА •
ЛЕТНИЕ ВЕРАНДЫ • ЛЕТНИЕ ВЕРАНДЫ •
ЛЕТНИЕ ВЕРАНДЫ • ЛЕТНИЕ ВЕРАНДЫ •
Все

Всем угодить: когда каждому хочется иметь своё число консьюмеров для топика Kafka

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

00:00 | Вступление
01:07 | Кейс Авито
02:52 | Ключевое в Kafka
05:32 | В чём проблема?
08:48 | Итого
09:06 | Варианты решения «в лоб»
12:29 | «Хитрые» варианты
19:42 | Решили создать собственное решение
21:00 | Общая идея
21:40 | Чуть больше деталей
23:44 | Деплой сервиса
26:01 | Итог
26:47 | Вопросы