
Acxiom leverer tjenester inden for datastyring, identitetsafklaring, analyse og marketingteknologi, som hjælper virksomheder med at forme og forbedre deres kundemarkedsføring. Virksomheden arbejder på tværs af brancher som bilindustrien, sundhedssektoren, telekommunikation, finansielle tjenesteydelser og detailhandel med fokus på ansvarlig brug af data. Acxiom samarbejder også med platforme som Adobe, Salesforce og Snowflake for at understøtte datadrevet markedsføring og digital omstilling. Virksomhedsprofilen beskriver Acxiom som en stor arbejdsgiver, hvilket gør virksomhedens stillinger relevante for kandidater, der undersøger muligheder inden for datatjenester og marketingteknologi.
Principal softwarearkitekt, identitetsmatchning
Led arkitekturen for Acxioms platforme til identitetsmatchning, distribuerede system og datatjenester til virksomheder. Udform løsninger med Java, Python, Scala, AWS, Spark, Snowflake og Databricks.
Beskrivelse
- Fastlæg den arkitektoniske retning for platforme og tjenester til identitetsmatchning i virksomheder
- Byg systemer til identitetsmatchning, entitetsmatchning, identitetsgrafer, sammenkædning af poster, deduplikering og konsolidering af identiteter
- Skab arkitekturer, der matcher identiteter på tværs af store, varierede og hurtigt foranderlige datasæt
- Design løsninger til identitetsmatchning til både realtids- og batchbehandling
- Etabler tilgange til konfidensscoring, overlevelsesregler, kildeprioritering, identitetslinkning og håndtering af identiteters livscyklus
- Byg og finjuster API'er og tjenester med lav latenstid, høj gennemstrømning og høj tilgængelighed
- Arkitektér distribuerede applikationer og tjenester i Java, Python og Scala
- Design storskalapipelines og platforme til behandling med Apache Spark
- Udvikl og optimer dataløsninger med Snowflake og Databricks
- Skab effektive datamodeller og SQL-løsninger til transaktionelle, analytiske arbejdsbelastninger og arbejdsbelastninger til identitetsmatchning
- Fastlæg strategier for caching, samtidighed, partitionering, indeksering, persistens og dataadgang
- Definér cloud-native AWS-arkitekturer og integrationer på tværs af AWS, Snowflake, Databricks, interne applikationer, API'er og eksterne dataleverandører
- Vurdér teknologier, frameworks, databaser, behandlingsmotorer og arkitekturmæssige muligheder
- Fastlæg tekniske standarder for applikations- og dataarkitektur, API'er, distribueret behandling, sikkerhed, observerbarhed, test og softwareudvikling
- Samarbejd med udviklingsteams om at omsætte arkitekturdesign til skalerbare systemer, der er lette at vedligeholde
- Vejled tekniske beslutninger, og hjælp med at løse problemer med ydeevne, skalerbarhed og design
- Gennemgå arkitekturer og tekniske designs
- Find flaskehalse, og vejled forbedringer af API'er, applikationer, Spark-arbejdsbelastninger, SQL-forespørgsler og distribuerede systemer
- Definér tilgange til robusthed, fejltolerance, høj tilgængelighed, katastrofeberedskab og driftsmonitorering
- Koordinér med partnere inden for udvikling, dataudvikling, produkt, sikkerhed, infrastruktur og forretning
- Vær mentor for erfarne udviklere, tekniske ledere og arkitekter
- Følg med i udviklingen inden for identitetsmatchning, distribuerede systemer, cloud computing, dataplatforme og softwarearkitektur
Krav
- Mindst 10 års professionel erfaring med softwareudvikling, herunder betydeligt arbejde med design af komplekse virksomhedssystemer
- Erfaring som arkitekt, principal engineer, staff engineer eller tilsvarende teknisk leder på seniorniveau
- Indgående erfaring med at designe og bygge systemer til identitetsmatchning, entitetsmatchning, identitetsgrafer, Customer 360, Master Data Management eller lignende
- Stærke færdigheder i Java, Python og Scala
- Omfattende erfaring med Apache Spark inden for arkitektur, optimering, partitionering, distribueret eksekvering, ydelsesjustering og behandling i stor skala
- Avancerede SQL-færdigheder, herunder komplekse forespørgsler, relationel datamodellering, forespørgselsoptimering og ydelsesjustering
- Erfaring med design af REST-API'er, mikrotjenester, distribuerede applikationer og backendtjenester med høj gennemstrømning
- Erfaring med design og forbedring af API'er med lav latenstid
- Solid forståelse af distribuerede systemer, herunder samtidighed, caching, partitionering, konsistens, robusthed, skalerbarhed og fejltolerance
- Omfattende erfaring med AWS og cloud-native applikationsarkitektur
- Betydelig erfaring med Snowflake og Databricks
- Erfaring med at arkitektere systemer på tværs af applikations-, API-, distribueret behandlings-, data- og cloudinfrastrukturlag
- Stærkt kendskab til softwareudviklingsprincipper, designmønstre, API-design, datastrukturer, algoritmer og applikationsydelse
- Erfaring med aktuelle CI/CD-praksisser, automatiseret test, versionsstyring og levering af produktionssoftware
- God forståelse af sikkerhed, privatliv, autentificering, autorisation, kryptering og databeskyttelse
- Bachelorgrad i datalogi, softwareteknik, computerteknik eller et beslægtet teknisk område eller tilsvarende professionel erfaring
- Fremragende analytiske evner, problemløsningsevner samt skriftlige og mundtlige kommunikationsevner
- Foretrukket: erfaring med grafdatabaser, probabilistisk matchning eller maskinlæringsbaseret matchning, hændelsesdrevne og streamende arkitekturer, Docker, Kubernetes, Terraform, CloudFormation, arkitekturer med flere regioner, standarder for virksomhedsarkitektur, modernisering af ældre systemer og identitetsdatasæt i stor skala
Fordele
- Arbejdsgiver med lige muligheder for alle, herunder personer med handicap og beskyttede veteraner
- Mulighed for fjernarbejde eller arbejde hjemmefra