Détaszájensz – szexi vagy túl-hype-olt?

A Data Science ma már az egyik legizgalmasabb és legnagyobb kihívások elé állító szakma. A gyors, folyamatos fejlődés, valamint az igény az adat alapú döntéshozatalra a vállalatok részéről, hatalmas igénybevételt jelent a szakemberek szempontjából is. Ezáltal a Data Science fizetések is dinamikusan változtak az informatikai szektorban. A mesterséges intelligenciával kapcsolatos, széles körben elfogadott képzések száma manapság még limitált, így az adattudománnyal foglalkozó szakemberek bére, az informatikai szektoron belül a legmagasabb szinten áll. 

Ebben az összefoglalóban szeretnék információkkal szolgálni, a nyitott pozíciók helyzetéről, illetve megmutatni nagyságrendileg mekkora fizetések érhetőek el, megfelelő képzettség és tapasztalat birtokában. Nem titkolt célom a korábban megjelent írásra reagálni, az ott leírt helyzetet aktualizálni.

Saját tapasztalatból mondhatom, hogy a Kelet-Európai, így a Magyarországi informatikai kultúra is nyitni kezdett az adattudományok irányában. A Google Trend adatai alapján világviszonylatban is komoly út áll az elmúlt 5 évben a mesterséges intelligencia mögött. Folyamatos fejlődés jellemezte az elmúlt időszakban, valamint az emberek számára is széles körben ismertté és elérhetővé váltak a technológia eszközei. A magyar piac némileg lemaradva, de a trendet követve kezdi alkalmazni az előnyeit. Mindemellett a Python is az egyik legnépszerűbb programozási nyelv lett az elmúlt pár évben, népszerűségével még a mesterséges intelligenciát is lekörözte.

Data Science fizetések Magyarországon

Magyarországon elsősorban a multinacionális vállalatok engedhetik meg maguknak, hogy az üzleti elemző (Business Analyst) pozíció mellett, gépi tanulással foglalkozó mérnököt (Machine Learning Engineer) vagy adattudóst alkalmazzanak (Data Scientist). Ennek az oka, a cikk elején említett szakemberhiány és a relatív magas elvárt bérezés. A magas bevétellel rendelkező vállalatok a korai adaptálói a technológiáknak, mivel a befeketetés megtérülési idejét is képesek kivárni, finanszírozni. 

Emellett, a korszerű, jól automatizált folyamatokat alkalmazó vállalatok rendelkeznek megfelelő mennyiségű és minőségi adattal, melyet könnyen extra profitra tudnak konvertálni az adattudományt szolgáló szakemberek. Hogy pár példát is említsek, a bankszektor, az autóipar és telekommunikációs cégek engedhetik meg magunknak egyelőre az adattudománnyal foglalkozó kollégák teljes állásban történő alkalmazását. Hogy jól lehessen érteni, egyes pozíciókban milyen feladatokat kell ellátni, készítettem egy gyors összefoglalót.

Milyen Data Science pozíciók léteznek?

Data Analyst (Business) aki főként programozási eszközök segítségével, az adat megjelenítésének és összefüggések ábrázolásának nagymestere. Machine Learning Engineer jó programozó, érti a matekot és a statisztikát, és elkészíti a gépi tanulás modelleket. Data Engineer az adatok specialistája, megfelelően ismeri a szoftverfejlesztés eszközeit és képes a kesze-kusza adatokból strukturált halmazt képezni, a gépi tanulás modellek bemeneteként. Data Scientist, az adattudós, aki mindenhez is ért. Képes komplex nézőpontból az üzleti problémát és a gépi tanulás eredményeit értelmezni, a projektet vezetni. A Data Science fizetések szempontjából általában az első esetben lehet a legszerényebb, míg utóbbi esetben a legmagasabb javadalmazásra számítani.

Egy nagyon fontos közös tulajdonság van a fent említett 4 szerepkörben, szinte kizárólagosan a Python programozási nyelvet használják. A fejlesztők között egyre népszerűbb nyelv a Python (ahogy a Google Trend is mutatta) és néhány konkurens (R nyelv, Scala nyelv) mellett, egyeduralkodóként áll a Data Science világában. 

Hol találunk Data Science fizetéseket, állásokat?

Véleményem szerint Magyarországon 3 fő forrásból lehet informatikai és adattudománnyal kapcsolatos állásokat találni. Ezeket most relevanciájuk szerint növekvő sorrendben fogom bemutatni, kiemelve azt is, ahol a Data Science fizetésekről is kapunk információt.

Profession

A profession.hu egy régi motoros az online hirdetés és fejvadászat szakmában. Mivel nem specializálódott IT vagy Data Science toborzásra, így a megfelelő kulcsszavakkal történő keresés is viszonylag kevés találatot hoz, a nyitott pozícióval rendelkező vállalatok sem használják elsődleges hirdetési felületként. A Professiont-t főként a telekommunikációs cégek és a termelő vállalatok részesítik előnyben, Data Engineer vagy Data Analyst állások hirdetésére.

Profession keresési felülete, data science kulcsszó használatával.
Profession keresési felülete, Data Science kulcsszó használatával.

Nofluffjobs

A nofluffjobs.hu egy relatív új szereplő az online hirdetések világában. Kivétel nélkül IT pozíciók gondozására szakosodtak. Ami az egyik legszimpatikusabb tulajdonsága az oldalnak, hogy csak bérsáv megadása mellett lehet állásokat feltölteni, így jó képet kaphatunk, hogyan is alakulnak a Data Science fizetések hazánkban. Nyugat-Európában és az USA-ban teljesen normális dolog, hogy bérsávot adnak meg egy hirdetés mellé a HR-es kollégák, személyes véleményem szerint is nyitni kell, hogy ez általános dolog legyen.

Nofluffjobs keresési felülete, data science kulcsszó használatával.
Nofluffjobs keresési felülete, Data Science kulcsszó használatával.

A készített pillanatfotón látható, hogy mind Python, mind Data Science-hez kapcsolódó állások is találhatóak az oldalon. A távmunkában foglalkoztatott szenior Python fejlesztő 950.000 Ft bruttó fizetésre számíthat, amennyiben megfelelő programozói tapasztalattal rendelkezik, és ismeri az Amazon felhő alapú alkalmazásait.

Egy másik, Üzleti Elemző (Data Analyst) pozícióban, online rendszerek felhasználóit kell különböző analitikai módszerekkel elemezni, azért hogy személyre szabott ajánlatokat kaphassanak a szolgáltatóktól. Mindezt 500-800 ezer forint bruttó bérsávban, alkalmazotti jogviszony mellett. Az elérhető csúcs pedig a bruttó 1-1.4 millió forint sávban mozgó Big Data Engineer, akinek a feladata nagy-adat feldolgozó rendszerek készítése Apache Spark-ban. 

Big Data Engineer pozíció leírása és a szükséges elvárások a nofluffjobs oldalon.
Big Data Engineer pozíció leírása és a szükséges elvárások a nofluffjobs oldalon.

Ahhoz, hogy valaki komoly eséllyel indulhasson interjúkon, erős elméleti háttérrel és megfelelő tapasztalattal kell hogy rendelkezzen. Sajnos az oktatási rendszerek ma még nem készültek fel a mesterséges intelligenciához kapcsolódó ismeretek átadására, így legtöbb esetben a jelöltnek maga kell összeszednie a tudást. A jó hír viszont, hogy különböző online források segítségével, legalább junior szinten meg lehet tanulni programozni, és az ingyenes, nyílt forráskódú alkalmazások, könyvtárak elsajátításával, közepes szinten megismerni a gépi tanulás modellek, adatbázisok alkalmazását. Innentől kezdve pedig egyenes az út egy Junior Machine Learning, vagy Data Engineer pozícióba. Szerencsére, a relatív magas Data Science fizetések nagyon motiválóan hatnak az oktatási rendszerek fejlődésére is.

Linkedin

A végére hagytam az IT-sek kedvenc álláskereső platformját . A Linkedin-en a cikk írásakor a “machine learning” kulcsszóra 145 találatot ad a kereső, magyarországi helyszínt beállítva. Ez a szám magáért beszél. Magyar cégek, illetve külföldi, távmunkát ajánló cégek is előszeretettel használják a legnépszerűbb szakmai és üzleti közösségi oldalát. Többek között a Nokia, Morgan Stanley és az IBM hirdet állásokat mesterséges intelligencia témakörökben.

LinkedIn keresési felület a machine learning kulcsszó alkalmazásával.
LinkedIn keresési felület a machine learning kulcsszó alkalmazásával.

Kedvenc hirdetésem a böngészés során, a Machine Learning Fejlesztő néven magyarosított állás lett. Feladatok között szerepel: üzleti adatok feldolgozása, elemzése, előrejelzése / osztályozása machine learning algoritmusok segítségével, eredmények vizualizációja. Elvárások pedig: szoftverfejlesztési tapasztalat Python alkalmazásban, gépi tanuló algoritmusok ismerete, adatbázis-ismeretek (SQL), statisztikai alapismeretek, angol nyelv középszintű ismerete (írásban és szóban is).

Ahogy említettem, rengeteg ingyenes vagy nagyon olcsó forrás áll rendelkezésre, ha programozásról, mesterséges intelligenciáról szeretnénk tanulni, de ezek jellemzően angol nyelvűek. Emelett pedig a Data Science-el kapcsolatos pozíciókban is alapelvárás az angol ismerete, így érdemes ezt a tudást is minél magasabb szintre fejleszteni.

Annak érdekében, hogy kutatásra és tudományos módszerekre alapozva pontosan meg lehessen mutatni a Python programozás, mesterséges intelligencia, Data Science fizetéseket, a korábbi cikkben is használt forrást fogom újra használni. 

Salary Guide 2020

A Hays Magyarország, a toborzási projektekre alapozva, minden évben kiadja, az előző évre vonatkozó piaci trendeket és bérsávokat tartalmazó összefoglalóját, illetve felsorolja a legfontosabb jogi és gazdasági változásokat amelyek hatással lehetnek a jövőre. A 2020-as kiadvány kiemelten említi, hogy a magyar IT piac továbbra sem rendelkezik elegendő tapasztalt és jól képzett szakemberrel, így a jelöltekért folyamatos a verseny, ami a bérek fokozatos emelkedését is jelenti.

A várható COVID-19 vírus okozta gazdasági stagnálás vagy visszaesés sem fogja ezt a helyzetet számottevően megváltoztatni, így aki IT szakterülete képzi magát, továbbra is sok nyitott ajánlattra és átlag feletti bérezésre számíthat.

Hays Salary Guide 2020 - programozó állások bérezési szintjei.
Hays Salary Guide 2020 – programozó állások bérezési szintjei.

A felmérés szerint a legkeresettebb jelöltek a szoftverfejlesztők (például Python nyelvben), de Magyarországon jelentősen megnőtt a kereslet a Data Science tudással rendelkező jelöltek iránt is. A folyamatos, főként az iparban jellemző innovációnak köszönhetően, a pozíciók és a velük járó felelősségi körök is egyre összetettebbé válnak. Nagyon fontos a cégek számára az automatizáció és a mesterséges intelligencia, egyre több vállalat invesztál a kutatás-fejlesztés (K+F) területbe, hogy megtalálják azokat a megoldásokat, amelyek piacvezetővé teszik őket. A kutatás említi, hogy a tehetséges fejlesztőkért folytatott harc az elkövetkező időszakban még jobban fokozódni fog.

Az összefoglaló szerint egy kezdő Python fejlesztő bruttó 600.000 Ft fizetésre számíthat, míg egy tapasztalt programozó akár a 950.000 Ft-os bérezési szintet is elérheti.

Hays Salary Guide 2020 - Egyéb IT állások bérezési szintjei.
Hays Salary Guide 2020 – Egyéb IT állások bérezési szintjei.

Data Science fizetésre és pozícióra rátérve, a tipikus belépő bér, 1-3 év tapasztalat esetén bruttó 750.000 Ft, mely 3 év felett könnyen 7 számjegyű havi bérezést is jelenthet, azaz a havi fizetés meghaladhatja az 1.000.000 Ft-ot. A felmérést pozíció szerint még nem differenciálja a Data Science-hez kapcsolódó szakmákat, de ez valószínűleg pár éven belül meg fog változni. Ehhez arra van szükség, hogy minél több ilyen munkakör jöjjön létre Magyarországon is.

Összefoglalás

A mesterséges intelligencia és a Data Science manapság az egyik legfelkapottabb területek a világon. Egyelőre, a Magyarországon elérhető pozíciók száma még korlátozott, de cikk alapján jól látható, hogy javadalmazásban felveszi a szakterület a versenyt a többi IT specifikus pozícióval.

A tendenciák alapján az látszik, hogy nemcsak önálló szakmaként fog működni, hanem a különböző pozícióban dolgozó emberek kiegészítő eszközként fog fejlődést generálni a termelő és szolgáltató szektorban. Amennyiben az oktatási rendszerek is megfelelően támogatják a mesterséges intelligencia elsajátítását, akár egy nem IT pozícióban dolgozó ember számára is elérhető cél lesz a tudás elsajátítása.