Data Engineer
- Puno radno vrijeme
Opis tvrtke
Mono je softverska i AI tvrtka sa sjedištem u Osijeku, s više od 20 godina iskustva u razvoju digitalnih rješenja za klijente diljem svijeta - od startupa do Fortune 500 kompanija. Tim od 160+ stručnjaka pokriva cjelokupan životni ciklus razvoja softvera. Dio smo Possehl grupe, njemačkog industrijskog konglomerata s više od 200 tvrtki.
Bavimo se AI-jem od kasnih devedesetih - ne kao trendom koji je zahvatio industriju nedavno, nego kao disciplinom kojom se bavimo od osnivanja tvrtke. Danas imamo nekoliko desetaka AI sustava u produkciji - u zdravstvu, farmaceutici, veterinarstvu, poljoprivredi i financijama, cijeli portfolio je dostupan na ai.mono.software. Uz razvojne usluge, razvijamo vlastite proizvode: Dokko (platforma za inteligentne asistente i agente) i eCTD Office (alat za farmaceutsku regulativu).
Dok je industrija zapošljavala i otpuštala u ciklusima, mi smo gradili tim koji vrijedi i ostaje - i to nastavljamo.
Radimo na zahtjevnim projektima i tražimo ljude koji to ozbiljno shvaćaju.
Opis posla
Kao Data Engineer u Monu dizajnirat ćeš, graditi i održavati podatkovne tokove te raditi na migracijama podataka. Primarni izvor podataka su PostgreSQL baze, uz povremeni rad i s drugim relacijskim i NoSQL bazama (MS SQL Server, MongoDB, DynamoDB i sl.). Podaci se transformiraju i učitavaju u data warehouse, primarno na AWS-u, a po potrebi i na drugim cloud platformama.
Posao pokriva i veće planirane migracije podataka i ad-hoc transformacije koje izlaze iz svakodnevnih potreba razvojnih i analitičkih timova. Tražimo nekoga tko razumije i tehničku stranu posla i poslovnu logiku iza modela podataka, te zna paziti da podatkovni tokovi ostanu ispravni i performantni kako podaci rastu.
Odgovornosti
- Ekstrakcija, transformacija i učitavanje (ETL/ELT) podataka iz PostgreSQL i drugih izvora u data warehouse
- Dizajn i održavanje skalabilnih ETL procesa, primarno na AWS-u (po potrebi i na drugim cloud platformama)
- Provođenje i podrška kod kompleksnih migracija podataka (planiranih i ad-hoc)
- Osiguravanje kvalitete, konzistentnosti i performansi podatkovnih procesa
- Suradnja s razvojnim i analitičkim timovima na podatkovnim potrebama
- Dizajn i optimizacija podatkovnih modela za analitičke i izvještajne potrebe
- Monitoring podatkovnih tokova, otkrivanje i rješavanje problema s kvalitetom podataka
- Dokumentiranje data flowa, transformacijske logike i pretpostavki
Kvalifikacije
Obavezno
- Iskustvo s relacijskim bazama podataka, primarno PostgreSQL (napredni SQL, query optimization, razumijevanje sheme i indeksa); poznavanje drugih baza (MS SQL Server, MySQL, Oracle) je plus
- Praktično iskustvo s ETL/ELT procesima i transformacijama podataka
- Iskustvo u nekom cloud okruženju, primarno AWS; poznavanje drugih cloud platformi (Azure, GCP) je plus
- Razumijevanje data warehousing koncepata i podatkovnog modeliranja
- Iskustvo sa skriptiranjem za potrebe transformacija (Python, SQL)
- Profesionalni engleski u pisanoj i usmenoj komunikaciji
- Minimalno 1 godina iskustva s navedenim alatima (osobni, open-source ili akademski projekti se računaju)
Prednost
- Šire iskustvo s AWS data stackom i pratećim servisima (S3, Lambda i slično)
- Iskustvo s NoSQL bazama (MongoDB, DynamoDB ili sl.)
- Iskustvo s kolumnarnim ili serializacijskim formatima podataka
- Iskustvo s alatima za orkestraciju i automatizaciju ETL procesa
- Iskustvo s većim migracijama podataka (planiranje, validacija, rollback strategije)
- Razumijevanje data quality i data governance koncepata
- Poznavanje drugih cloud platformi (Microsoft Azure, GCP)
Dodatne informacije
Što nudimo
- Kompetitivna plaća s redovitim rastom vezanim uz napredovanje
- Bonusi za radni učinak, božićni bonus i nagrade za godišnjice
- Fleksibilno radno vrijeme
- Moderna oprema
- Rad na značajnim projektima s globalnim klijentima
- Pristup materijalima za učenje i rad s naprednim tehnologijama
Proces selekcije
Za iskusne kandidate s portfoliom ili relevantnim iskustvom proces je kratak:
- Pregled prijave: pregledamo CV i dostavljene materijale
- Tehnički razgovor: razgovor o iskustvu, projektima i pristupu rješavanju podatkovnih problema
- Praktični zadatak za junior kandidate: kratak zadatak koji odražava stvarni posao
- Završni razgovor i ponuda
Lokacija i način rada
Zaposlenje: puno radno vrijeme, rad na lokaciji Osijek. Rad na daljinu nije dostupan za ovu poziciju.