Программисты Ruby работают над созданием сервисной части сайтов, корпоративных приложений и высоконагруженного ПО. Разработчики Ruby занимаются бэкенд программами, создавая базы данных, библиотеки и логику приложений.
Мобильный разработчик пишет приложения для мобильных устройств. Такие специалисты работают не только с приложениями для смартфонов, но и с умными часами, фитнес-трекерами, электронными книгами, GPS-навигаторами и другими гаджетами.
Представитель этой профессии разрабатывает интерфейс приложения, сайта или компьютерной программы. Его главная задача — сделать его удобным и понятным для пользователя.
Киберследователь расследует киберпреступления (извлекает и анализирует данные из компьютерных систем и сетей для получения доказательств, отслеживает активность киберпреступников и идентифицирует их, готовит доказательную базу).
Data Scientist — это специалист, который создаёт инструменты для решения задач бизнеса, используя навыки обработки и анализа массива данных и построения моделей машинного обучения (англ. Machine Learning) и глубокого обучения (англ. Deep Learning).
Веб-аналитик (Web Analyst) собирает, измеряет, анализирует и интерпретирует информацию о посетителях сайта, чтобы оптимизировать его работу, сделать более удобным для пользователей и эффективным для бизнеса.
Гейм-девелопер (Game developer, разработчик игр, инди-разработчик) – программист, который при помощи движков создает различные игры. Если вы любите игры и программирование, интересуетесь дизайном и стори-теллингом, эта профессия для вас.
Инженер ВОЛС (волоконно-оптических линий связи) — это специалист в области телекоммуникаций, который занимается проектированием, установкой, настройкой, обслуживанием и эксплуатацией систем передачи данных и связи на основе волоконно-оптических технологий.
Embedded-программист – это IT-специалист, который разрабатывает, сопровождает и тестирует встроенное программное обеспечение для систем на микропроцессорах и микроконтроллерах.
Архитектор информационных систем отвечает за проектирование, разработку и внедрение сложных IT-систем, которые соответствуют бизнес-требованиям организации.
Проектировщик нейроинтерфейсов — это IT-специалист, разрабатывающий программное обеспечение и оборудование для связи между компьютерами и человеческим мозгом. Он создает системы, позволяющие управлять «умными» устройствами через взаимодействие с нервной системой человека.