
Software Mind je tehnološka tvrtka koja pruža usluge razvoja softvera i digitalne transformacije organizacijama u područjima umjetne inteligencije, SaaS-a i telekomunikacija. Njezin rad obuhvaća softver po mjeri, mobilne aplikacije, savjetovanje u području oblaka i rješenja usmjerena na umjetnu inteligenciju, osmišljena prema potrebama klijenata iz sektora poput financijskih usluga, telekomunikacija, biotehnologije i medija. S timom od više od 1.000 zaposlenika, Software Mind podržava tehnološke inicijative i digitalni rast poduzeća koja posluju na globalnim tržištima.
Senior Python backend inženjer
Razvijajte podatkovne platforme u Pythonu, Azureu i Databricksu za vodeće osiguravajuće društvo. Obrađujte informacije o ranjivostima i pomažite tvrtkama smanjiti kibernetičke rizike.
Opis
- Razvijati i održavati pozadinske usluge u Pythonu i REST API-je.
- Izrađivati skalabilne sustave za prikupljanje, obradu i transformaciju velikih skupova podataka.
- Koristiti Microsoft Azure za kontejnerizirana opterećenja, skupnu obradu, PostgreSQL i sustave temeljene na događajima.
- Sudjelovati u oblikovanju arhitekture izvorno namijenjene oblaku, CI/CD cjevovoda i infrastrukture kao koda.
- Primjenjivati Databricks i suvremene metode obrade podataka.
- Surađivati s inženjerima na dizajnu sustava, podatkovnim modelima i unapređenjima platforme.
- Unapređivati kvalitetu softvera pregledima koda, automatiziranim testovima i mentoriranjem mlađih razvojnih inženjera.
- Koristiti alate potpomognute umjetnom inteligencijom za programiranje, testiranje, tehničku analizu i brže rješavanje problema.
- Razvijati vlasničku platformu za otkrivanje ranjivosti koja pomaže vodećem britanskom osiguravajućem društvu smanjiti kibernetičke rizike.
Zahtjevi
- Imati najmanje pet godina komercijalnog iskustva u razvoju u Pythonu, ponajprije u pozadinskom inženjerstvu.
- Imati opsežno iskustvo u razvoju pozadinskih aplikacija i REST API-ja.
- Dobro poznavati SQL i imati iskustvo s PostgreSQL-om ili drugom relacijskom bazom podataka.
- Imati praktično iskustvo s AWS-om i/ili Azureom, Dockerom i CI/CD cjevovodima.
- Imati iskustvo u izradi podatkovno intenzivnih aplikacija, podatkovnih cjevovoda ili sustava za obradu velikih skupova podataka.
- Poznavati najbolje prakse softverskog inženjerstva, testiranje i čist kod.
- Imati iskustvo s Databricksom ili drugom suvremenom podatkovnom platformom.
- Poznavati arhitekture temeljene na događajima, asinkronu obradu i distribuirane sustave.
- Imati praktično iskustvo s Azureovim uslugama kao što su Azure Container Apps ili Batch Processing.
- Imati iskustvo s alatima za infrastrukturu kao kodom, primjerice Terraformom.
- Imati iskustvo s Azure DevOpsom i automatizacijom implementacije.
- Imati praktično iskustvo u korištenju alata za razvoj softvera potpomognutih umjetnom inteligencijom.
Pogodnosti
- Fleksibilni uvjeti rada na daljinu.
- Međunarodni projekti s vodećim globalnim klijentima.
- Mogućnosti putovanja povezanih s međunarodnim projektima.
- Nekorporativno radno okruženje.
- Pristup jezičnim tečajevima.
- Mogućnosti sudjelovanja u inicijativama za razmjenu znanja.
- Pristup privatnoj zdravstvenoj skrbi i životnom osiguranju.
- Pristup Multisport kartici.