Ускорили расчёт факторов ранжирования в 3 раза. Но наш подход может вам не понравиться.
Привет, Это Петя Портнов, ведущий разработчик группы среднего поиска. Наш сервис работает на выборке наиболее релевантных товаров от базового поиска, и наша задача — повышать точность ранжирования.
Раньше мы делали это через рекурсивную интерпретацию дерева вычислений. Но формулы постоянно усложнялись. В какой-то момент вычисление этих формул стало съедать 15% всех ресурсов CPU сервиса и генерировать гигантское количество лишних аллокаций памяти.
Тогда мы и написали свой динамический компилятор, работающий прямо в рантайме👌
↪️ В статье рассказываю, как это было. Показываю примеры генерации байт-кода JVM, разнообразные подходы к тестированию (включая property-based и снэпшотное) и разбор четырёх инженерных гипотез, которые помогли нам выиграть ещё больше перфа.
#ozontech_habr
Привет, Это Петя Портнов, ведущий разработчик группы среднего поиска. Наш сервис работает на выборке наиболее релевантных товаров от базового поиска, и наша задача — повышать точность ранжирования.
Раньше мы делали это через рекурсивную интерпретацию дерева вычислений. Но формулы постоянно усложнялись. В какой-то момент вычисление этих формул стало съедать 15% всех ресурсов CPU сервиса и генерировать гигантское количество лишних аллокаций памяти.
Тогда мы и написали свой динамический компилятор, работающий прямо в рантайме
#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7 5❤🔥2
Спектр вакансий команды CRM 🔝
😛 Тимлид Go
😶 Data Scientist
🙂 Go-инженер
😃 QA-инженер
Ждём ваши отклики и желание развивать лучший в мире маркетплейс. Такой вот вайб в пятницу☀️
#ozontech_vacancies
Ждём ваши отклики и желание развивать лучший в мире маркетплейс. Такой вот вайб в пятницу
#ozontech_vacancies
Please open Telegram to view this post
VIEW IN TELEGRAM
Станет ли умная строка заменой графическому интерфейсу?
Привет! Это Тимур Репин, продуктовый дизайнер отдела «Логистика продавца». Приглашаю вас на экскурсию по истории компьютерных интерфейсов — в мою хабрастатью.
Мы начнём с командной строки, вспомним, как зарождалась графика, помечтаем об эволюции UI в ближайшем будущем. И поймём, почему ответ на вопрос в заголовке —✨ нет✨
А пока вы ещё здесь, проголосуйте в реакциях.
Хотите, чтобы умная строка заменила графику и кнопки?
👍 — да, и чтобы вместо кнопки «Купить» можно было просто сказать, какие именно носки я хочу
⚡️— нет, меня вообще пугает вся эта ИИ-зация. Дуров, верни стену
#ozontech_habr
Привет! Это Тимур Репин, продуктовый дизайнер отдела «Логистика продавца». Приглашаю вас на экскурсию по истории компьютерных интерфейсов — в мою хабрастатью.
Мы начнём с командной строки, вспомним, как зарождалась графика, помечтаем об эволюции UI в ближайшем будущем. И поймём, почему ответ на вопрос в заголовке —
А пока вы ещё здесь, проголосуйте в реакциях.
Хотите, чтобы умная строка заменила графику и кнопки?
⚡️— нет, меня вообще пугает вся эта ИИ-зация. Дуров, верни стену
#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡69 21👍8👨💻4🔥1
Этот день настал: открываем регистрацию на 💙 💙 💙 💙 💙
Вам рассказываем первым.
➡️ 12-13 сентября, Loft Hall #8
Хардовые технические доклады. Выступления учёных и популяризаторов науки. Робототехника и DIY, Burning Talks и много полезного общения. Всё, что вы любите, — два дня.И два вечера концертов, караоке и неформальной тусовки.
Отмечайте в календарях большууууууую дату. Регистрируйтесь сами и зовите друзей.
До встречи в День программиста💙
#ecode2026
Вам рассказываем первым.
Хардовые технические доклады. Выступления учёных и популяризаторов науки. Робототехника и DIY, Burning Talks и много полезного общения. Всё, что вы любите, — два дня.
Отмечайте в календарях большууууууую дату. Регистрируйтесь сами и зовите друзей.
До встречи в День программиста
#ecode2026
Please open Telegram to view this post
VIEW IN TELEGRAM
У каждого уважающего себя теха должен быть пакет
Наш — вот:
Что в пакете: истории от руководителей отделов ИБ Тимофея и Глеба про инциденты и ошибки, разбор задач и поиск AI-решений, хихоньки и хахоньки. Особенно последние два.
Если хотите вечер в приятной компании, он в паре кликов:
#ozontech_podcast #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22✍9❤6⚡6😁3👍1 1
Робозон — хакатон на 15 000000 ₽
До конца подачи заявок на первый инженерный хакатон по автоматизации и роботизации сортировочных процессов осталось всего 5 дней.
💫 Три задачи на основе реальных данных Ozon
💫 Два месяца на решение
💫 Можно участвовать одному или собрать команду до 7 человек
Финал хакатона пройдёт на E-CODE — защита и награждение прямо на конференции.
Ставьте🔥, если уже зарегистрировались, а если ещё нет — ждём вашу заявку😀
#робозон
До конца подачи заявок на первый инженерный хакатон по автоматизации и роботизации сортировочных процессов осталось всего 5 дней.
Финал хакатона пройдёт на E-CODE — защита и награждение прямо на конференции.
Ставьте🔥, если уже зарегистрировались, а если ещё нет — ждём вашу заявку
#робозон
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16⚡9 6❤3👍3😱2🤣1
Самая долгожданная подборка вакансий для тех, кто учится в вузе 😍
➡ ️Стажёр-аналитик SOC в команду оперативного дежурства
➡ ️Стажёр-инженер по автоматизации тестирования на Python в команду системы управления персоналом склада
➡ ️Стажёр-инженер по тестированию в команду мобильного приложения для продавцов Ozon Seller
➡ ️Стажёр-мобильный разработчик iOS в команду операционных процессов продавца
➡ ️Стажёр-инженер по автоматизации тестирования на Python в команду разработки мобильного приложения Ozon fresh
Отличный старт карьеры, по нашему мнению😎
#ozontech_vacancies
Отличный старт карьеры, по нашему мнению
#ozontech_vacancies
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤10👍7😁1💯1
Разница между супергероем и настоящим лидером — в одной сильной и самостоятельной команде. Как её создать?
Привет, это Евгений Мазуренко, руководитель отдела разработки финансового учёта УКФ и зрелой, автономной команды по совместительству. В менеджменте я уже более 10 лет, и на вопрос выше у меня есть не просто ответ.
В статье на Хабре я разложил свой подход:
❓ почему «искать ресурс» — провальная стратегия найма, и как проводить культурное интервью за 15 минут;
❓ как выстроить психологическую безопасность, не превращая команду в хаос;
❓ модель 70/30, осознанное доверие и четыре шага для делегирования без микроконтроля.
В конце чек-лист из пяти шагов. В путь можно хоть завтра!
Вопрос к вам: что из перечисленного сложнее всего?
👍 Найти правильных людей, а не просто сильные резюме
⚡️ Дать им работу, которая зажигает, а не просто таски
❤️ Не мешать контролем и готовыми ответами
Голосуйте реакциями.
#ozontech_habr
Привет, это Евгений Мазуренко, руководитель отдела разработки финансового учёта УКФ и зрелой, автономной команды по совместительству. В менеджменте я уже более 10 лет, и на вопрос выше у меня есть не просто ответ.
В статье на Хабре я разложил свой подход:
В конце чек-лист из пяти шагов. В путь можно хоть завтра!
Вопрос к вам: что из перечисленного сложнее всего?
👍 Найти правильных людей, а не просто сильные резюме
⚡️ Дать им работу, которая зажигает, а не просто таски
❤️ Не мешать контролем и готовыми ответами
Голосуйте реакциями.
#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤14⚡13🔥2
Открыли регистрацию на E-CUP 2026 Students 🎓
В этом сезоне — только для студентов. Будет интересно тем, кто изучает ML / DS / big data / аналитику данных.
Сможете ускорить модель по поиску дубликатов на 20%? Получится создать классификатор для модерации товаров? Сумеете предсказать поведение покупателя?
Как минимум — попробуете и получите фидбэк от тех, кто делает это в Ozon Tech каждый день. Как максимум — разделите призовой фонд в 7 200 000 ₽ в торжественной атмосфере конференции E-CODE.
Нетривиальные задачи, нетворк с ведущими специалистами индустрии, кастомный мерч и шанс масштабно усилить портфолио — это про E-CUP 2026 Students. Больше подробностей и регистрация↩️
#ecup #ecup26
В этом сезоне — только для студентов. Будет интересно тем, кто изучает ML / DS / big data / аналитику данных.
Сможете ускорить модель по поиску дубликатов на 20%? Получится создать классификатор для модерации товаров? Сумеете предсказать поведение покупателя?
Как минимум — попробуете и получите фидбэк от тех, кто делает это в Ozon Tech каждый день. Как максимум — разделите призовой фонд в 7 200 000 ₽ в торжественной атмосфере конференции E-CODE.
Нетривиальные задачи, нетворк с ведущими специалистами индустрии, кастомный мерч и шанс масштабно усилить портфолио — это про E-CUP 2026 Students. Больше подробностей и регистрация
#ecup #ecup26
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16⚡10😍7👍3👏3
Code Retreat с видом на Финский
1 августа, 11:30, Санкт-Петербург, Приморский проспект, 70
День, в который вместо дедлайнов и созвонов — TDD, парные сессии, задачи с AI и сильное комьюнити.
Что будет:
✨ одна задача, но с разными напарниками и новыми взглядами на решение
✨ разборы с экспертами из разных компаний
✨ рефлексия после каждой сессии
✨ вдохновляющие виды и полезные знакомства
На Code Retreat вам понадобится желание работать в паре, умение объяснять свои решения и открытость к чужим подходам.
Подробная программа и регистрация по ссылке⬅️
#ozontech_events #coderetreat
1 августа, 11:30, Санкт-Петербург, Приморский проспект, 70
День, в который вместо дедлайнов и созвонов — TDD, парные сессии, задачи с AI и сильное комьюнити.
Что будет:
На Code Retreat вам понадобится желание работать в паре, умение объяснять свои решения и открытость к чужим подходам.
Подробная программа и регистрация по ссылке
#ozontech_events #coderetreat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26😍9 9❤2
«Людям важнее не в какой компании работать, а с кем и в какой среде»
Принесли вам WOW-подкаст от наших коллег по цеху — «Диванных дизайнеров».
Вера Маневич, IT HRD Ozon, рассказала, каких людей мы нанимаем, почему счастье сотрудника — не главная задача в её работе, и каково это — быть ответственной за людей.
Мы слушали с удовольствием, чего и вам желаем
Смотреть: YouTube, VK
Слушать: Mave
#ozontech_podcast
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Крайняя за людей: за что отвечает HRD
В первом выпуске этого года зашли с козырей и пригласили Веру Маневич — HRD Ozon Tech. Почти сразу мы выяснили, что в аббревиатуре HR значит R — это решала. Конечно, внутри выпуска мы обсудили тренды и метрики HR, какого уровня абстракции влетают в Веру и…
🔥28 9⚡6👍1
Достаём двойные листочки и пишем требования по информационной безопасности для ваших контрагентов. Впрочем, двойные необязательно. А вот перечень всех требований — критично 📖
Привет, это Алиса Сабо. Я ведущий инженер по информационной безопасности. Одна из моих задач — разработка тех самых требований.
Любые нештатные участники ваших процессов (поставщики бэк-офиса, хостинги, даже компании по заправке картриджей) не обязаны выполнять внутренние регламенты компании. Только то, что указано в договоре.
Чтобы контролировать риски, которые появляются у вас из-за контрагента, важно грамотно выстроить процесс защиты на всех этапах взаимоотношений компании с контрагентами.
Этот процесс можно описать тремя шагами: юридическая ревизия, базовое анкетирование и интеграция команды ИБ в процессы согласования. Полный гайд с подводными камнями процесса вы найдёте в статье на Хабре. До встречи там👋
#ozontech_habr #cybersec
Привет, это Алиса Сабо. Я ведущий инженер по информационной безопасности. Одна из моих задач — разработка тех самых требований.
Любые нештатные участники ваших процессов (поставщики бэк-офиса, хостинги, даже компании по заправке картриджей) не обязаны выполнять внутренние регламенты компании. Только то, что указано в договоре.
Чтобы контролировать риски, которые появляются у вас из-за контрагента, важно грамотно выстроить процесс защиты на всех этапах взаимоотношений компании с контрагентами.
Этот процесс можно описать тремя шагами: юридическая ревизия, базовое анкетирование и интеграция команды ИБ в процессы согласования. Полный гайд с подводными камнями процесса вы найдёте в статье на Хабре. До встречи там
#ozontech_habr #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
Что ты уже сделал для инженерной культуры?
Anonymous Poll
20%
Контрибьютил в Open Source
35%
Плюсовал статьи на Хабре
14%
Написал письмо, которое могло бы стать дейликом
61%
Нашёл способ выйти из Vim
36%
Победил легаси
56%
Починил прод (предварительно сам его и положил)
33%
Внедрил культуру мемов в рабочий чат
33%
Перезапустил Docker-контейнер, не повредив психику коллег
30%
Перевёл проект на новую библиотеку без конфликтов слияния
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22🔥6👏3
Сегодня хороших вакансий у нас для вас нет. Только роскошные:
🟢 Руководитель группы разработки Go, команда Marketing Communication Platform
🟢 Руководитель ML, команда разработки систем технического зрения
🟢 Старший Data Scientist, команда рекламного аукциона и управления ставками
🟢 Старший Go-разработчик, команда многоуровневой сортировки
🟢 Ведущий инженер инфраструктурных сервисов, команда PostgreSQL DBA
🟢 Старший Python-разработчик, команда стендов метрик
Пятница — отличный повод завершить неделю откликом👍
#ozontech_vacancies
Пятница — отличный повод завершить неделю откликом
#ozontech_vacancies
Please open Telegram to view this post
VIEW IN TELEGRAM