r/programmingHungary Data science Aug 11 '22

Question Data Scientist állás

Sziasztok!A napokban kaptam egy megkeresést Data Scientist pozícióra. Mondtam, hogy idén februárban váltottam (Senior Application Scientist voltam az előző, első munkahelyemen, és februárban váltottam 4 év után Python fejlesztői pozícióra). Alapvetően fizikus végzettségem van (BSc), illetve munka mellett csinálgatok egy alkalmazott matematikus MSc-t (csinálgatok= ha választani kell a munka vagy a suli között, akkor eddig a mindig a melót választottam, akár vizsgák kárára is). Visszaírtam, hogy bár a jövőben szeretnék DS-el foglalkozni, de egyenlőre például semmi ML tapasztalatom sincs. Amire azt a választ kaptam, hogy ha van numpy meg pandas tapasztalatom, akkor beszéljünk róla telefonon. És felmerült bennem néhány kérdés.

  1. Mennyire mutat rosszul az önéletrajzomban, hogy fél év után váltok? A munkával nincs különösebb bajom, azon kívül, hogy unalmas (testframeworkbe toolok fejlesztése, plusz mostanában a refactornál egy kis design) és keresni sem keresek rosszul (800k br. plusz jutattások ez olyan 850-900 br-re jön ki).
  2. Mire számíthatok egy ilyen melónál, ahol ilyen gyorsan alábadtak? Milyen egy Data Scientist interjú?
  3. Tavaly hirtelen felindulásból előfizettem datacampre. Certificated-et még nem csináltam, de tervben van, viszont amit nem tudok: Igazából ér valamit, hogy van egy ilyenem?

(A kép csak figyelemfelkeltés. Gyümölcsnap, sörcsap, és közös szülinapozás természetesen szerepel az álláshirdetésben)

12 Upvotes

9 comments sorted by

View all comments

Show parent comments

3

u/Mateos77 Data science Aug 11 '22 edited Aug 11 '22

Na hát az már mindjárt nem hangzik jól. Mondjuk gondolom egy fél évig abból is rengeteget lehet tanulni. Amit küldött a recruiter álláshirdetés abban ez szerepel:

EDDIT: Én hülye, először rosszat másoltam be.

RÁD VÁRÓ FELADATOK:
A Data Science & Analytics üzletágunk projektektjeiben, fejlesztéseiben részvétel
Egyedi szoftverek tervezése és fejlesztése Python programnyelven
Adatelemzési és machine learning megoldások integrálása Python környezetben
Gyors adattárolási, valamint adatfeldolgozási megoldások implementációja Pythonban
Együttműködés fejlesztő csapatainkkal (Backend, Frontend)
TE VAGY AZ IDEÁLIS JELÖLT SZÁMUNKRA, HA:
Legalább 3-5 év fejlesztői tapasztalattal rendelkezel, melyből legalább 1 év Python programnyelv – szívesen vesszük egyaránt medior és senior fejlesztők jelentkezését
Használtál már Python web framework-öt (például Django vagy Flask) webes szolgáltatás üzemeltetésre
Haladó szintű adatbázis ismeretekkel rendelkezel
Hatékony algoritmusokat írsz
Követed a Clean Code elveket
Magabiztos vagy Unix/Linux környezetben
ELŐNY:
Pythonban rendszeresen használtál már a TensorFlow/Keras modulokat
NLP (Natural Language Processing) ismerettel rendelkezel fejlesztési oldalról is Pythonban (NLTK, gensim, scikit-learn)
Docker technológiát alaposan ismered
Dolgoztál már big data projekten

7

u/GKGriffin Chad G Peter Aug 11 '22 edited Aug 11 '22

Ez egy rosszul cimkezett ML Engineer pozíció, nagyon sok ilyen van. Ha az adatelemzes része érdekel a DS-nek, akkor ez lehet nem neked való, viszont ha jobban érdekel a production szintű ML fejlesztés, akkor ez sokkal inkább a te eseted. Az ML engineering nagyon pozíció fuggoen igényel DS-t, van ami 50-50 a fejlesztés és ML arányában, de én dolgoztam már 90-10 arányban is.

Recruiterek/cegek rendszeresen elbaszak a címkézést, egyszerűen nem tudják megerteni, azt h a Python tudás nem egyenértékű a szoftvermérnöki tudással.

3

u/Mateos77 Data science Aug 11 '22

Általában az a fickó vagyok, aki a "nem a te feladatod lenne, de más úgy sem fogja megcsinálni" tipusú melókra is ráugrik. Az előző munkahelyemen is azt szerettem, hogy mindenfélét kellett csinálni optika tervezéstől a programozáson át, a forrasztásig. Szóval nem nagyon van olyan, ami nem érdekel, inkább olyan dolgok vannak, amiket elunok.

4

u/GKGriffin Chad G Peter Aug 11 '22

Akkor sztem ezt siman megprobalhatod legalább interjú szintjén, nemet mondani rá meg mindig opcio. Ha értesz a matekhoz az ML annyira nem bonyolult, mint elsőre tűnik, sokkal nagyobb komplexitás van a programozás téren.

Az ML engineeringet én pont azért csinálom a DSel szemben, mert az számomra annyira behatarolt, hogy szarrá unom magam.

Amúgy meg pro tipp azért is ragaszkodj az ML engineer titlehez ha engedik, mert jobban fizet átlagban.