Инженер/ка за податоци

Инженер/ка за податоци (Data Engineer) е одговорен/на за развој и одржување на архитектурата на податоци преку создавање на стабилни, брзи и скалабилни пајплајни и „производство“ на точни податоци, подготвени за понатамошна обработка. Неговата/нејзината примарна улога е да дизајнира и имплементира податочна инфраструктура која ги доловува, обработува и складира огромните количини на податоци поврзани со играчите генерирани од видео игрите. Тесно соработува со програмери/ки, аналитичари/ки и научници/чки за податоци за да ги собере потребните податоци во реално време за поддршка на аналитиката на играта, анализата на однесувањето на играчите и процесите на донесување одлуки.

Покрај тоа, Инженерот/ката за податоци има задача да ги оптимизира пајплајните за податоци за перформанси и приспособливост, осигурувајќи дека податоците се ефикасно обработени и лесно достапни за различни засегнати страни. Исто така, може да соработува со дизајнерите на игри за да ги интегрира функциите управувани од податоци и да го подобри искуството со игри. Експертизата на Инженерот/ката за податоци е од витално значење за подобрување на севкупниот квалитет на видео игрите бидејќи овозможува увиди водени од податоци, персонализација што ја бараат играчите и подобрени перформанси во играта.

Алати

Autodesk 3ds Max

Unreal Engine

Unity

Maya

Substance Painter

Houdini

Blender

Adobe Photoshop

Marmoset Toolbag

СОРАБОТКА СО ДРУГИ ТИМОВИ

Инженерот/ката за податоци тесно соработува со разни други позиции во индустријата за видео игри за да обезбеди беспрекорна интеграција на процесите поврзани со податоци во развојот и работењето на играта. Работи во тандем со програмерите/ките за да вбризгаат механизми за собирање податоци во игрите за да се овозможи следење на интеракциите на играчите и настаните во играта. Оваа соработка им овозможува на програмерите/ките да добијат корисни сознанија за однесувањето на играчите за да ја усовршат механиката и дизајнот на играта за да го подобрат искуството со игрите. Дополнително, Инженерот/ката за податоци често работи рака под рака со дизајнерите на игри за да ги имплементира функциите управувани од податоци, како што се персонализирани препораки, динамично прилагодување на тешкотиите или раскажување приказни приспособливо за играчите.

Инженерот/ката за податоци игра клучна улога во поддршката на аналитичарите за видео игри и научниците за податоци. Тоа им дава пристап до чисти и структурирани податоци преку дизајнирање и одржување на пајплајните за податоци. Инженерот/ката за податоци ги користат овие податоци за да генерираат извештаи, да спроведуваат A/B тестирање и да откријат трендови кои го водат донесувањето одлуки за стратегиите за монетизација и ажурирањата на содржината. Научниците за податоци користат податоци собрани од Инженерот/ката за податоци за да изградат модели за машинско учење и да вршат напредна аналитика, придонесувајќи за сегментација на играчите, предвидување на отфрлање на играчите и стратегии за задржување на играчите.

ВЕШТИНИ

Во зависност од стажот, се очекува оваа позиција да може да го совлада, прави и испорача следново:

ТЕХНИЧКИ ВЕШТИНИ (HARD SKILLS)

  • Развој на пајплајните за податоци
    • Дизајнира, гради и одржува линија за податоци што ефикасно собира, обработува и складира големи количини на податоци од различни извори. 
  • Управување со бази на податоци
    • Дизајнира и управува со бази на податоци за да обезбеди интегритет, безбедност, квалитет и точност на податоците преку процесот на ETL.
  • Програмирање и скриптирање
    • Користи програмирање за развој на скрипти за интеграција на податоци, автоматизирање на работните текови на податоци и имплементирање на нови функции.

МЕКИ ВЕШТИНИ (SOFT SKILLS)

  • Вештини за решавање проблеми
    • Треба да ги идентификува проблемите, да ги решава иновативно и со тоа да обезбеди непречен проток на податоци.
  • Комуникација
    • Умее да ги пренесе техничките информации на јасен и разбирлив начин до нетехничките лица, да ги разбере нивните барања и успешно да ги преточи во квалитетни решенија.
  • Изострено око за детали
    • Обрнува големо внимание на деталите за да се осигура дека податоците се собираат прецизно, правилно се обработуваат и безбедно се складираат.

СТАЖ

Во зависност од стажот, се очекува оваа позиција да може да го совлада, прави и испорача следново:

ЈУНИОР

  • Успешно ги конфигурира процесите на собирање податоци од различни извори, ги разбира изворните формати, API и интеграцијата на механизмите за собирање податоци во кодот на играта.
  • Врши основни задачи за трансформација на податоци, како што се чистење, валидација и основна обработка на податоци.
  • Помага во управувањето со базата на податоци, вклучувајќи креирање, менување и тестирање на бази на податоци, како и обезбедување конзистентност и безбедност на податоците.
  • Работи со други членови на тимот за да ги разбере барањата на проектот, да го пренесе напредокот и да придонесе за задачите поврзани со податоци во рамките на животниот циклус на развојот на играта.

МЕДИОР

  • Дизајнира и имплементира посложени пајплајни за обработка на податоци, ракува со поголем обем на податоци и ги оптимизира работните текови за подобри перформанси и приспособливост.
  • Развива и одржува модели на податоци, шеми и структури на бази на податоци кои одговараат на специфичните потреби на играта.
  • Придонесете за целокупната архитектура на податоци на системот на играта со тоа што ќе се осигурате дека податочната инфраструктура е сигурна и ги исполнува долгорочните барања за приспособливост и безбедност на играта.
  • Ги менторира  јуниорите, нуди насоки и поддршка во нивните задачи и им помага да ги развијат своите вештини и ефикасно соработува со другите тимови.

СЕНИОР

  • Дизајнира и имплементира сеопфатни архитектури на податоци кои вклучуваат компоненти за складирање, обработка и анализа на податоци.
  • Ги оптимизира протокот на податоци и инфраструктурата за максимални перформанси, приспособливост и економичност преку подесување на алгоритми за обработка на податоци и оптимизација на барањата.
  • Обезбедува безбедност на податоците, приватност и усогласеност со релевантните прописи во рамките на екосистемот на податоци за видео игри.
  • Обезбедува техничко водство за тимот за податоци, ментори и водичи на други инженери во решавањето на сложените предизвици во Data Engeneering.
ИНЖЕНЕР ЗА ПОДАТОЦИ // ПОДАТОЦИ //
ИНЖЕНЕР ЗА ПОДАТОЦИ // ПОДАТОЦИ //

Образование

Ако сте заинтересирани да работите со податоци во индустријата за игри, образованието во области како што се наука за податоци, статистика, компјутерски науки или бизнис аналитика би било корисно за вас. Барајте програми кои нудат курсеви за анализа на податоци, машинско учење, управување со бази на податоци и програмски јазици кои вообичаено се користат околу податоците (како Python, R, SQL или Scala). Познавањето на статистичките методи, техниките за визуелизација на податоци и предвидливото моделирање ќе биде од суштинско значење за користење на податоците за донесување одлуки и оптимизирање на искуството на играчот.

Покрај формалното образование, стекнувањето практично искуство преку практиканство или проекти поврзани со анализа на податоци може да ви обезбеди корисни сознанија и вештини. Барајте можности за работа со компании или независни програмери, каде што можете да примените пристапи засновани на податоци во дизајнот на игри, анализата на однесувањето на играчите, маркетинг стратегиите или деловните операции. Вмрежувањето со професионалци во заедницата, присуството на релевантни конференции или работилници и следењето на трендовите во индустријата исто така ќе ви помогне да останете конкурентни и информирани на теренот. Покажувањето одлична способност за извлекување акциски увиди од податоците и ефективно пренесување на наодите ќе биде клучот за вашиот успех во овие улоги.

РЕСУРСИ

КНИГИ

  • “Designing Data-Intensive Applications” – Martin Kleppmann
  • “Streaming Systems” – Tyler Akidau, Slava Chernyak, Casey Stella
  • “Hadoop: The Definitive Guide” – Tom White
  • “Data Engineering with Python” – Paul Crickard III, Kevin Markham
  • “Data Lake Architecture” – Bill Inmon

ПОЕДИНЦИ

  • Maxime Beauchemin (@maximebeauchemin)
  • Gwen Shapira (@gwenshap)
  • Michael Hausenblas (@mhausenblas)
  • Ted Malaska (@tedmalaska)
  • Big Data Borat (@BigDataBorat)

Како изгледа интервјуто за оваа позиција?

Вести

Нашата единствена веб платформа за професионална ориентација во доменот на игри е (де)локализирана на уште три јазици, со дополнителна БХС верзија наменета за корисници од целиот регион!
Работењето во индустријата за игри е секогаш возбудливо патување, но процесот на добивање работа е исто толку возбудлив како и самите игри. Ако имате страст за игри, секое ниво во процесот ќе ви донесе задоволство, а не само предизвик. Со развојот на индустријата се зголемија и стандардите во неа, па затоа е важна добрата подготовка. Во овој блог можете да најдете совети кои ќе ви помогнат да се истакнете во морето на кандидати
Зборувавме со над 20 сениори во српската гејминг индустрија. Кога ќе ги изгледате овие шест епизоди, би требало да ви стане многу појасно што можете и што сакате да направите во гејмингот. Ќе ги дознаете сите најбарани професии, најнови алати и различни позиции во индустријата.
ИНЖЕНЕР ЗА ПОДАТОЦИ // ПОДАТОЦИ //
ИНЖЕНЕР ЗА ПОДАТОЦИ // ПОДАТОЦИ //