Applied ML Engineer - Localisation

Job expired!

Podsumowanie
Opublikowano: 29 kwietnia 2024
Numer roli: 200549130

Zespół Lokalizacji Oprogramowania w Apple jest kluczowy w tworzeniu narzędzi, funkcji i procesów, które dostarczają wyjątkowe zlokalizowane doświadczenia naszym międzynarodowym klientom. Zajmujemy się przepływami pracy lokalizacji w Xcode, zapewniamy wsparcie lokalizacyjne na poziomie frameworku, ulepszamy zlokalizowane funkcje systemu operacyjnego i rozwijamy wewnętrzne narzędzia dla wysokiej jakości lokalizacji we wszystkich produktach Apple.

Poszukujemy kreatywnego, zmotywowanego i pełnego pasji lidera technicznego z dogłębną znajomością dużych modeli językowych (LLM), generatywnej sztucznej inteligencji, przetwarzania języka naturalnego (NLP) i tłumaczenia maszynowego (MT). Idealny kandydat będzie posiadał zdolność prowadzenia różnorodnych projektów wielofunkcyjnych w celu tworzenia nowej generacji narzędzi ML i funkcji końcowych dostosowanych do międzynarodowych lokalizacji. Kluczowe są mocne podstawy inżynierskie i głęboka pasja do tej dziedziny.

  • Znaczne doświadczenie w dziedzinie uczenia maszynowego (ML), szczególnie w dużych modelach językowych (LLM) i przetwarzaniu języka naturalnego (NLP).
  • Udowodniona umiejętność przekładania przełomowych badań na produkty skoncentrowane na konsumentach.
  • Rozległa wiedza i praktyczne doświadczenie związane z drobnymi modyfikacjami i szkoleniami modeli.
  • Umiejętność dostosowywania wstępnie wytrenowanych LLMów do zadań znajdujących się w dalszej kolejności.
  • Znajomość narzędzi ML i frameworków open-source takich jak PyTorch, TensorFlow i OpenNMT.
  • Silne kompetencje programistyczne w Pythonie, C lub C++.

Jako inżynier aplikacyjny ML w zespole Lokalizacji Oprogramowania będziesz pracować razem z niesamowitą grupą inżynierów nad projektowaniem, implementacją i weryfikacją funkcji lokalizacji w różnych produktach Apple. Jesteśmy na poszukiwaniach wyjątkowej osoby, aby pomóc zarchitekturyzować przyszłość lokalizacji modeli ML i tłumaczenia maszynowego. Twoje obowiązki będą obejmować:

  • Prowadzenie przełomowej pracy nad dużymi modelami językowymi (LLM) dla zadań tłumaczeniowych.
  • Przekształcanie najnowszych badań w praktyczne, wysokiej jakości systemy i modele, aby ulepszyć tłumaczenie maszynowe.
  • Aktywny udział we wszystkich aspektach rozwoju modeli: od pomysłu i szkolenia po eksperymentowanie i wdrażanie.
  • Współpraca z zespołami tłumaczeń, jakości lokalizacji, zarządzania projektami i inżynierii w celu tworzenia i wdrażania rozwiązań uczenia maszynowego.
  • Rozwój i utrzymanie funkcji, frameworków i narzędzi wspomagających proces tłumaczenia oprogramowania.

Wymagany jest licencjat,