Кто мы

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

Как гоферы ходят в БД

Видео go
Есть множество способов подключения к БД. В разных языках наиболее "идиоматичные" способы часто идут через ORM. А как решаются такие задачи в Go? На этом докладе вы сможете познакомиться с разными решениями данного вопроса и видением автора о том, какой способ будет "Go way" и почему.
0:30 | О себе
1:15 | Проектируем на примере книжного магазина
3:31 | Структура проекта
4:43 | Подключение к БД
7:04 | Raw Repo
7:43 | Builder Repo (squirrel)
9:04 | Generator Repo (sqlc)
13:14 | ORM Repo (gorm)
14:47 | Bookstore 2.0, расширяем интерфейс
16:30 | Raw Repo
21:44 | Про безопасность в сыром запросе
23:43 | Builder Repo
25:18 | Generator Repo
28:36 | ORM Repo
30:15 | Плюсы/минусы raw-sql
33:17 | Плюсы/минусы squirrel
36:21 | Плюсы/минусы sqlc
39:20 | Плюсы/минусы gorm
43:57 | Что же выбрать?
46:21 | Не является индивидуальной рекомендацией, включайте здравый смысл.
47:58 | Вопросы-ответы