Numer roli: 200547896
Data ogłoszenia: 15 maja 2024
Szukamy inżynierów, którzy z pasją wykorzystują uczenie maszynowe do tworzenia inteligentnych aplikacji wyszukujących. Jako część naszego cenionego i technicznie zaawansowanego zespołu, składającego się ze specjalistów od uczenia maszynowego, inżynierów oprogramowania i ekspertów infrastruktury, będziesz miał możliwość rozwijania produktów, które zachwycą miliony użytkowników na platformach Apple. Zanurkuj w zaawansowane badania nad nowymi algorytmami uczenia maszynowego, modelami i technikami, które definiują nadzwyczajne doświadczenia z wyszukiwaniem.
Kandydaci powinni posiadać:
- Głęboką wiedzę na temat algorytmów uczenia maszynowego z umiejętnościami ich stosowania w systemach przetwarzania języka naturalnego opartych na danych.
- Mocne umiejętności programowania i inżynierii oprogramowania w głównych językach programowania, takich jak Python, Go lub C/C++.
- Znajomość narzędzi NLP i ML, takich jak Jax, TensorFlow, PyTorch itp.
- Doświadczenie w tworzeniu aplikacji produkcyjnej jakości, skupiających się na przetwarzaniu języka naturalnego i uczeniu maszynowym.
- Zdolność do szybkiego prototypowania pomysłów, przeprowadzania krytycznych analiz i opracowywania rozwiązań dla skomplikowanych problemów.
- Proaktywne nastawienie do nauki oraz zdolność do pracy zarówno samodzielnie, jak i w zespole.
Do obowiązków należy:
- Badanie i rozwijanie zaawansowanych technik modelowania języka w celu zwiększenia zdolności Apple do rozumienia języka.
- Tworzenie nowatorskich zastosowań dużych modeli językowych dla różnych problemów wyszukiwania.
- Transferowanie najnowszych rozwiązań uczenia maszynowego w celu ulepszenia wielu przypadków użycia produktów wyszukujących i asystentów.
- Projektowanie i wdrażanie ulepszeń skoncentrowanych na użytkowniku przez efektywne modele ML.
- Tworzenie narzędzi i frameworków wspierających iterację i wprowadzanie koncepcji ML w zasięgu produktów.
- Analizowanie obecnych schematów strat w stosach wyszukujących i asystentów, oraz innowacja nowych funkcji i algorytmów w celu zwiększenia metryk produktu.
- Współpraca z zespołami produktowymi w celu integracji modeli rozumienia języka z nowymi obszarami produktowymi.
- Ciągłe udoskonalanie metryk i wydajności modeli poprzez wykorzystanie najnowocześniejszych technik ML.
Wymagane wykształcenie i doświadczenie:
Wymagany jest licencjat z informatyki lub pokrewnych dziedzin z silnymi osiągnięciami akademickimi. Preferowane jest magisterium lub doktorat z informatyki lub pokrewnych dziedzin.
Dodatkowe wymagania:
Doświadczenie z dużymi modelami języka i technologiami chmurowymi takimi jak AWS lub GCP z Kubernetes jest dodatk