Как стать автором
Обновить
299.6
AvitoTech
У нас живут ваши объявления
Сначала показывать

Как мы обучили Mistral 7B русскому языку и адаптировали для объявлений Авито

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров10K

Привет! Я Настя Рысьмятова, руковожу командой LLM в Авито. Эта статья — про то, какие задачи мы решаем с помощью языковых моделей и как адаптируем их под себя. Мой опыт будет интересен прежде всего тем, кто тоже занимается большими языковыми моделями в крупных продуктовых компаниях. А всем остальным любопытно будет узнать, как модели учатся и решают конкретные задачи Авито — например, помогают пользователям писать тексты объявлений.

Читать далее

Как мы запустили автоматическую модерацию видео в объявлениях Авито

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров6.3K

Привет! Я Владимир Морозов, senior DS engineer в команде модерации Авито: в основном занимаюсь автомодерацией видео, но развиваю и другие проекты. В статье рассказываю, с какими трудностями мы столкнулись при модерации видео в условиях небольшого количества данных, и как их решили. Думаю, материал будет полезен всем, кто занимается похожими задачами в крупных продуктовых компаниях.

Читать далее

Как мы ищем деградации на нодах в кластерах Kubernetes

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров9.6K

Привет, Хабр! Меня зовут Станислав Егоркин, я инженер юнита IaaS департамента разработки Infrastructure в Авито. В этой статье я расскажу про инструмент, который мы используем для обнаружения деградаций на нодах в кластерах Kubernetes, а также покажу дашборд, где мы наблюдаем за состоянием всех наших нод.

Читать далее

Как работает поисковое ранжирование для миллионов объявлений Авито

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров12K

Привет! Меня зовут Илья Валяев, я data science team lead поискового ранжирования в Авито. В статье расскажу, как у нас всё устроена система ранжирования, какие технологии используем и как именно улучшаем поисковые выдачи. 

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

Читать далее

Как за 4 шага улучшить процесс оценки рисков безопасности

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6.3K

Привет, Хабр! Меня зовут Ирина, я аналитик по информационной безопасности в Авито. В этой статье я делюсь нашим опытом и моими личными впечатлениями о выстраивании процесса оценки и управлении рисками информационной безопасности в Авито.

Рассказываю, что понадобилось для запуска и поддержки процесса оценки рисков, в чем польза такой оценки и как здесь не отставать от трендов. Мой рассказ будет интересен не только ИБ-аналитикам, риск-менеджерам, но и всем, кто интересуется темой оценки рисков.

Читать далее

Как не гундеть, а доработать веб-сервис самому без помощи разработчиков

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.8K

Привет! Меня зовут Сергей Медин, я руководитель аналитиков в команде Авито Недвижимости. В этой статье я подробно расскажу, как создать собственный скрипт, который существенно упростит работу с любым веб‑сервисом. Я не разработчик, но успешно добавляю необходимые функции, обладая только лишь базовыми знаниями JavaScript. Подробности — под катом.

Читать далее

Ускоряем Android-приложения с помощью Baseline Profiles

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров8K

Привет, меня зовут Даниль Гатиатуллин, я инженер юнита Performance в Авито. В этой статье я рассказываю, что такое Baseline Profiles, как он ускоряет запуск программы и каким приложениям он принесет больше пользы. В качестве примера возьму наш эксперимент, который ускорил время запуска приложения на 15%. Также расскажу, как мы автоматизировали добавление профилей в каждый релиз.

Читать далее

Как мы переиспользовали платформенную аналитику для упрощения работы

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.5K

Привет, Хабр! Меня зовут Вячеслав Сухоруков, я бекэнд-инженер департамента разработки Analytics Platform в Авито. В этой статье я рассказываю о том, как мы написали сервис Marketing Manager для размещения данных в рекламных системах. Вы узнаете, что умеет наш менеджер, как он устроен и каким образом это решение экономит время маркетинговых аналитиков.

Читать далее

Как с помощью доработки RFM сделать CRM-рассылки эффективнее

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.3K

Привет! Меня зовут Дмитрий Кротов, я старший аналитик в команде Авито Авто. В статье рассказываю, как мы создали сегментацию покупателей автомобилей с пробегом с помощью микса методологий, оценили её эффективность и применили на практике. 

Читать далее

Как фронтендеру стать тимлидом кросс-функциональной команды

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8.4K

О том, как из техлида вырасти в руководителя команды, рассказывает Илья, техлид в Авито Авто. Под катом — подробности о переходе с одной позиции на другую, нюансы этого пути в Авито, необходимые для перехода условия и другие интересные вещи.

Читать далее

Тестируем в микросервисах: TaaS и пять шлюзов качества

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.8K

Всем привет! Меня зовут Андрей Петухов, я техлид команды Testing Experience AvitoTech, занимаюсь разработкой систем тестирования в Авито. В этой статье рассказываю, как мы организовывали у себя процесс тестирования в условиях микросервисной архитектуры. Ниже вы узнаете о том, как применять Testing as a Service (TaaS), зачем нужны шлюзы качества и как все это помогло тестировщикам сосредоточиться.   

Читать далее

Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров11K

Привет! Меня зовут Кирилл Егоров, я технический лидер двух юнитов Авито: «Запчасти» и «Строительство и ремонт». В этой статье рассказываю о том, как мы определяем, к каким автомобилям подходят запчасти из объявлений, как нам с помощью Golang удается перебрать миллиарды вариантов и какие трудности пришлось решить при реализации этого решения.

Читать далее

Как и зачем мы написали 5000 интеграционных тестов за пару часов

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров16K

Техлид команды IMP Support в Авито Ангелина Архипова рассказывает, как автоматизировать рутинные процессы, облегчив тем самым жизнь QA-инженеров.

Читать далее

Что поможет настроить процесс работы с обращениями пользователей

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.5K

Всем привет! Я Юлия Трусова, QA-инженер в Авито. Хочу рассказать вам про свой опыт проектирования и внедрения процесса работы с обращениями пользователей — SPT. Некоторые коллеги пытались расшифровать эту аббревиатуру как Support problem ticket, но это не аббревиатура вовсе. Это сокращенное название проекта SUPPORT в Jira, сгенерированное автоматически, где мы храним тикеты.

Читать далее

Как упаковать бэкенд-код на Go для аналитики на базе Spark

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.7K

Всем привет! Я Ваня Ахлестин, занимаюсь поддержкой и развитием аналитической платформы кластера Search&Recommendations на базе Spark и Hadoop в Авито. Сегодня расскажу, как начать использовать ваш код из Python или PySpark и не тратить много времени дорогих разработчиков.

Читать далее

Учимся работать с Kubernetes через запуск приложения

Время на прочтение8 мин
Количество просмотров9.6K

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

Читать далее

Успех тимлида — это успех команды: три ошибки тимлидов в начале пути

Время на прочтение5 мин
Количество просмотров11K

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

Читать далее

Bricks: новый подход к управлению интерфейсами

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K

Создавать удобную разметку страниц и менять интерфейс в зависимости от потребностей продукта без работы с кодом — легко. Об опыте Авито рассказал тимлид команды Bricks Алексей Ивасюта.

Читать далее

Популярные ошибки в Golang и как их избежать

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров14K

Дмитрий Королев расскажет про распространённые ошибки при работе со слайсами, каналами и другими структурами в Go. Научимся предупреждать их и справлять на примерах.

Читать далее

Как организовать информационную безопасность в компании с нуля: два подхода, которые помогут ничего не упустить

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров12K

Андрей Усенок, руководитель команды информационной безопасности в Авито, рассказал, как выстроить ИБ с нуля: с чего начать, и как не упустить ничего важного, и не потратить лишних усилий.

Читать далее

Информация

Сайт
avito.tech
Дата регистрации
Дата основания
2007
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
vvroschin