Acxiom
Acxiom
Acxiom poskytuje služby správy údajov, riešenia identity, analytiky a marketingových technológií, ktoré pomáhajú podnikom formovať a zlepšovať marketing zameraný na zákazníkov. Pôsobí v odvetviach vrátane automobilového priemyslu, zdravotníctva, telekomunikácií, finančných služieb a maloobchodu, pričom kladie dôraz na zodpovedné používanie údajov. Spolupracuje aj s platformami, ako sú Adobe, Salesforce a Snowflake, a podporuje tak marketing založený na údajoch a digitálnu transformáciu. Profil spoločnosti uvádza, že Acxiom je veľký zamestnávateľ, takže jeho pracovné pozície môžu zaujímať kandidátov, ktorí hľadajú uplatnenie v oblasti dátových služieb a marketingových technológií.

Hlavný softvérový architekt pre riešenie identít

Určujte architektúru podnikových platforiem na riešenie identít, distribuovaných systémov a dátových služieb spoločnosti Acxiom. Navrhujte riešenia využívajúce Java, Python, Scala, AWS, Spark, Snowflake a Databricks.

Popis

  • Určovať architektonické smerovanie podnikových platforiem a služieb na riešenie identít
  • Budovať systémy na párovanie identít, rozpoznávanie entít, grafy identít, prepájanie záznamov, deduplikáciu a konsolidáciu identít
  • Vytvárať architektúry, ktoré dokážu rozpoznávať identity vo veľkých, rôznorodých a rýchlo sa meniacich súboroch údajov
  • Navrhovať riešenia na riešenie identít pre spracovanie v reálnom čase aj dávkové spracovanie
  • Zavádzať postupy na určovanie miery spoľahlivosti, výberu platných hodnôt, prioritizácie zdrojov, prepájania identít a správy životného cyklu identít
  • Budovať a optimalizovať API a služby s nízkou latenciou, vysokou priepustnosťou a vysokou dostupnosťou
  • Navrhovať distribuované aplikácie a služby v jazykoch Java, Python a Scala
  • Navrhovať rozsiahle platformy a spracovateľské toky Apache Spark
  • Vyvíjať a optimalizovať dátové riešenia pomocou Snowflake a Databricks
  • Vytvárať efektívne dátové modely a SQL riešenia pre transakčné, analytické a úlohy riešenia identít
  • Určovať stratégie ukladania do vyrovnávacej pamäte, súbežnosti, delenia na oddiely, indexovania, perzistencie a prístupu k dátam
  • Definovať cloudové architektúry AWS a integrácie prepájajúce AWS, Snowflake, Databricks, interné aplikácie, API a externých poskytovateľov dát
  • Posudzovať technológie, frameworky, databázy, nástroje na spracovanie dát a architektonické možnosti
  • Stanovovať technické štandardy pre architektúru aplikácií a dát, API, distribuované spracovanie, bezpečnosť, monitorovateľnosť, testovanie a vývoj softvéru
  • Spolupracovať s technickými tímami na premene architektonických návrhov na škálovateľné a udržiavateľné systémy
  • Usmerňovať technické rozhodnutia a pomáhať riešiť problémy s výkonom, škálovateľnosťou a návrhom
  • Posudzovať architektúry a technické návrhy
  • Hľadať úzke miesta a usmerňovať zlepšovanie API, aplikácií, úloh Spark, SQL dotazov a distribuovaných systémov
  • Definovať prístupy k odolnosti, tolerancii voči chybám, vysokej dostupnosti, obnove po havárii a prevádzkovému monitorovaniu
  • Koordinovať spoluprácu s technickými tímami, tímami dátového inžinierstva, produktovými tímami, bezpečnostnými tímami, tímami infraštruktúry a obchodnými partnermi
  • Mentorovať skúsených inžinierov, technických vedúcich a architektov
  • Sledovať vývoj v oblasti riešenia identít, distribuovaných systémov, cloud computingu, dátových platforiem a softvérovej architektúry

Požiadavky

  • Aspoň 10 rokov profesionálnych skúseností v softvérovom inžinierstve vrátane rozsiahlych skúseností s návrhom komplexných podnikových systémov
  • Skúsenosti na pozícii architekta, hlavného inžiniera, skúseného inžiniera alebo v porovnateľnej vedúcej technickej funkcii
  • Hĺbkové skúsenosti s návrhom a budovaním systémov na riešenie identít, rozpoznávanie entít, grafov identít, Customer 360, správy kmeňových dát alebo podobných systémov
  • Výborná znalosť jazykov Java, Python a Scala
  • Rozsiahle skúsenosti s Apache Spark vrátane architektúry, optimalizácie, delenia na oddiely, distribuovaného vykonávania, ladenia výkonu a spracovania veľkých objemov dát
  • Pokročilé znalosti SQL vrátane komplexných dotazov, relačného modelovania dát, optimalizácie dotazov a ladenia výkonu
  • Skúsenosti s návrhom REST API, mikroslužieb, distribuovaných aplikácií a backendových služieb s vysokou priepustnosťou
  • Skúsenosti s návrhom a zlepšovaním API s nízkou latenciou
  • Dobré znalosti distribuovaných systémov vrátane súbežnosti, ukladania do vyrovnávacej pamäte, delenia na oddiely, konzistentnosti, odolnosti, škálovateľnosti a tolerancie voči chybám
  • Rozsiahle skúsenosti s AWS a návrhom cloudových aplikácií
  • Významné skúsenosti so Snowflake a Databricks
  • Skúsenosti s architektúrou systémov naprieč vrstvami aplikácií, API, distribuovaného spracovania, dát a cloudovej infraštruktúry
  • Dobré znalosti princípov softvérového inžinierstva, návrhových vzorov, návrhu API, dátových štruktúr, algoritmov a výkonu aplikácií
  • Skúsenosti so súčasnými postupmi CI/CD, automatizovaným testovaním, správou zdrojového kódu a nasadzovaním softvéru do produkcie
  • Dobré znalosti bezpečnosti, ochrany súkromia, autentifikácie, autorizácie, šifrovania a ochrany dát
  • Bakalársky titul v odbore informatika, softvérové inžinierstvo, počítačové inžinierstvo alebo v príbuznom technickom odbore, prípadne rovnocenné profesionálne skúsenosti
  • Výborné analytické schopnosti, schopnosť riešiť problémy a výborné písomné aj ústne komunikačné schopnosti
  • Výhodou sú skúsenosti s grafovými databázami, pravdepodobnostným párovaním alebo párovaním založeným na strojovom učení, architektúrami založenými na udalostiach a streamovaní, Dockerom, Kubernetes, Terraformom, CloudFormation, viacregionálnymi architektúrami, podnikovými architektonickými štandardmi, modernizáciou zastaraných systémov a rozsiahlymi súbormi identifikačných dát

Benefity

  • Zamestnávateľ poskytujúci rovnaké príležitosti vrátane osôb so zdravotným postihnutím a vojnových veteránov s chráneným statusom
  • Práca na diaľku alebo z domu