GEICO
GEICO
GEICO je ameriška zavarovalnica, najbolj znana po avtomobilskem zavarovanju za posamezne voznike in gospodinjstva. Njena digitalna orodja podpirajo upravljanje zavarovalnih polic in obravnavo škodnih zahtevkov, ukrepi za varovanje zasebnosti pa so zasnovani za zaščito podatkov strank. Poleg avtomobilskega zavarovanja GEICO ponuja tudi zavarovanje za lastnike in najemnike stanovanj ter združuje spletne storitve s podporo, osredotočeno na stranke.

Starejši Java inženir – GEICO (hibridno, Palo Alto)

Pridružite se podjetju GEICO kot starejši Java inženir ter razvijajte porazdeljene zavarovalniške sisteme, razširljive zaledne storitve, podatkovne cevovode in produkcijske aplikacije AI/ML. Vloga vključuje gradnjo agentnih rešitev AI, ki podpirajo avtomatizacijo poslovanja in uporabniško izkušnjo.

Opis

  • Načrtovati in razvijati odporne, razširljive porazdeljene sisteme ob podpori starejših inženirjev
  • Opredeljevati zahteve izdelkov in uporabljati tehnično strokovno znanje za izbiro učinkovitih rešitev
  • Sodelovati z ekipami po vsej organizaciji v celotnem življenjskem ciklu razvoja programske opreme
  • Prispevati k razpravam o arhitekturi, srečanjem o tehničnem načrtovanju in pregledom kode
  • Ustvarjati in vzdrževati ponovno uporabne aplikacijske in podatkovne komponente ter inženirske vzorce
  • Graditi, izboljševati in podpirati aplikacije Java ter podatkovne zbirke PostgreSQL
  • Med razvojem in dostavo uporabljati Java, Python, JavaScript, TypeScript, Docker, Kubernetes in Azure
  • Modele TensorFlow, PyTorch in Scikit-learn vključevati v produkcijske aplikacije Java
  • Graditi in upravljati agentne sisteme AI, ki avtomatizirajo poslovne poteke in izboljšujejo uporabniško izkušnjo
  • Ustvarjati podatkovne cevovode Apache Kafka in Spark za učenje modelov ter sklepanje strojnega učenja
  • Podpirati mlajše inženirje z mentoriranjem in sodelovati pri dejavnostih izmenjave znanja
  • Napredovati zavarovalniško tehnologijo z rešitvami AI za interakcije s strankami, obdelavo zahtevkov in ocenjevanje tveganja v realnem času

Zahteve

  • Specializirano znanje vsaj dveh sodobnih jezikov, kot so Java, C++, Python ali C#, ter strokovno znanje objektno usmerjenega načrtovanja
  • Dokazano poznavanje mikrostoritvene arhitekture in razširljivih vmesnikov REST API
  • Napredno poznavanje praks DevOps in oblačne arhitekture
  • Izkušnje z načrtovanjem sistemskih arhitektur ob upoštevanju vzorcev načrtovanja, zanesljivosti in razširljivosti
  • Praktične izkušnje z načrtovanjem, uvajanjem in upravljanjem podatkovnih zbirk PostgreSQL
  • Izkušnje z orodji za spremljanje aplikacij in ocenjevanje zmogljivosti
  • Praktične izkušnje s Kubernetesom, neprekinjeno dostavo in infrastrukturo kot kodo
  • Izkušnje z uporabo razvijalskih orodij v celotnem življenjskem ciklu razvoja programske opreme
  • Poznavanje okvirov AI/ML, kot so TensorFlow, PyTorch ali Scikit-learn, vključno z vključevanjem modelov
  • Poznavanje agentnih sistemov AI in okvirov za avtonomno odločanje je prednost
  • Izkušnje s Flutterjem za razvoj mobilnih aplikacij za več platform so prednost
  • Poznavanje ReactJS in sodobnih frontendovskih okvirov je koristno
  • Poznavanje varnostnih protokolov in izdelkov, vključno z Active Directory, Windows Authentication, SAML in OAuth
  • Poglobljeno razumevanje podatkovnih struktur in algoritmov računalništva
  • Napredno znanje skriptiranja SQL
  • Močne analitične sposobnosti in sposobnosti reševanja problemov
  • Sposobnost učinkovitega dela v hitrem okolju, podobnem zagonskemu podjetju
  • Vsaj 4 leta poklicnih izkušenj z razvojem programske opreme z okviri Java in porazdeljenimi sistemi
  • Vsaj 3 leta izkušenj s sistemsko arhitekturo, vzorci načrtovanja in razširljivim zalednim razvojem
  • Vsaj 3 leta izkušenj z AWS, GCP, Azure ali drugo oblačno platformo, po možnosti tudi s storitvami AI/ML
  • Vsaj 2 leti izkušenj z velikimi podatki, obdelavo v realnem času ali tehnologijami strojnega učenja
  • Vsaj 1 leto izkušenj z Apache Kafka, Sparkom ali primerljivimi orodji za porazdeljeno obdelavo podatkov
  • Izkušnje z vključevanjem modelov AI/ML v produkcijske sisteme so zaželene
  • Diploma iz računalništva, informacijskih sistemov ali enakovredna izobrazba oziroma poklicne izkušnje
  • Dodatni tečaji ali certifikat iz AI/ML, podatkovnega inženirstva ali porazdeljenih sistemov so zaželeni
  • GEICO lahko za novo usposobljenega kandidata razmisli o sponzoriranju dovoljenja za delo

Ugodnosti

  • Individualizirani programi strokovnega razvoja
  • Dostop do priložnosti za mentorstvo
  • Podpora pri pridobivanju strokovnega certifikata
  • Vključujoča in sodelovalna kultura delovnega okolja
  • Konkurenčno plačilo
  • Ugodnosti in prilagodljivost, zasnovani za podporo dobremu počutju in dolgoročnim potrebam
  • Možnost obravnave sponzoriranja dovoljenja za delo za novo usposobljenega kandidata
  • Razumne prilagoditve za usposobljene osebe z invalidnostmi

Sorodna delovna mesta