
Acxiom poskytuje služby správy dat, rozpoznávání identity, analytiky a marketingových technologií, které firmám pomáhají vytvářet a zlepšovat marketing zaměřený na zákazníky. Působí v odvětvích, jako jsou automobilový průmysl, zdravotnictví, telekomunikace, finanční služby a maloobchod, a klade důraz na odpovědné využívání dat. Acxiom spolupracuje také s platformami, jako jsou Adobe, Salesforce a Snowflake, a podporuje tak marketing založený na datech a digitální transformaci. Profil společnosti uvádí Acxiom jako velkého zaměstnavatele, takže její pracovní pozice mohou být zajímavé pro kandidáty, kteří zvažují práci v oblasti datových služeb a marketingových technologií.
Hlavní softwarový architekt pro rozpoznávání identit
Veďte architekturu podnikových platforem pro rozpoznávání identit, distribuovaných systémů a datových služeb společnosti Acxiom. Navrhujte řešení využívající Java, Python, Scala, AWS, Spark, Snowflake a Databricks.
Popis
- Určovat architektonické směřování podnikových platforem a služeb pro rozpoznávání identit
- Vytvářet systémy pro párování identit, rozpoznávání entit, grafy identit, propojování záznamů, odstranění duplicit a konsolidaci identit
- Navrhovat architektury, které rozpoznávají identity ve velkých, různorodých a rychle se měnících datových sadách
- Navrhovat řešení pro rozpoznávání identit v reálném čase i dávkové zpracování
- Stanovovat přístupy k hodnocení spolehlivosti, výběru zachovávaných údajů, prioritizaci zdrojů, propojování identit a správě životního cyklu identit
- Vytvářet a ladit API a služby s nízkou latencí, vysokou propustností a dostupností
- Navrhovat distribuované aplikace a služby v jazycích Java, Python a Scala
- Navrhovat rozsáhlé zpracovatelské pipeline a platformy Apache Spark
- Vyvíjet a optimalizovat datová řešení s využitím Snowflake a Databricks
- Vytvářet efektivní datové modely a řešení SQL pro transakční, analytické úlohy a úlohy rozpoznávání identit
- Stanovovat strategie cachování, souběžnosti, dělení dat, indexování, ukládání a přístupu k datům
- Definovat cloudové architektury AWS a integrace napříč AWS, Snowflake, Databricks, interními aplikacemi, API a externími poskytovateli dat
- Posuzovat technologie, frameworky, databáze, zpracovatelské enginy a architektonické možnosti
- Stanovovat inženýrské standardy pro architekturu aplikací a dat, API, distribuované zpracování, zabezpečení, observabilitu, testování a vývoj softwaru
- Spolupracovat s technickými týmy na převodu architektonických návrhů do škálovatelných a udržovatelných systémů
- Vést technická rozhodnutí a pomáhat řešit problémy s výkonem, škálovatelností a návrhem
- Revidovat architektury a technické návrhy
- Vyhledávat úzká místa a řídit zlepšování API, aplikací, úloh Spark, dotazů SQL a distribuovaných systémů
- Definovat přístupy k odolnosti, toleranci chyb, vysoké dostupnosti, obnově po havárii a provoznímu monitorování
- Koordinovat spolupráci s partnery z oblastí vývoje, datového inženýrství, produktu, zabezpečení, infrastruktury a obchodu
- Mentorovat zkušené inženýry, technické vedoucí a architekty
- Sledovat vývoj v oblasti rozpoznávání identit, distribuovaných systémů, cloud computingu, datových platforem a softwarové architektury
Požadavky
- Nejméně 10 let odborné praxe v softwarovém inženýrství, včetně značných zkušeností s návrhem komplexních podnikových systémů
- Zkušenosti na pozici architekta, hlavního inženýra, seniorního inženýra nebo v obdobné roli technického vedoucího
- Hloubkové zkušenosti s návrhem a vytvářením systémů pro rozpoznávání identit, rozpoznávání entit, grafů identit, Customer 360, správu kmenových dat nebo podobných systémů
- Pokročilá znalost jazyků Java, Python a Scala
- Rozsáhlé zkušenosti s Apache Spark zahrnující architekturu, optimalizaci, dělení dat, distribuované vykonávání, ladění výkonu a zpracování ve velkém měřítku
- Pokročilé dovednosti v SQL včetně složitých dotazů, relačního modelování dat, optimalizace dotazů a ladění výkonu
- Zkušenosti s návrhem REST API, mikroslužeb, distribuovaných aplikací a vysoce výkonných backendových služeb
- Zkušenosti s návrhem a zlepšováním API s nízkou latencí
- Dobrá znalost distribuovaných systémů včetně souběžnosti, cachování, dělení dat, konzistence, odolnosti, škálovatelnosti a tolerance chyb
- Rozsáhlé zkušenosti s AWS a návrhem cloudových aplikací
- Značné zkušenosti se Snowflake a Databricks
- Zkušenosti s architekturou systémů zahrnující vrstvy aplikací, API, distribuovaného zpracování, dat a cloudové infrastruktury
- Dobrá znalost principů softwarového inženýrství, návrhových vzorů, návrhu API, datových struktur, algoritmů a výkonu aplikací
- Zkušenosti se současnými postupy CI/CD, automatizovaným testováním, správou verzí a nasazováním produkčního softwaru
- Dobrá znalost zabezpečení, soukromí, autentizace, autorizace, šifrování a ochrany dat
- Bakalářský titul v oboru informatiky, softwarového inženýrství, počítačového inženýrství nebo příbuzném technickém oboru, případně odpovídající odborná praxe
- Výborné analytické schopnosti, schopnost řešit problémy a písemně i ústně komunikovat
- Výhodou jsou zkušenosti s grafovými databázemi, pravděpodobnostním párováním nebo párováním založeným na strojovém učení, událostmi řízenými a streamovacími architekturami, Dockerem, Kubernetes, Terraformem, CloudFormation, víceregionálními architekturami, podnikovými architektonickými standardy, modernizací zastaralých systémů a rozsáhlými datovými sadami identit
Benefity
- Zaměstnavatel poskytuje rovné příležitosti také lidem se zdravotním postižením a zákonem chráněným veteránům
- Práce na dálku nebo z domova