Machine Learning Ops, Applied Machine Learning

Job expired!

Firma: Apple

Stanowisko: Inżynier Oprogramowania ds. Operacji uczenia maszynowego, Stosowane uczenie maszynowe

Lokalizacja: Stany Zjednoczone

Numer roli: 200545290

Liczba godzin tygodniowo: 40

Data publikacji: 6 maja 2024

Zespół Apple ds. Stosowanego uczenia maszynowego szuka utalentowanego i poświęconego Seniora Inżyniera Oprogramowania w celu innowacji i skalowania naszej infrastruktury dla aplikacji GenAI w środowiskach chmurowych takich jak AWS i GCP. Jeśli masz pasję do wykorzystywania najnowszych technologii systemów rozproszonych i uczenia maszynowego, przyjdź i pomóż nam rozwijać platformy i produkty na skalę Apple.

  • Ponad 4 lata doświadczenia w programowaniu w Pythonie
  • Ekspertyza w zarządzaniu aplikacjami chmurowymi na AWS/GCP & Kubernetes
  • Mocne zrozumienie potoków wnioskowania modeli, szczególnie opartych na RAG i GuardRails
  • Doświadczenie z otwartoźródłowymi frameworkami aplikacji LLM takimi jak LangChain/LlamaIndex
  • Znajomość zarządzanych usług chmurowych jak AWS BedRock/GCP Vertex AI
  • Biegłość w narzędziach infrastruktury jako kod, w tym CloudFormation, Terraform
  • Doświadczenie z narzędziami do wdrażania opartymi na GitOps, takimi jak Spinnaker, Flux, ArgoCD
  • Zaawansowana znajomość zarządzania Kubernetesem przy użyciu Helm i Kustomize
  • Doświadczenie w obserwowalności i śledzeniu dla Dużych Modeli Językowych
  • Zaawansowane umiejętności rozwiązywania problemów oraz zdolność zarządzania złożonymi środowiskami systemowymi takimi jak Linux

Jako starszy inżynier oprogramowania będziesz:

  • Tworzyć aplikacje LLM przy użyciu frameworków takich jak AWS BedRock/GCP Vertex AI
  • Optymalizować Modele Językowe w celu zwiększenia wydajności przy jednoczesnym zmniejszeniu kosztów operacyjnych
  • Tworzyć narzędzia do porównywania i benchmarkowania różnych baz danych osadzeń i LLM
  • Wsparcie i doskonalenie procesów CI/CD do zarządzania i wdrażania aplikacji na AWS/GCP & Kubernetes
  • Projektowanie i wdrażanie automatyzacji dla systemów samonaprawiających się
  • Rozwój systemów wielodostępnych zapewniających ochronę danych w różnych przypadkach użycia
  • Rozwiązywanie złożonych problemów związanych z siecią, systemem i aplikacjami
  • Uczestnictwo w szybkich i wymagających projektach dostarczających innowacyjne rozwiązania wspierające działalność Apple

Kandydaci powinni posiadać tytuł BS w dziedzinie informatyki z co najmniej 4-letnim doświadczeniem lub tytuł MS z 2-letnim odpowiednim doświadczeniem.

  • Doświadczenie z infrastrukturą LLM, taką jak GPU, TPU i Inferentia, będzie dodatkowym atutem
  • Znajomość środow