Набравшись опыта, можно получать зарплату 200-300 тысяч в месяц
О профессии
Инженер данных (Data Engineer). Собирает и организует данные, чтобы бизнес использовал их себе на пользу.
Инженеры данных нужны разным компаниям. Например, Google использует данные для улучшения поисковых алгоритмов, Amazon — для прогнозирования спроса и оптимизации цепочки поставок, медицинские компании — для совершенствования диагностики и лечения.
Работать можно удаленно, в офисе или в гибридном формате – зависит от компании.
Инженеры данных работают в командах с аналитиками, разработчиками и бизнес-специалистами. Самый близкий коллега — специалист по Data Science. Инженер собирает данные, а дата-сайентист уже использует их для бизнеса.
Иногда специалист по данным совмещает обе функции: сам собирает, подготавливает и анализирует данные. Такие универсальные специалисты чаще встречаются в небольших компаниях.
Пример задачи
Инженер данных работает в большом онлайн-магазине. Маркетологи хотят сделать новому году рекламу, которая попадет в молодую женскую аудиторию. Задача: помочь команде маркетинга понять, какие продукты пользуются наибольшей популярностью в зимний период среди девушек до 30 лет и найти интересные модели поведения покупательниц. Дата-инженер собирает данные о продажах за зимние месяцы, обрабатывает их и создает отчеты с нужной информацией. Затем он помогает автоматизировать этот процесс, чтобы отчеты обновлялись каждый день без необходимости ручной работы.
Обязательные навыки
- Знать языки программирования, чтобы писать алгоритмы для обработки данных, создавать веб-сервисы, работать с таблицами. Обязательно — Python. Дополнительно — Java и Scala
- Уметь работать с разными базами данных и писать SQL-запросы
- Владеть инструментами для работы большими данными. Например, Hadoop
- Работать с Docker и GitLab
- Понимать, как работать с облачными технологиями
Преимущества и недостатки профессии
- Высокий спрос на специалистов. Много вакансий в IT-компаниях и крупных корпорациях
- Высокий уровень зарплаты
- Легкий переход в аналитика данных, BI аналитика, MLOps (операции машинного обучения), DevOps (организация работы IT-специалистов в команде) или менеджмент
- Учеба может показаться сложной
- Сложно начать без опыта в IT — нужно разбираться в аналитике, разработке и больших данных
- Нет четких требований, так как профессия молодая
Как стать
Эта профессия подойдет тем, кто внимателен к деталям, любит анализировать и готов учиться новым технологиям. Нужно уметь сосредотачиваться на задачах и не бояться регулярного самостоятельного обучения.
Новичкам без опыта в IT попасть в профессию довольно сложно, так как она требует основательной технической подготовки. Но если у вас есть знания математики на уровне 9 класса и базовая компьютерная грамотность — этого уже достаточно, чтобы начать учиться. Из плюсов — есть понятный план обучения и развития, четкий список того, что надо знать и уметь.
Обучение может быть бесплатным (например, на YouTube или Coursera) или платным — стоимость курсов варьируется от 30 000 до 100 000 рублей. Первые полгода вы не будете получать доход, но через год можно выйти на зарплату младшего инженера данных.
Новичкам в этой профессии готовы платить от 50 000 рублей, более опытные специалисты могут получать от 150 000 до 200 000 рублей. Для профессионалов встречаются предложения от 300 000 рублей.
Первые шаги:
- 1
Освоить язык программирования Python с помощью видео на YouTube или курсов. Можно сразу выбрать полный бесплатный курс по профессии, где вас обучат с нуля: например, тут есть отличный курс. Продолжить и повысить квалификацию можно на платном курсе.
- 2
Научиться работать с SQL и базами данных: это есть в полном курсе или отдельно по SQL здесь и по базам данных здесь.
- 3
Пройти курсы по аналитике данных и работе с облачными платформами. Если планируете работать в зарубежной компании, лучше проходить курсы на английском языке.
- 4
Участвовать в реальных проектах, связанных с большими данными. Можно начать на курсах, а затем выйти на стажировку в компании.
- 5
Собрать портфолио и откликаться на вакансии начинающего дата-инженера.
Ваша профессия сейчас
Некоторые профессии лучше других подходят для перехода. Хорошим бэкграундом будут:
Разработка
Но это не значит, что представителям других профессий эта не подходит совсем. Просто другим понадобится чуть больше времени на освоение.
Как переехать с этой профессией
Инженеры данных востребованы по всему миру, и эта профессия позволяет легко переехать в другую страну. Можно воспользоваться визой для квалифицированных специалистов, такой как Blue Card. Если вы хотите работать удаленно и не планируете сразу переезжать, можно воспользоваться визами для цифровых кочевников в странах, где они предоставляются.
Вакансии можно искать на таких сайтах, как Glassdoor, LinkedIn, Indeed или Stack Overflow Jobs. Активно участвуйте в сообществах инженеров данных. Вот, например, группа инженеров данных в Telegram. Иногда личные контакты помогают быстрее найти работу и получить приглашение от работодателя.
Важно знать английский, чтобы общаться с командой и понимать техническую документацию. В большинстве стран знание английского достаточно, но если вы планируете работать, например, в Германии или Франции, знание местного языка будет большим плюсом и поможет быстрее интегрироваться в общество.
В некоторых странах работодатели ценят наличие сертификатов прохождения курсов. Это может увеличить ваши шансы на получение работы. Резюме должно быть переведено и адаптировано под международные стандарты.
Средние зарплаты
Junior
52 000 ₽Middle
165 000 ₽Senior
279 000 ₽По данным Dream Job