Обзоры

Indeed: десять самых высокооплачиваемых должностных позиций для специалистов со знанием ИИ

Бизнес Технологии Soft
22 июля 2021 г.


Производители встраивают искусственный интеллект во всё от автомобилей до бытовой электроники. Медучреждения используют ИИ, чтобы предоставить больше услуг своим пациентам, а промышленные предприятия внедряют ИИ в эксплуатационную технологию для повышения эффективности. И трудно найти ИТ-вендора, который так или иначе не использовал бы ИИ, чтобы сделать свои технологии еще умнее.


Технологии искусственного интеллекта стали широко востребованы в последние годы, и это создало растущий спрос на инженеров и разработчиков ПО, которые могут проектировать алгоритмы ИИ и машинного обучения, писать код и встраивать эти функции во всё от сложных ИТ-систем до потребительских товаров.

Веб-сайт поиска и предложения работы Indeed.com недавно изучил объявления о вакансиях, связанных с ИИ, чтобы выяснить, по каким должностным позициям наблюдается самый высокий спрос у работодателей и предлагается самый высокий уровень зарплаты в США.

Методика исследования
Indeed подсчитал процент объявлений о вакансиях по должностным позициям, требующим знания ИИ, с февраля по апрель 2021 года и вычислил среднюю зарплату по каждой должности исходя из объявлений о вакансиях с мая 2019 по апрель 2021 года.
Согласно принятой в исследовании методологии, к объявлениям о вакансиях, требующих знания ИИ, относятся те, которые содержат одну из следующих фраз: искусственный интеллект, инженер ИИ, исследования в области ИИ, ИИ-сайентист, разработчик ИИ, технические навыки в ИИ, программист ИИ, архитектор ИИ, машинное обучение (ML), инженер машинного обучения, исследования в области ML, ML-сайентист, разработчик машинного обучения, технические навыки в ML, программист машинного обучения, архитектор машинного обучения, обработка естественного языка (NLP) и глубокое обучение.

Должность: Разработчик программного обеспечения
Средняя заработная плата: 95 000 долл.*

Разработчики ПО используют свои знания языков программирования для разработки программного обеспечения. В их обязанности входят встречи с заказчиками для определения их потребностей в ПО, написание кода и тестирование ПО для обеспечения надлежащей функциональности, а также обновление ПО для совершенствования функций кибербезопасности и возможностей хранения данных.

Требования, предъявляемые к кандидату: степень бакалавра или магистра компьютерных наук или в смежной области, владение популярными языками программирования (C++, Python и Java), знание жизненного цикла разработки ПО и развитые навыки решения проблем и коммуникации.

Инженер программного обеспечения
Средняя зарплата: 100 000 долл.

Инженеры программного обеспечения (тж. инженер-разработчик ПО) отвечают за разработку ПО или систем ПО, соответствующих потребностям клиентов. В их обязанности входят встречи с заказчиками или бизнес-пользователями для выработки стратегии создания нужного им продукта, координация с другими ИТ-специалистами при разработке ПО и проведение тестирования для выявления ошибок кодирования.

Требуемые навыки включают способность использовать анализ и критическое мышление для определения и оценки потребностей пользователя и затем создания ПО для удовлетворения этих требований. Инженеры ПО должны тесно взаимодействовать с командами проектировщиков, разработчиков и программистов и уметь давать четкие инструкции команде проекта, объясняя, как работает это ПО для клиента, а также быть готовы ответить на любые возникающие вопросы и иметь превосходные коммуникативные навыки.

Разработчик серверного и клиентского ПО
Средняя зарплата: 108 730 долл.

Разработчик (инженер) серверного и клиентского ПО (он же разработчик широкого профиля) — это программист, который пишет код для управления клиентской и серверной частью компьютерных систем. Основные обязанности включают обеспечение взаимодействия с пользователем на различных веб-сайтах и платформах, написание кода, оптимизированного для мобильных устройств, и разработку баз данных и сервисов для предоставления требуемого функционала.

Разработчик широкого профиля имеет опыт работы с технологиями клиентского интерфейса (JavaScript и HTML5), языками разработки .Net, Java и Python, технологиями баз данных (Oracle, SQLServer и MongoDB) и серверной технологией Apache.

Дата-сайентист
Средняя зарплата: 110 000 долл.

Дата-сайентист (он же исследователь/аналитик больших данных) отвечает за руководство сбором, хранением и интерпретацией данных для организации. В обязанности входит отбор (сортировка) точек данных для создания организованных категорий данных, сравнение точек данных с текущими процессами компании и написание отчетов с изложением бизнес-прогнозов и предложений.

Требования к кандидату включают превосходные навыки технического писателя и хорошее знание инструментов машинного обучения, искусственного интеллекта и управления данными. Дата-сайентист должен уметь доносить сложную информацию в простом виде, позволяя действовать, и визуализировать данные наиболее эффективным для данного проекта или исследования способом.

Старший инженер программного обеспечения
Средняя зарплата: 120 000 долл.

Кандидат должен иметь опыт работы в области компьютерных наук, веб-разработки или инженерии ПО и степень бакалавра в любой из этих областей. Практический опыт веб-разработки в любом случае будет плюсом. Старший инженер программного обеспечения обычно руководит группой инженеров-программистов, разрабатывающих информационные системы для веб-сайта или другое ПО. Обязательным для кандидата является знание инструментов веб-разработки (CSS, HTML и JavaScript). Хотя старший инженер-разработчик ПО работает в тесной связи с командой, он должен также быть способен оперировать проектами на независимом уровне и работать в одиночку, если потребуется.

Требуемые навыки включают опыт разработки ПО, использования языка скриптов и управления проектами, знание языков программирования (Python и C++), знание реляционных баз данных (PostgreSQL и NoSQL) и глубокое знание операционных систем Windows и Linux. Кандидат должен обладать аналитическим складом ума, способностью решать проблемы и работать независимо, говорится на сайте Workable.com.

Инженер данных
Средняя зарплата: 122 060 долл.

Инженер данных (тж. инженер систем обработки данных) отвечает за разработку и сопровождение ПО обработки данных (баз данных). В его обязанности входит координация с руководителями и другими специалистами в компании для создания требуемой инфраструктуры данных, прогон тестов по их схемам для изоляции ошибок и обновление систем с учетом меняющихся потребностей компании.

Требуемые навыки включают способность формировать и оптимизировать наборы данных, конвейеры и архитектуры больших данных. Инженер данных должен уметь выполнять анализ первопричин для внутренних и внешних процессов и данных и строить процессы, обеспечивающие поддержку преобразования данных, управления рабочей нагрузкой, структур данных, зависимостей данных и метаданных.

Инженер машинного обучения
Средняя зарплата: 125 000 долл.

Инженеры машинного обучения заняты именно в сфере искусственного интеллекта. Они работают в сотрудничестве с исследователями больших данных, компьютерными инженерами и разработчиками над созданием программ, позволяющих компьютерным системам выполнять свои задачи без непосредственного участия человека. Инженеры машинного обучения создают модели, которые обеспечивают работу программ ML в соответствии с требованиями. Они должны иметь глубокие знания в области науки о данных, в статистике и инженерии разработки ПО. Инженеры ML создают ИИ-алгоритмы для социальных сетей, интернет-магазинов, устройств Интернета вещей, беспилотных автомобилей и др.

Требуемые навыки включают знания в области компьютерных наук и Data Science с пониманием структур данных и языков комплексного программирования (Python, Java и R). Также, необходимы навыки исследования и анализа, знание моделирования и оценки данных, понимание принципов и фреймворков машинного обучения и хорошее знание системного проектирования и инженерии ПО.

Старший дата-сайентист
Средняя зарплата: 127 500 долл.

Как и аналитик больших данных, старший дата-сайентист отвечает за руководство сбором, хранением и интерпретацией данных для организации. В его обязанности входит отбор (сортировка) точек данных для создания организованных категорий данных, сравнение точек данных с текущими процессами компании и подготовка отчетов с изложением бизнес-прогнозов и предложений.

Кандидат на эту должность должен иметь соответствующий опыт работы не менее пяти-семи лет.

Требования, предъявляемые к кандидату: превосходные навыки технического писателя и глубокое знание инструментов машинного обучения, искусственного интеллекта и управления данными. Старший дата-сайентист должен уметь доносить сложную информацию простым способом, позволяющим действовать, и визуализировать данные наиболее эффективным образом, возможным для данного проекта или исследования.

Архитектор программного обеспечения
Средняя зарплата: 135 107 долл.

Архитектор ПО (или технический архитектор) отвечает за проектирование и разработку прикладного ПО, планирование функционала приложений и их интеграцию в функционирующую систему. В обязанности входит определение технических требований по проекту, структурное проектирование и редактирование кода.

Требования, предъявляемые к кандидату: глубокое понимание кодирования и языков программирования, опыт проектирования баз данных и моделирования данных и обширные знания процесса разработки ПО и соответствующих технологий. Требования включают также понимание шаблонов проектирования и архитектурных стилей, знание agile-разработки ПО и опыт работы с системами управления контентом.

Ведущий инженер программного обеспечения
Средняя зарплата: 155 000 долл.

Это главный специалист по разработке программного обеспечения в организации, совмещающий технические и руководящие функции, который отвечает за разработку и тестирование ПО, помогая достичь поставленных целей. Он работает в тесном контакте с группами разработчиков, осуществляя контроль за техническими аспектами проектов разработки ПО. Должностная позиция с аналогичными функциями может также носить название старший инженер-разработчик ПО, ведущий инженер ПО или главный инженер по разработке ПО.

Кандидат должен иметь степень бакалавра в области компьютерной инженерии или компьютерных наук. Требуется подтвержденный опыт работы с высокоуровневыми языками программирования (Java), в методологиях разработки программного обеспечения и построении сложных веб-систем.

* Средняя годовая заработная плата в США (медианное значение).
Виджет комментариев ВК