Как мы тестируем идеи, распределяем ресурсы и продвигаем технологии — в выпуске подкаста «Conversations with...» про генеративный AI.
Дмитрий Васильев, руководитель платформы чат-ботов, рассказал:
😤 почему мы используем опенсорс и разворачиваем свои LLM;
😉 как и зачем мы измеряем time to action;
💚 как маркетплейсы будут выглядеть через 5 лет.
Слушайте и смотрите на YouTube или RuTube.
#ozontech_experts #LLM
Дмитрий Васильев, руководитель платформы чат-ботов, рассказал:
Слушайте и смотрите на YouTube или RuTube.
#ozontech_experts #LLM
Please open Telegram to view this post
VIEW IN TELEGRAM
RUTUBE
AI c профитом: как нейросети меняют ритейл. Кейсы Ozon, Samokat.tech и X5
Продолжаем сезон подкаста «Conversations with...» про генеративный AI! 💫 В этот раз мы поговорили о том, как российский ритейл и e-commerce развивает GenAI. Герои выпуска — Ozon, Ecom.tech (ex. Samokat.tech) и X5 — честно делятся внутрянкой AI-экспериментов:…
Бесплатный мини-курс по Triton — технологии ускорения ML-моделей — от экспертов Ozon Tech
Написали гайд, который поможет создать ML-модель под любые цели, оптимизировать её и дотащить до прода😎
Будет полезно DS-, ML- и MLOps-инженерам.
Чтобы пройти курс, нужно:
1) отправить заявку на этой странице;
2) иметь 2 часа свободного времени.
Если при прохождении у вас будут вопросы, пишите их в комментариях под этим постом. Разберёмся вместе!
#ozontech_experts #ML
Написали гайд, который поможет создать ML-модель под любые цели, оптимизировать её и дотащить до прода
Будет полезно DS-, ML- и MLOps-инженерам.
Чтобы пройти курс, нужно:
1) отправить заявку на этой странице;
2) иметь 2 часа свободного времени.
Если при прохождении у вас будут вопросы, пишите их в комментариях под этим постом. Разберёмся вместе!
#ozontech_experts #ML
Please open Telegram to view this post
VIEW IN TELEGRAM
Создали подсистему в 1С для продавцов,
чтобы снять с них часть рутинных задач, автоматизировать контроль бизнеса, да и в целом сделать работу на маркетплейсе удобнее и понятнее.
Так получился Synchrozon — подписывайтесь на канал, чтобы быть в курсе всех релизов.
Подробнее о продукте читайте в карточках.
#ozontech_experts #1C
чтобы снять с них часть рутинных задач, автоматизировать контроль бизнеса, да и в целом сделать работу на маркетплейсе удобнее и понятнее.
Так получился Synchrozon — подписывайтесь на канал, чтобы быть в курсе всех релизов.
Подробнее о продукте читайте в карточках.
#ozontech_experts #1C
SOC Ozon — уникальная структура с собственной экспертизой, инструментами и потребностями.
О том, как устроен наш мониторинг безопасности, смотрите в карточках. А если хотите совершенствовать его вместе с нашей крутой командой, оставляйте заявку на стажировку.
Стажировка проходит в четыре этапа.
1️⃣ Интервью и составление индивидуального плана развития с тремя контрольными точками для проведения промежуточной оценки.
2️⃣ Адаптация. У нас есть чек-лист нового сотрудника, в котором помимо знакомства с локальными НПА он проходит все стандартные курсы по охране труда, ИБ и знакомится с нашими обучающими материалами.
3️⃣ Задачи. Сначала стажёр учится работать с SIEM-системой. Обучение идёт от простого к сложному, стажёр начинает с минимального функционала и по итогу может провести работу аналитика, необходимую при событии ИБ.
4️⃣ Финальный скрининг. Подводим итоги, оцениваем работу, харды и самостоятельность. Принимаем решение, готовы ли мы к дальнейшему сотрудничеству.
На горизонте в полгода мы со стажёрами выходим на сотрудничество в долгосрочной перспективе.
#ozontech_experts #SOC #CyberSec
О том, как устроен наш мониторинг безопасности, смотрите в карточках. А если хотите совершенствовать его вместе с нашей крутой командой, оставляйте заявку на стажировку.
Стажировка проходит в четыре этапа.
На горизонте в полгода мы со стажёрами выходим на сотрудничество в долгосрочной перспективе.
#ozontech_experts #SOC #CyberSec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
К нам пришёл пользователь с DSL-конфигом, желающий выполнить задачу на удалённом кластере Hadoop. Из конфига мы сформировали spark-submit команду, которая отправляет наш mlp-entrypoint скрипт в кластер Hadoop в подготовленном zip-архиве. Сам скрипт мы положили рядом с conda pack архивами пользователей.
⚠️ Но что-то пошло не так.
Привет, это Денис Ваньков, руководитель группы «ML платформа».
На поддержке у моей команды есть два продукта.
✅ Python-пакет, который избавляет DS-разработчиков от ручного формирования spark-submit команды и даёт полезные инструменты внутри Spark-приложения.
✅ Веб-интерфейс, который изолирует от пользователя настройки и интеграции с кластером Hadoop, берёт на себя ответственность за отправку задач в кластер и предоставляет UI для мониторинга состояния задачи.
Давайте представим ситуацию: наш Python-сервис едет на Python 3.8 и к нам приходит пользователь с conda pack и зависимостями, собранными под Python 3.10 и обратно несовместимыми с нашим Python-пакетом.
Как мы пофиксили эту проблему, смотрите в карточках⬆️
#ozontech_experts #python
Привет, это Денис Ваньков, руководитель группы «ML платформа».
На поддержке у моей команды есть два продукта.
Давайте представим ситуацию: наш Python-сервис едет на Python 3.8 и к нам приходит пользователь с conda pack и зависимостями, собранными под Python 3.10 и обратно несовместимыми с нашим Python-пакетом.
Как мы пофиксили эту проблему, смотрите в карточках
#ozontech_experts #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Однажды мы прикрутили новую фичу по сохранению скролла в Корзине приложения, и время загрузки страницы критично увеличилось.
Привет! Это Иван Рыжухин, тимлид мобильной разработки. Недавно я рассказывал, как мы мощно повысили продуктовые метрики за счёт кэширования и отложенного выполнения кода. Но не всегда фичи приносят пользу.
Иногда они приводят к ухудшениям. Смотрите в карточках, как вовремя мы это выявили и как со всем справились.
#ozontech_experts #mobiledev #ios
Привет! Это Иван Рыжухин, тимлид мобильной разработки. Недавно я рассказывал, как мы мощно повысили продуктовые метрики за счёт кэширования и отложенного выполнения кода. Но не всегда фичи приносят пользу.
Иногда они приводят к ухудшениям. Смотрите в карточках, как вовремя мы это выявили и как со всем справились.
#ozontech_experts #mobiledev #ios
Написали навигационный фреймворк SUINavigation для SwiftUI — максимально простой и понятный.
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Когда багхантеры находят уязвимость — это хорошо или плохо?
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
📱 VK Видео
📱 YouTube
📹 RuTube
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
❓ в чём отличие пентестеров от багхантеров, с кем выгоднее и эффективнее сотрудничать;
❓ по какой системе мы рассчитываем выплаты за уязвимости;
❓ как мы привлекаем хантеров сейчас, когда все «лёгкие фрукты» давно собраны;
❓ как наши собственные решения в разработке усиливают безопасность.
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг⭐️
#ozontech_experts #cybersec #bugbounty
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг
#ozontech_experts #cybersec #bugbounty
Please open Telegram to view this post
VIEW IN TELEGRAM
Не все хотят быть боссами. Да и карьерная лестница далеко не всегда ведёт вверх. Ещё чаще человеку вверх и не надо. А расти надо. Расти — это важно. Важнее только понять — куда: вертикально всё-таки, в менеджменте, или горизонтально — в экспертизе.
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
P. S. Фан факт: один из главных мотиваторов — деньги — здесь не решает. Крутые эксперты ценятся не ниже грамотных руководителей.
#ozontech_experts
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
#ozontech_experts
Подборка наших выступлений на Codefest.
Сохраните себе. А то вдруг на праздниках найдётся свободный слот и захочется потратить его на что-нибудь полезное 🎄
Анна Дубенюк, руководитель группы моделирования и оптимизации складских процессов: Математическое моделирование на складах, или Как математика спасёт мир
Доклад о том, как математические модели и исследования позволяют сократить количество действий и распределить нагрузку на сотрудников.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Максим Гришутин, главный эксперт по разработке мобильных приложений: Mobile App Performance: метрики производительности
Доклад о том, что такое performance-метрики приложения, зачем они нужны, как их собирать и где хранить.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Александр Свиридов, руководитель направления разработки мобильных приложений «Покупатель»: Релизный процесс приложений Ozon
Доклад о том, какие практики помогают нам выстраивать релизный процесс.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Евгения Маринина, ведущий продуктовый дизайнер: Отрицание, гнев, торг: как дизайну и разработке найти общий язык
Доклад о том, что радует и раздражает разработчиков в макетах дизайнеров — и наоборот. Плюс — практики налаживания взаимодействия.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Виктор Корейша, руководитель направления Managed Services: Как принимать руководство командой со сложным технологическим доменом?
Доклад о том, как принимать руководство командой, когда ты вырос не в ней и пока не глубоко погружён в домен.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Дмитрий Романов, ведущий разработчик информационных систем: Тюнинг веб-приложения на примере self-hosted Sentry
Доклад о том, как мы реализовали свою инсталляцию Sentry, которая держит десятки тысяч RPS.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
Максим Харитонов, руководитель отдела Storage: Эволюция архитектуры объектных хранилищ Ozon
Доклад о том, как и почему мы делали шаги от MinIO к более сложным решениям на базе Ceph, а потом и к собственной разработке.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
#ozontech_experts
Сохраните себе. А то вдруг на праздниках найдётся свободный слот и захочется потратить его на что-нибудь полезное 🎄
Анна Дубенюк, руководитель группы моделирования и оптимизации складских процессов: Математическое моделирование на складах, или Как математика спасёт мир
Доклад о том, как математические модели и исследования позволяют сократить количество действий и распределить нагрузку на сотрудников.
Максим Гришутин, главный эксперт по разработке мобильных приложений: Mobile App Performance: метрики производительности
Доклад о том, что такое performance-метрики приложения, зачем они нужны, как их собирать и где хранить.
Александр Свиридов, руководитель направления разработки мобильных приложений «Покупатель»: Релизный процесс приложений Ozon
Доклад о том, какие практики помогают нам выстраивать релизный процесс.
Евгения Маринина, ведущий продуктовый дизайнер: Отрицание, гнев, торг: как дизайну и разработке найти общий язык
Доклад о том, что радует и раздражает разработчиков в макетах дизайнеров — и наоборот. Плюс — практики налаживания взаимодействия.
Виктор Корейша, руководитель направления Managed Services: Как принимать руководство командой со сложным технологическим доменом?
Доклад о том, как принимать руководство командой, когда ты вырос не в ней и пока не глубоко погружён в домен.
Дмитрий Романов, ведущий разработчик информационных систем: Тюнинг веб-приложения на примере self-hosted Sentry
Доклад о том, как мы реализовали свою инсталляцию Sentry, которая держит десятки тысяч RPS.
Максим Харитонов, руководитель отдела Storage: Эволюция архитектуры объектных хранилищ Ozon
Доклад о том, как и почему мы делали шаги от MinIO к более сложным решениям на базе Ceph, а потом и к собственной разработке.
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Ловите подборку наших докладов с Saint HighLoad++
ℹ️ Особенно полезно платформенным разработчикам.
Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
📱 Смотреть на YouTube
Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
📱 Смотреть на YouTube
Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
📱 Смотреть на YouTube
Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
📱 Смотреть на YouTube
Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
📱 Смотреть на YouTube
Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
📱 Смотреть на YouTube
Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
📱 Смотреть на YouTube
Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
📱 Смотреть на YouTube
Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
📱 Смотреть на YouTube
#ozontech_experts
Виктор Корейша, руководитель направления Managed Services:
Масштабирование системы хранения секретов на базе HashiCorp Vault
Проблемы Vault и их решения внешними и собственными инструментами.
Ян Силов, руководитель отдела разработки «Контроль и тарификация курьеров»:
Как мы шли к 5 000 RPS на запись
Наш опыт оптимизации работы сервисов при росте нагрузки на систему.
Евгений Пак, руководитель отдела разработки «Инструменты AB-тестирования и стенды метрик»:
Стенд метрик: как построить архитектуру для расчёта тысячи метрик и попасть в SLA
Продуктовый подход, процессы и техническая реализация стенда для расчёта порядка тысячи метрик для всех экспериментов компании.
Пётр Портнов, старший разработчик информационных систем:
Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon
История разработки собственного «быстрого хранилища» на базе Apache Lucene.
Ильяс Нежибицкий, руководитель группы разработки Service Discovery:
Хватит себя обманывать, или Давайте посмотрим, как работают статистические балансировщики нагрузки
Проблемы эффективности балансировки запросов и решения для больших инсталляций.
Михаил Кабищев, руководитель департамента разработки PaaS:
Как регулярно терять один ДЦ и не волноваться
История о том, как мы масштабировались на 3 ДЦ и научились работать при отсутствии связи с любым из них.
Андрей Коняев, руководитель группы разработки DWH tools:
Hadoop в 3 ДЦ
Наш опыт растягивания Hadoop на 3 дата-центра.
Павел Грибанов, ведущий разработчик платформы нагрузочного тестирования:
Зачем в Ozon понадобилось написать свой gRPC-клиент для нагрузочного тестирования, и как мы это сделали
Нагрузочное тестирование в Ozon и реализация своего gRPC-генератора.
Анатолий Межебицкий, руководитель группы разработки Capacity Planning:
Capacity Planning в Ozon
Баланс распределения общего бюджета для масштабирования бизнеса и «железа», которое выдержит высокую нагрузку.
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Как регулярно терять один ДЦ и не волноваться?
Иметь 3 ДЦ и постоянно проводить учения, сокращая время простоя.
С 2022 года мы регулярно проводим учения. Собираем координационный штаб, распределяем роли, засекаем время. Всё, чтобы быть уверенными: в день, когда внезапно пропадёт электричество или какой-нибудь случайный трактор перерубит оптоволокно, мы продолжим работать надёжно и стабильно.
За время учений мы определили, что:
❗ всё должно быть по-настоящему — мы реально отключаем один из ДЦ, не переключаем мастера, не выводим то, что может сломаться и т.д.;
❗ восстановление обязательно происходит вручную;
❗ общее время даунтайма, к которому мы стремимся, не должно превышать 3 минуты для разных сервисов.
⭐ Подборка для тех, кому важно знать, что мы делаем для обеспечения стабильности работы ЦОДов
— Доклад о процессе учений в Ozon Tech, решениях для observability, кэширования DNS и других проблемах в момент инцидента, — Михаил Кабищев, руководитель департамента разработки PaaS: в VK Видео и на YouTube.
— Пост про Warden, наш инструмент service discovery, который умеет определять отключение ДЦ и выкидывать недоступную зону из балансировки.
— Статья, как мы проводим нагрузочное тестирование на проде и сводим риски к минимуму, — Татьяна Спиридонова, старший разработчик информационных систем.
— И ещё статья от Михаила Кабищева о том, как устроена наша платформа и как она обеспечивает нам необходимую скорость, доступность и надёжность в любой ситуации.
Стабильности вашим дата-центрам!
#ozontech_experts
Иметь 3 ДЦ и постоянно проводить учения, сокращая время простоя.
С 2022 года мы регулярно проводим учения. Собираем координационный штаб, распределяем роли, засекаем время. Всё, чтобы быть уверенными: в день, когда внезапно пропадёт электричество или какой-нибудь случайный трактор перерубит оптоволокно, мы продолжим работать надёжно и стабильно.
За время учений мы определили, что:
— Доклад о процессе учений в Ozon Tech, решениях для observability, кэширования DNS и других проблемах в момент инцидента, — Михаил Кабищев, руководитель департамента разработки PaaS: в VK Видео и на YouTube.
— Пост про Warden, наш инструмент service discovery, который умеет определять отключение ДЦ и выкидывать недоступную зону из балансировки.
— Статья, как мы проводим нагрузочное тестирование на проде и сводим риски к минимуму, — Татьяна Спиридонова, старший разработчик информационных систем.
— И ещё статья от Михаила Кабищева о том, как устроена наша платформа и как она обеспечивает нам необходимую скорость, доступность и надёжность в любой ситуации.
Стабильности вашим дата-центрам!
#ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Написали плагин для улучшения поддержки кастомных дизайн-систем на Jetpack Compose в Android Studio.
Привет, это Антон Попов, ведущий разработчик мобильных приложений. А ещё я автор IDE-плагина Kelp и блога в Medium.
Полный гайд по настройке и использованию найдёте на Github. И, надеюсь, не забудете про ★.
#ozontech_experts #opensource #kotlin
Привет, это Антон Попов, ведущий разработчик мобильных приложений. А ещё я автор IDE-плагина Kelp и блога в Medium.
Полный гайд по настройке и использованию найдёте на Github. И, надеюсь, не забудете про ★.
#ozontech_experts #opensource #kotlin
Мы раньше почему такие не Zero Trust были? Потому что у нас Identity-Aware Proxy не было.
Привет, это Саркис Нанян, руководитель отдела инфраструктурной безопасности. В этих карточках я объяснил, как мы выдаём доступ к VPN внештатным сотрудникам и продолжаем спокойно работать.
❗️ Напоминаю — прежде, чем внедрять прокси, стоит поработать с VPN:
1) внедрить MFA;
2) интегрировать SSO в VPN;
3) продолжать аудировать и харденить VPN.
#ozontech_experts #cybersec
Привет, это Саркис Нанян, руководитель отдела инфраструктурной безопасности. В этих карточках я объяснил, как мы выдаём доступ к VPN внештатным сотрудникам и продолжаем спокойно работать.
1) внедрить MFA;
2) интегрировать SSO в VPN;
3) продолжать аудировать и харденить VPN.
#ozontech_experts #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Делимся идеей и показываем в карточках преимущества решения.
#ozontech_experts #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
После перехода к дизайн-системам на Jetpack Compose часть фич Android View стала недоступна.
Привет, это Антон Попов, ведущий разработчик мобильных приложений. Я разработал Kelp — IDE-плагин для улучшения поддержки кастомных дизайн-систем на Jetpack Compose в Android Studio.
🔥 Kelp помогает добиться консистентности, улучшает читаемость кода и позволяет быстрее создавать качественные продукты. Как именно, читайте в моей статье на Хабре.
А для работы забирайте Kelp на GitHub.
#ozontech_experts #android #opensource
Привет, это Антон Попов, ведущий разработчик мобильных приложений. Я разработал Kelp — IDE-плагин для улучшения поддержки кастомных дизайн-систем на Jetpack Compose в Android Studio.
А для работы забирайте Kelp на GitHub.
#ozontech_experts #android #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы пересмотрели классический дизайн системы матчинга и теперь можем находить не пары, а группы одинаковых товаров.
Привет, это Иван Антипов, ML-инженер и автор канала AI about AI. В этих карточках я рассказал про кластеризацию на графах. Это один из этапов поиска групп одинаковых товаров, который позволяет находить кластеры товаров-дубликатов с достаточно большой полнотой (completeness). При этом кластеризация не множит ошибки из-за False Positive предсказаний, а сохраняет однородность (homogeneity) кластеров.
Подробнее о подходе смотрите в карточках😤
#ozontech_experts #ml
Привет, это Иван Антипов, ML-инженер и автор канала AI about AI. В этих карточках я рассказал про кластеризацию на графах. Это один из этапов поиска групп одинаковых товаров, который позволяет находить кластеры товаров-дубликатов с достаточно большой полнотой (completeness). При этом кластеризация не множит ошибки из-за False Positive предсказаний, а сохраняет однородность (homogeneity) кластеров.
Подробнее о подходе смотрите в карточках
#ozontech_experts #ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вниманию менеджеров: подборка выступлений наших руководителей на Saint TeamLead Conf ↪️
🔉 «Принятие сложных решений в условиях неопределённости»
🧑 Марина Самойлова, руководитель Платформы данных
У Марины в багаже 20+ лет управления людьми, проектами и сервисами. В докладе Марина делится авторской методологией решения задач с высоким уровнем неопределённости. А ещё объясняет, почему неопределённость надо любить. Спойлер:она развивает и помогает формировать новые нейронные связи.
📱 Смотреть в VKВидео
📱 Смотреть на YouTube
🔉 «Менеджерский путь: вверх или вширь»
🧑 Виктор Корейша, руководитель направления Managed Services
На своём карьерном пути Виктор пробовал разное и как специалист в инфраструктурной разработке, и как менеджер. В прошлом году направление Виктора выросло с 3 до 7 команд. На личном примере Виктор расскажет, как отвечать за в два раза бОльшую зону, при этом не работая x2 часов и не теряя в качестве.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
🔉 «Как окунуться в новую предметную область и не утонуть»
🧑 Юлия Лукина, руководитель проектов
Путь в IT у Юлии начался с бизнес-аналитики. Затем она не раз меняла сферу деятельности, изучала разные области с нуля. В итоге выработала простой и понятный инструмент для борьбы со страхом новых начинаний. И для успеха в них. Об этом инструменте — в докладе Юлии.
📱 Смотреть в VK Видео
📱 Смотреть на YouTube
#ozontech_experts #teamlead
У Марины в багаже 20+ лет управления людьми, проектами и сервисами. В докладе Марина делится авторской методологией решения задач с высоким уровнем неопределённости. А ещё объясняет, почему неопределённость надо любить. Спойлер:
На своём карьерном пути Виктор пробовал разное и как специалист в инфраструктурной разработке, и как менеджер. В прошлом году направление Виктора выросло с 3 до 7 команд. На личном примере Виктор расскажет, как отвечать за в два раза бОльшую зону, при этом не работая x2 часов и не теряя в качестве.
Путь в IT у Юлии начался с бизнес-аналитики. Затем она не раз меняла сферу деятельности, изучала разные области с нуля. В итоге выработала простой и понятный инструмент для борьбы со страхом новых начинаний. И для успеха в них. Об этом инструменте — в докладе Юлии.
#ozontech_experts #teamlead
Please open Telegram to view this post
VIEW IN TELEGRAM
Разрабатываем конвейеры, электронику для управления и ПО для них, а потом делимся утилитами в опенсорсе. Во-первых, потому что можем. Во-вторых, на рынке просто нет устройств, соответствующих нашим задачам и масштабам.
Привет, это Александр Луцай, старший разработчик электроники. Я создал анализатор протокола Oze CANopen Viewer, чтобы сделать настройку и отладку наших устройств комфортнее. Его главная фишка — удобный интерфейс со множеством фильтров для прицельной охоты за трафиком в реальном времени.
⭐ Подробнее о Oze CANopen Viewer смотрите в карточках и забирайте на GitHub.
#ozontech_opensource #ozontech_experts
Привет, это Александр Луцай, старший разработчик электроники. Я создал анализатор протокола Oze CANopen Viewer, чтобы сделать настройку и отладку наших устройств комфортнее. Его главная фишка — удобный интерфейс со множеством фильтров для прицельной охоты за трафиком в реальном времени.
#ozontech_opensource #ozontech_experts
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Курс знакомит с продвинутыми методами развёртывания ML-моделей в высоконагруженных системах.
2 месяца вместе со студентами мы строили пайплайны классификационных моделей, конвертировали их в onnx, работали с ансамблями. Разобрали всё — от линейной регрессии до LLM — и создали эффективную модель. Оптимизировали с помощью Triton Inference Server — технологии ускорения ML-моделей.
А как у вас дела с развёртыванием? Подготовили вопросы ниже, попробуйте ответить правильно на все!
#ozontech_experts #ML
Please open Telegram to view this post
VIEW IN TELEGRAM