О компании
SoundCloud предоставляет артистам и фанатам возможность соединяться и делиться музыкой. Основанная в 2007 году, SoundCloud — это платформа, ориентированная на артистов, которая помогает им строить и развивать свою карьеру, предоставляя самые передовые инструменты, сервисы и ресурсы. С более чем 400 миллионами треков от 40 миллионов артистов, будущее музыки — это SoundCloud.
О роли
Мы ищем старшего инженера по машинному обучению для присоединения к нашей команде Recommendations Experience, сосредоточенной на создании функций с использованием машинного обучения, которые напрямую улучшают персонализацию, вовлеченность и удовлетворенность наших пользователей. Хотя это роль MLE, вы должны обладать крепкими инженерными основами и работать по всему стеку и сквозным системам — от конвейеров данных до API и обслуживания в реальном времени, и всему, что между ними. Команда Recommendations выпускает функции с поддержкой машинного обучения, которые связывают более 200 миллионов пользователей с музыкой, которую они полюбят.
Вы будете отвечать за функции от начала до конца: от понимания потребностей пользователей вместе с продуктовой и дизайнерской командами, до проектирования конвейеров данных, обрабатывающих миллиарды событий, до создания и выпуска производственных систем машинного обучения, которые балансируют производительность, стоимость и пользовательский опыт. Это означает работу с BigQuery (наборы данных с триллионами строк), оркестрацией Airflow, инфраструктурой обслуживания в реальном времени (BigTable), API и постоянное сотрудничество с командами продукта, дизайна, инженерии и платформы.
Основные обязанности
•Разрабатывать, тестировать и внедрять в производство системы на основе машинного обучения и больших языковых моделей (LLM), обслуживающие реальных пользователей
•Проектировать и строить сквозные конвейеры машинного обучения, включая данные, признаки, обучение и обслуживание
•Принимать технические решения с учетом стоимости, задержек, сложности и удобства поддержки
•Работать с распределёнными системами (BigQuery, BigTable, Airflow, DynamoDB) для создания надежных и масштабируемых решений
•Настраивать мониторинг, A/B тестирование и метрики для измерения реального влияния на пользователей
•Отлаживать сложные проблемы в конвейерах данных, моделях машинного обучения и распределённых системах
•Вносить вклад в техническую стратегию и лучшие практики команды
•Использовать агентные рабочие процессы и инженерные методы с поддержкой ИИ как мультипликатор силы для работы в 10 раз быстрее традиционных методов
Опыт и квалификация
•1-2+ года опыта создания систем машинного обучения в производстве — вы понимаете разницу между моделью, которая работает в Jupyter, и той, что обслуживает миллионы пользователей
•4+ года опыта в разработке программного обеспечения — вы пишете производственный код, а не только ноутбуки
•Сильные навыки Python и Scala (или Java/JVM), опыт написания масштабируемого производственного кода
•Опыт создания и развертывания моделей машинного обучения от начала до конца (данные, обучение, обслуживание, мониторинг)
•Опыт создания и развертывания функций на основе больших языковых моделей (LLM) в производстве
•Знакомство с интеграцией LLM в системы машинного обучения (например, генерация с дополнением извлечением, обслуживание моделей)
•Понимание общей архитектуры машинного обучения в разных областях (например, поиск и рекомендации)
•Сильный акцент на качестве и корректности данных, а также на том, как исходные данные влияют на модели и пользовательский опыт
•Отличные навыки SQL для работы с огромными наборами данных (BigQuery, Spark)
•Опыт работы с облачными платформами (AWS/GCP) и контейнеризацией (Docker, Kubernetes)
•Опыт работы с распределённой обработкой данных и ETL-конвейерами (Airflow, Spark)
•Знакомство с фреймворками машинного обучения, такими как TensorFlow или PyTorch
О нас
•Мы — многонациональная компания с офисами в США (Нью-Йорк и Лос-Анджелес), Германии (Берлин) и Великобритании (Лондон)
•Мы предлагаем гибкую рабочую культуру, которая дает возможность сотрудничать и встречаться лично в наших офисах, а также работать из дома
•Мы глубоко привержены обеспечению разнообразия, равенства и инклюзивности на всех уровнях нашей организации и созданию сообщества, где уважаются и слышны голоса, точки зрения и опыт каждого
•Мы считаем, что сильная команда создается через инвестиции в сотрудников посредством наставничества, семинаров и возможностей для развития
Преимущества
•Не находитесь в Берлине? Мы предлагаем обширную поддержку при переезде, включая пособия, билеты в один конец, временное жилье и, благодаря партнерству с Startcon, поддержку на месте по прибытии
•Benefit для творчества и благополучия (абонемент в спортзал, курс фотографии, книга)
•План акций для сотрудников
•Щедрое пособие на профессиональное развитие
•Гибкая политика отпусков и государственных праздников, позволяющая брать до 35 дней оплачиваемого отпуска в год
•Бесплатные курсы немецкого языка для начинающих, среднего и продвинутого уровней
•Различные закуски, угощения и 2 бесплатных обеда в неделю при работе в офисе