Зміст:
- Що таке інженер машинного навчання?
- Кваліфікація
- Освіта
- Досвід роботи
- Не відстаючи
- Зарплата початкового рівня
- Інженер машинного навчання проти зарплати інженера-програміста
- Джерела
Область машинного навчання, безумовно, процвітає. Програмісти, які працюють у галузі штучного інтелекту, дуже добре платять і користуються великим попитом. Вони можуть заробити значно більше, ніж науковець з даних на певних ролях.
Скільки саме грошей ви заробите як інженер машинного навчання? За даними Glassdoor, середній показник по країні за 2019 рік для інженера машинного навчання становив майже 115 000 доларів.
Прочитайте далі, щоб з’ясувати змінні, які впливатимуть на вашу фактичну ставку заробітної плати, кваліфікацію інженерів ML та інші деталі діапазону заробітної плати.
Дізнайтеся про зарплати машинного навчання.
Пікселів
Що таке інженер машинного навчання?
Ці інженери, як правило, починають з інженерів програмного забезпечення і спеціалізуються (завдяки досвіду чи освіті) на впровадженні алгоритмів машинного навчання. Ці алгоритми - це те, як комп’ютери можуть навчитися робити деякі справді акуратні речі, такі як класифікувати зображення, розуміти мову та виконувати складні прогнози, які в іншому випадку неможливі.
Це порівняно нова позиція. Незважаючи на те, що нейронні мережі та алгоритми машинного навчання використовуються деякий час, це було широко застосовано до бізнесу лише за останні кілька років.
Будь-яка компанія, яка хоче скористатися перевагами штучного інтелекту, повинна найняти інженерів машинного навчання та науковців даних.
Оскільки машинне навчання може мати різницю з рівнем прибутку компанії величезне, вони можуть вимагати високої ставки оплати праці.
Кваліфікація
Що потрібно, щоб стати інженером машинного навчання? Оскільки перетин штучного інтелекту в бізнесі швидко зростає, шлях до того, щоб стати інженером машинного навчання, не однаковий для всіх. Але більшість інженерів ML поділять ці загальні кваліфікації.
Освіта
Інженери машинного навчання зазвичай мають ступінь магістра з інформатики або математики. Їх бакалавр може бути в галузі комп'ютерних наук або суміжної галузі техніки. Все більше і більше інженерів машинного навчання починають працювати як інженери програмного забезпечення та відвідують кілька цінних онлайн-курсів машинного навчання, які дозволяють їм влаштовуватися на нові робочі місця.
Багато інженерів ML мають ступінь доктора філософії у своїй дисципліні. Ви також виявите, що працівників з такою кваліфікацією називають «вченими» так само часто, як «інженерами», завдяки їх широкій освіті.
Досвід роботи
На додаток до формальної освіти, більшість кваліфікованих інженерів ML мають досвід роботи у певній галузі. Це може бути комп’ютерний зір, обробка природної мови, робототехніка або глибоке навчання.
Інженери ML зазвичай використовують Python або R як свою основну мову програмування. Кожна компанія має власну установку з точки зору фреймворків та мов, які найкраще підходять для їхніх конкретних потреб бізнесу. Інженерам машинного навчання потрібно бути гнучкими та швидко підбирати нові фреймворки та мережі обміну даними.
Не відстаючи
Оскільки нові та кращі алгоритми публікуються постійно, очікується, що інженер ML витратить багато часу, щоб не відставати від сучасних технологій. Це може включати читання опублікованих статей та відвідування конференцій.
Зарплата початкового рівня
Навіть початківець інженер машинного навчання почне заробляти високу зарплату. У середньому для нових найманих працівників $ 100 000, і вона може становити від $ 72 тис. До $ 135 тис.
Але цю роботу початкового рівня важко знайти. Більшість компаній шукають інженерів, які вже мають досвід штучного інтелекту. Навіть маючи вчений ступінь з математики або комп’ютерних наук, можливо, вам доведеться працювати в галузі від трьох до п’яти років, перш ніж отримати звання інженера машинного навчання.
Порівняйте зарплати інженерів машинного навчання з науковцями даних та інженерами програмного забезпечення.
Army.mil
Інженер машинного навчання проти зарплати інженера-програміста
Ви можете бути тут, щоб дізнатись, що платить більше: робота в галузі програмного забезпечення чи робота в машинному навчанні?
Ви можете мислити машинне навчання як спеціалізацію з програмного забезпечення. Тому має сенс, що оплата праці буде вищою за машинне навчання.
Дані погоджуються з цією ідеєю, ось кілька пунктів даних від Glassdoor:
- Середня зарплата вченого даних: 117 345 доларів
- Середня заробітна плата інженера машинного навчання: 114 826 доларів
- Середня заробітна плата інженера-програміста: 103 035 доларів США
Не дивно, що середні показники інженера-програміста трохи нижчі, оскільки для інформатики потрібно лише чотирирічний ступінь бакалавра. Для роботи в машинному навчанні та науці даних зазвичай потрібні майстри або принаймні великий досвід роботи, тому оплата буде вищою.
Цікаво відзначити, що інженерам машинного навчання повідомляється лише 128 зарплат, а це означає, що дані ще можуть бути не такими надійними. У міру розвитку галузі та появи нових ролей діапазон зарплат може змінюватися.
Як уже зазначалося, ці показники зарплати будуть дещо відрізнятися залежно від вашого досвіду та місцезнаходження. Перевірка Glassdoor може дати вам більш точну оцінку вашої ситуації.
Джерела
(2019). Glassdoor - Зарплата.
© 2019 Katy Medium