Python Developer (Scalable Data Acqusition)
Gerulata Technologies j. s. a.
Bratislava, Slovensko (Pozícia umožňuje občasnú prácu z domu)
plný úväzok, živnosť
ASAP
Od 2 500 EUR/mesiacKonkrétnu mzdu radi prispôsobíme schopnostiam a skúsenostiam konkrétneho uchádzača.
Informácie o pracovnom mieste
Náplň práce, právomoci a zodpovednosti
Hľadáme šikovného Python programátora do nášho data acquisition teamu.
Tvojou úlohou bude navrhovať, vyvíjať, udržiavať a optimalizovať systémy na získavanie dát zo zdrojov na internete. Rôzne zdroje predstavujú rôznu úroveň technickej výzvy - od jednoduchého volania HTTP API až po prevádzkovanie swarmu mobilných emulátorov. Táto pozícia teda prináša rozmanitú prácu a vyžaduje kreativitu a analytické uvažovanie.
Ďalšia výzva na tejto pozícii je škálovateľnosť. Od monitorovania malého množstva vybraných skupín sa dostaneš k vývoju automatizovaných systémov, ktoré automaticky škálujú s každým ďalším objaveným zdrojom. Tieto systémy musia byť efektívne orchestrované a monitorované a musia spolupracovať s množstvom špecializovaných interných microservices.
Spolu ide o komplexný systém, v ktorom sa nachádza veľa zaujímavých technických problémov a tiež veľa príležitostí učiť sa nové veci a experimentovať. Ozvi sa - na pohovore ti radi povieme viac detailov.
Požiadavky na programovacie jazyky:
- Python - dobrá znalosť programovania v Pythone, vrátane patternov objektovo-orientovaného a asynchrónneho programovania.
- SQL - schopnosť písať queries, základné porozumenie toho, aký dopad na výkon majú rôzne typy queries, atď.
- Základy HTML, CSS & JavaScript - schopnosť aspoň čítať kód a rozumieť základným konceptom. Množstvo dát, ktoré potrebujeme získavať prichádza vo forme neštrukturovaných HTML dokumentov.
Technológie a frameworky:
- Web scraping - skúsenosť s parsermi a automatizačnými nástrojmi ako sú BeautifulSoup, Selenium alebo Scrapy je rozhodne vítaná.
Ďalšie technológie, s ktorými sa u nás stretneš (tieto sú nepovinné, ale užitočné):
- Docker + Kubernetes
- Gitlab CI/CD
- RabbitMQ
- Redis
- ElasticSearch
- PostgreSQL
- OpenCypher
Zamestnanecké výhody, benefity
V Gerulate sú pre nás ľudia v teame to najdôležitejšie, čo máme.
- Dobré mzdové podmienky: plat je samozrejme veľmi dôležitý a preto ponúkame kompetitívne finančné ohodnotenie
- Špičkové HW a SW vybavenie, podľa tvojich preferencií: budeš mať kvalitný hardware (najčastejšie Apple, ale môže byť aj iný ak chceš) a software, aký si povieš (IDE, Copilot, ChatGPT, atď).
- Inovatívne pracovné prostredie: pracujeme rýchlym tempom, s najnovšími technológiami a ceníme si nápady, iniciatívu a kreativitu
- Work-Life balance: sme úplne flexibilní čo sa týka home office, dovolenky, sick days, atď.
- Pozitívny spoločenský dopad: náš softvér pomáha demokratickým spoločnostiam brániť sa proti hybridnej vojne zo strany nepriateľských veľmocí
Informácie o výberovom konaní
- S každým relevantným kandidátom sa radi stretneme, či už osobne, alebo prostredníctvom video hovoru
- Očakávame 1, maximálne 2 kolá pohovoru
Požiadavky na zamestnanca
Pozícii vyhovujú uchádzači so vzdelaním
nadstavbové/vyššie odborné vzdelanie
vysokoškolské I. stupňa
vysokoškolské II. stupňa
vysokoškolské III. stupňa
Jazykové znalosti
Ostatné znalosti
Docker - Základy
Linux - Základy
Pozícia je vhodná pre absolventa
Inzerujúca spoločnosť
Stručná charakteristika spoločnosti
Medzi našich zákazníkov patria viaceré ozbrojené sily, spravodajské služby, štátne inštitúcie, ale aj špičkové univerzity a výskumné mimovládne organizácie. Naše produkty pomáhajú štátnym aj neštátnym inštitúciám vo viac ako 15 krajinách sveta.
Vznikli sme v roku 2020, máme súkromné financovanie a sme malý team do 20 ľudí. Sme držiteľmi viacerých ocenení v oblasti podnikania, inovácií a AI.