Senior Engineer: Distributed Systems & ML Platform

Job expired!

Опубликовано: 19 июня 2024 г.

Недельные часы: 40

Номер роли: 200366998

В Apple мы не просто создаем продукты; мы создаем опыт, который изменил целые отрасли. Наши разнообразные команды ежедневно вдохновляются на инновации. Представьте, чего вы могли бы достичь здесь! Присоединяйтесь к Apple, и давайте вместе сделаем мир лучше. В Apple новые идеи быстро становятся исключительными продуктами, услугами и клиентским опытом. Каждый день приносит новые невероятные достижения.

Вы отлично владеете ясной и эффективной коммуникацией? Можете ли вы выразить идеи как техническим, так и не техническим командам, устно и письменно? Вы горите желанием лидировать и сотрудничать с различными отделами? Если вы преуспеваете в динамичной, быстрой среде и наслаждаетесь возможностью предоставлять продукцию мирового класса, эта роль идеальна для вас. В Apple мы отмечаем пытливые умы и новаторские технологии. Готовы ли вы присоединиться к нам в создании решений, которые бросают вызов традициям и раздвигают границы возможного?

Мы ищем опытного профессионала с экспертными знаниями в технологиях поиска и извлечения информации, включая Apache Solr, Apache Lucene, Elasticsearch/OpenSearch, Vespa, Milvus или аналогичные. Ключевые обязанности включают:

  • Желательно наличие экспертизы в современных технологиях извлечения информации, таких как LLM, CNN или других инструментов контекстно-зависимого извлечения информации.
  • Необходим опыт создания и управления распределенными системами, включая решение таких проблем, как выбор лидера и шардирование.
  • Глубокое понимание платформ информации и машинного обучения; страсть к созданию и управлению облачной инфраструктурой в соответствии с высокими стандартами Apple.
  • Разработка и поддержка большого кода путем написания читаемого, модульного и хорошо протестированного кода.
  • Создание и поддержка передовых систем извлечения информации с использованием современных технологий.
  • Исследование достижений в отрасли и предложение улучшений для механизмов поиска.
  • 7+ лет опыта в создании и управлении платформами для работы с большими данными и владение Java.
  • Обширный опыт в области поиска и извлечения информации (Lucene, Solr, Elasticsearch, Milvus, Vespa).
  • Практический опыт работы с Docker, Kubernetes или EKS.
  • Опыт отладки проблем в распределенных системах.
  • Глубокое знание практик и методологий разработки программного обеспечения на протяжении всего жизненного цикла разработки программного обеспечения.
  • Опыт работы с платформами публичного облака (AWS/GCP).
  • Подтвержденные способности создавать фреймворки для развертывания платформ в AWS/Azure/GCP.
  • Опыт в создании, настройке, масштабировании и мониторинге приложений для обработки данных в реальном времени, вблизи реального времени и пакетной обработки данных.
  • Твердое понимание стека AI/ML, включая GPU, MLFlow и модели LLM, является преимуществом.
  • Знакомство с концепциями моделирования данных, хранилищ данных и ETL является преимуществом.
  • Способность лидировать и наставлять младших членов команды, предоставлять технические рекомендации и эффективно сотрудничать для реализации сложных проектов.
  • Обязательство следить за последними достижениями в области машинного обучения и науки о данных, а также готовность изучать новые инструменты и технологии по мере необходимости.
  • Понимание бизнес-целей и способность переводить их в решения, основанные на данных, которые приносят пользу и оказывают влияние на организацию.

Степень бакалавра в области компьютерных наук или эквивалентная.

Название компании: Apple

Наименование должности: