Machine Learning Ops, Applied Machine Learning

Job expired!

Компания: Apple

Должность: Специалист по операциям машинного обучения, прикладное машинное обучение

Местоположение: Соединенные Штаты

Номер роли: 200545290

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

Дата публикации: 6 мая 2024 года

Команда прикладного машинного обучения Apple ищет талантливого и преданного делу старшего инженера-программиста для инноваций и масштабирования нашей инфраструктуры для приложений GenAI в облачных средах, таких как AWS и GCP. Если у вас есть страсть к использованию последних достижений в технологии распределенных систем и машинного обучения, приходите и помогите нам разрабатывать платформы и продукты масштаба Apple.

  • Более 4 лет опыта программирования на Python
  • Экспертиза в управлении облачными приложениями на AWS/GCP и Kubernetes
  • Глубокие знания в пайплайнах вывода моделей, специально основанных на RAG и GuardRails
  • Опыт работы с фреймворками приложений с открытым исходным кодом, такими как LangChain/LlamaIndex
  • Знакомство с управляемыми облачными сервисами, такими как AWS BedRock/GCP Vertex AI
  • Владение инструментами для инфраструктуры как код, включая CloudFormation, Terraform
  • Опыт использования инструментов развертывания на основе GitOps, таких как Spinnaker, Flux, ArgoCD
  • Подробные знания управления Kubernetes с использованием Helm и Kustomize
  • Опыт в наблюдении и трассировке для крупных языковых моделей
  • Продвинутые навыки решения проблем и способность управлять сложными операционными системами, такими как Linux

В качестве старшего инженера-программиста вы будете:

  • Разрабатывать приложения LLM с использованием фреймворков, таких как AWS BedRock/GCP Vertex AI
  • Оптимизировать языковые модели для повышения производительности при снижении операционных затрат
  • Создавать инструменты для сравнения и бенчмаркинга различных баз данных и LLM
  • Поддерживать и улучшать процессы CI/CD для управления и развертывания приложений на AWS/GCP и Kubernetes
  • Проектировать и внедрять автоматизацию для самовосстанавливающихся систем
  • Разрабатывать системы с множеством арендаторов, обеспечивая защиту данных в разных сценариях использования
  • Устранять сложные проблемы сети, системы и приложений
  • Участвовать в динамичных и сложных проектах, предл