О SmartNews
SmartNews занимает лидирующие позиции в мире в области переосмысления информации и поиска новостей. Наша миссия - предоставлять пользователям актуальную и точную информацию, поддерживая качественную журналистику. Мы объединяем уникальные технологии машинного обучения и опыт нашей высококлассной редакционной команды для доставки значимых новостей миллионам пользователей, сотрудничая более чем с 3 000 глобальными издательскими партнерами. SmartNews была основана в 2012 году в Токио, Япония, и на данный момент имеет офисы в Токио, Сан-Франциско, Пало-Альто, Нью-Йорке и Сингапуре.
Наша команда инфраструктуры ИИ отвечает за разработку передовой инфраструктуры и инструментов для инженерии признаков, распределенного обучения, AutoML, сервисов вывода и инфраструктуры крупномасштабных языковых моделей. Мы обеспечиваем масштабируемость и реальную производительность для миллиардов пользователей.
В этой роли вы будете:
- Определять техническое направление для ключевых областей внутри Команды инфраструктуры ИИ, тесно сотрудничая с командами ранжирования, понимания контента и другими командами машинного обучения.
- Лидировать в дизайне и реализации основных систем платформы ИИ, включая платформы инженерии признаков, распределенное обучение и высокомасштабируемые сервисы вывода.
- Сотрудничать внутри команды, решая проблемы с зависимостями и клиентскими командами для успешной доставки проектов инфраструктуры ИИ.
- Решать наиболее сложные проблемы в команде.
Требуемый опыт:
- Более 5 лет опыта в архитектуре, разработке и выпуске крупномасштабных программных продуктов.
- Более 2 лет опыта в инфраструктуре/платформах ИИ.
- Профессиональные навыки программирования на нескольких языках программирования (например, Java, C++, Python, Scala).
- Опыт работы с Hive, Airflow, Scylla, Redis, Elasticsearch.
- Опыт в разработке на Spark, Hadoop, Flink, ClickHouse, Presto/Trino.
- Опыт обработки данных связанных с приложениями или веб-сайтами.
- Способность глубоко анализировать сложные проблемы и находить креативные решения.
- Глубокое понимание сложных распределенных систем с активной выявлением проблем и реализ