Spisu treści:
- Kim jest inżynier uczenia maszynowego?
- Kwalifikacje
- Edukacja
- Doświadczenie zawodowe
- Nadążać
- Wynagrodzenie na poziomie podstawowym
- Wynagrodzenie inżyniera uczenia maszynowego a wynagrodzenia inżyniera oprogramowania
- Źródła
Dziedzina uczenia maszynowego z pewnością kwitnie. Programiści pracujący w sztucznej inteligencji są bardzo dobrze opłacani i są bardzo poszukiwani. Mogą zarobić znacznie więcej niż naukowiec zajmujący się danymi na określonych rolach.
Ile dokładnie zarobisz jako inżynier uczenia maszynowego? Według danych Glassdoor średnia krajowa w 2019 r. Dla inżyniera uczenia maszynowego wyniosła prawie 115 000 USD.
Czytaj dalej, aby dowiedzieć się, jakie zmienne będą miały wpływ na rzeczywistą stawkę wynagrodzenia, kwalifikacje inżynierów ML i więcej szczegółów dotyczących zakresu wynagrodzeń.
Dowiedz się więcej o wynagrodzeniach uczenia maszynowego.
Pexels
Kim jest inżynier uczenia maszynowego?
Inżynierowie ci zwykle zaczynają jako inżynierowie oprogramowania i specjalizują się (poprzez doświadczenie lub edukację) we wdrażaniu algorytmów uczenia maszynowego. Dzięki tym algorytmom komputery mogą nauczyć się robić naprawdę fajne rzeczy, takie jak klasyfikowanie obrazów, rozumienie języka i wykonywanie złożonych prognoz, które w innym przypadku są niemożliwe.
To stosunkowo nowa pozycja. Chociaż sieci neuronowe i algorytmy uczenia maszynowego są używane od jakiegoś czasu, dopiero od kilku lat mają szerokie zastosowanie w biznesie.
Każda firma, która chce wykorzystać sztuczną inteligencję, musi zatrudnić inżynierów systemów uczących się i analityków danych.
Ponieważ uczenie maszynowe może wpłynąć na wynik finansowy firmy jest ogromna, mogą one wymagać wysokiej stawki wynagrodzenia.
Kwalifikacje
Co trzeba zrobić, aby zostać inżynierem systemów uczących się? Ponieważ skrzyżowanie sztucznej inteligencji w biznesie szybko się rozwija, droga do zostania inżynierem uczenia maszynowego nie jest taka sama dla wszystkich. Ale większość inżynierów ML będzie miała te ogólne kwalifikacje.
Edukacja
Inżynierowie zajmujący się uczeniem maszynowym mają zwykle tytuł magistra informatyki lub matematyki. Ich licencjat może być z informatyki lub pokrewnej gałęzi inżynierii. Coraz więcej inżynierów uczenia maszynowego zaczyna jako inżynierowie oprogramowania i bierze udział w kilku cennych kursach online z zakresu uczenia maszynowego, które pozwalają im znaleźć nowe miejsca pracy.
Wielu inżynierów ML będzie miało doktorat w swojej dyscyplinie. Przekonasz się również, że pracownicy z tymi kwalifikacjami nazywani są „naukowcami” równie często jak „inżynierami” ze względu na ich rozległe wykształcenie.
Doświadczenie zawodowe
Oprócz formalnego wykształcenia większość wykwalifikowanych inżynierów ML ma doświadczenie w pracy w określonej subdziedzinie. Może to być widzenie komputerowe, przetwarzanie języka naturalnego, robotyka lub uczenie głębokie.
Inżynierowie ML zwykle używają Pythona lub R jako podstawowego języka programowania. Każda firma ma własną konfigurację pod względem ram i języków, które najlepiej odpowiadają jej konkretnym potrzebom biznesowym. Inżynierowie ds. Uczenia maszynowego będą musieli być elastyczni i szybko wybierać nowe struktury i sieci danych.
Nadążać
Ponieważ coraz nowsze i lepsze algorytmy są publikowane przez cały czas, oczekuje się, że inżynier ML poświęci dużo czasu na śledzenie aktualnych technologii. Może to obejmować czytanie opublikowanych artykułów i uczestnictwo w konferencjach.
Wynagrodzenie na poziomie podstawowym
Nawet początkujący inżynier uczenia maszynowego na początku zarobi wysokie wynagrodzenie. Średnia dla nowych pracowników wynosi 100 000 USD i może wahać się od 72 000 do 135 000 USD.
Ale te podstawowe prace są trudne do znalezienia. Większość firm poszukuje inżynierów, którzy mają już doświadczenie w sztucznej inteligencji. Nawet mając zaawansowany dyplom z matematyki lub informatyki, możesz potrzebować pracować w tej dziedzinie przez trzy do pięciu lat, zanim zdobędziesz tytuł inżyniera uczenia maszynowego.
Porównaj wynagrodzenia inżynierów systemów uczących się z naukowcami zajmującymi się danymi i inżynierami oprogramowania.
Army.mil
Wynagrodzenie inżyniera uczenia maszynowego a wynagrodzenia inżyniera oprogramowania
Możesz być tutaj, aby dowiedzieć się, co jest bardziej opłacalne: praca inżyniera oprogramowania czy praca w uczeniu maszynowym?
Możesz myśleć o uczeniu maszynowym jako specjalizacji inżynierii oprogramowania. Więc ma sens, że płaca będzie wyższa za uczenie maszynowe.
Dane zgadzają się z tym pomysłem, oto kilka punktów danych z Glassdoor:
- Średnia pensja analityka danych: 117 345 USD
- Średnia pensja inżyniera ds. Uczenia maszynowego: 114.826 USD
- Średnia pensja inżyniera oprogramowania: 103.035 USD
Nie jest zaskakujące, że średnie wartości inżynierów oprogramowania są nieco niższe, ponieważ wymaga to tylko czteroletniego BS w informatyce. Aby pracować w uczeniu maszynowym i data science, zwykle potrzebujesz magistra lub przynajmniej dużego doświadczenia zawodowego, więc wynagrodzenie będzie wyższe.
Warto zauważyć, że zgłoszonych jest tylko 128 wynagrodzeń inżynierów zajmujących się uczeniem maszynowym, co oznacza, że dane mogą nie być jeszcze tak wiarygodne. W miarę rozwoju dziedziny i pojawiania się nowych ról zakresy wynagrodzeń mogą ulec zmianie.
Jak wspomniano, te kwoty wynagrodzeń będą się różnić w zależności od Twojego doświadczenia i lokalizacji. Sprawdzenie Glassdoor może dać ci dokładniejszą ocenę twojej sytuacji.
Źródła
(2019). Glassdoor - Wynagrodzenia.
© 2019 Katy Medium