
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