
Acxiom pruža usluge upravljanja podacima, razrješenja identiteta, analitike i marketinške tehnologije koje tvrtkama pomažu oblikovati i unaprijediti marketing usmjeren na kupce. Djeluje u sektorima kao što su automobilska industrija, zdravstvo, telekomunikacije, financijske usluge i maloprodaja, uz naglasak na odgovornoj upotrebi podataka. Surađuje i s platformama kao što su Adobe, Salesforce i Snowflake kako bi podržao marketing utemeljen na podacima i digitalnu transformaciju. Profil tvrtke navodi da je Acxiom veliki poslodavac, pa bi njegova radna mjesta mogla zanimati kandidate koji istražuju mogućnosti rada u podatkovnim uslugama i marketinškoj tehnologiji.
Glavni softverski arhitekt za razrješavanje identiteta
Vodite arhitekturu Acxiomovih poslovnih platformi za razrješavanje identiteta, distribuiranih sustava i podatkovnih usluga. Oblikujte rješenja temeljena na tehnologijama Java, Python, Scala, AWS, Spark, Snowflake i Databricks.
Opis
- Usmjeravati arhitekturu poslovnih platformi i usluga za razrješavanje identiteta
- Izrađivati sustave za podudaranje identiteta, razrješavanje entiteta, grafove identiteta, povezivanje zapisa, uklanjanje duplikata i konsolidaciju identiteta
- Stvarati arhitekture koje razrješavaju identitete u velikim, raznolikim i brzo promjenjivim skupovima podataka
- Dizajnirati rješenja za razrješavanje identiteta za obradu u stvarnom vremenu i skupnu obradu
- Uspostaviti pristupe ocjenjivanju pouzdanosti, odabiru važećih vrijednosti, određivanju prioriteta izvora, povezivanju identiteta i upravljanju životnim ciklusom identiteta
- Izrađivati i optimizirati API-je i usluge s malom latencijom, velikom propusnošću i visokom dostupnošću
- Arhitektonski oblikovati distribuirane aplikacije i usluge u jezicima Java, Python i Scala
- Dizajnirati velike platforme i cjevovode za obradu podataka Apache Spark
- Razvijati i optimizirati podatkovna rješenja koristeći Snowflake i Databricks
- Izrađivati učinkovite podatkovne modele i SQL rješenja za transakcijska, analitička opterećenja i razrješavanje identiteta
- Određivati strategije predmemoriranja, konkurentnosti, particioniranja, indeksiranja, trajne pohrane i pristupa podacima
- Definirati AWS arhitekture izvorno oblikovane za oblak i integracije koje obuhvaćaju AWS, Snowflake, Databricks, interne aplikacije, API-je i vanjske pružatelje podataka
- Procjenjivati tehnologije, okvire, baze podataka, mehanizme za obradu i arhitektonske mogućnosti
- Postavljati inženjerske standarde za arhitekturu aplikacija i podataka, API-je, distribuiranu obradu, sigurnost, vidljivost rada sustava, testiranje i razvoj softvera
- Surađivati s inženjerskim timovima kako bi se arhitektonski nacrti pretvorili u skalabilne sustave koje je lako održavati
- Usmjeravati tehničke odluke i pomagati u rješavanju problema s performansama, skalabilnošću i dizajnom
- Pregledavati arhitekture i tehničke nacrte
- Pronalažiti uska grla i usmjeravati poboljšanja API-ja, aplikacija, Spark opterećenja, SQL upita i distribuiranih sustava
- Definirati pristupe otpornosti, toleranciji na pogreške, visokoj dostupnosti, oporavku od katastrofe i operativnom nadzoru
- Koordinirati suradnju s inženjerskim timovima, timovima za podatkovno inženjerstvo, proizvod, sigurnost i infrastrukturu te poslovnim partnerima
- Mentorirati iskusne inženjere, tehničke voditelje i arhitekte
- Pratiti razvoj u područjima razrješavanja identiteta, distribuiranih sustava, računalstva u oblaku, podatkovnih platformi i softverske arhitekture
Zahtjevi
- Najmanje 10 godina profesionalnog iskustva u softverskom inženjerstvu, uključujući opsežno iskustvo u dizajniranju složenih poslovnih sustava
- Iskustvo na poziciji arhitekta, glavnog inženjera, iskusnog inženjera ili na usporedivoj višoj tehničkoj poziciji
- Dubinsko iskustvo u dizajniranju i izradi sustava za razrješavanje identiteta, razrješavanje entiteta, grafova identiteta, Customer 360, upravljanje matičnim podacima ili sličnih sustava
- Izvrsno poznavanje jezika Java, Python i Scala
- Opsežno iskustvo s Apache Sparkom koje obuhvaća arhitekturu, optimizaciju, particioniranje, distribuirano izvršavanje, podešavanje performansi i obradu velikih razmjera
- Napredno poznavanje SQL-a, uključujući složene upite, relacijsko modeliranje podataka, optimizaciju upita i podešavanje performansi
- Iskustvo u dizajniranju REST API-ja, mikrousluga, distribuiranih aplikacija i pozadinskih usluga velike propusnosti
- Iskustvo u dizajniranju i poboljšavanju API-ja male latencije
- Dobro poznavanje distribuiranih sustava, uključujući konkurentnost, predmemoriranje, particioniranje, dosljednost, otpornost, skalabilnost i toleranciju na pogreške
- Opsežno iskustvo s AWS-om i arhitekturom aplikacija izvorno oblikovanih za oblak
- Značajno iskustvo sa Snowflakeom i Databricksom
- Iskustvo u arhitektonskom oblikovanju sustava kroz slojeve aplikacija, API-ja, distribuirane obrade, podataka i infrastrukture u oblaku
- Dobro poznavanje načela softverskog inženjerstva, obrazaca dizajna, dizajna API-ja, struktura podataka, algoritama i performansi aplikacija
- Iskustvo s aktualnim praksama CI/CD-a, automatiziranim testiranjem, upravljanjem izvornim kodom i isporukom softvera u produkciju
- Dobro razumijevanje sigurnosti, privatnosti, autentifikacije, autorizacije, šifriranja i zaštite podataka
- Prvostupnička diploma iz računarstva, softverskog inženjerstva, računalnog inženjerstva ili srodnog tehničkog područja ili ekvivalentno profesionalno iskustvo
- Izvrsne analitičke vještine, vještine rješavanja problema te pisane i usmene komunikacije
- Prednost je iskustvo s grafovskim bazama podataka, probabilističkim uparivanjem ili uparivanjem temeljenim na strojnom učenju, arhitekturama temeljenima na događajima i tokovima podataka, Dockerom, Kubernetesom, Terraformom, CloudFormationom, višeregionalnim arhitekturama, standardima poslovne arhitekture, modernizacijom naslijeđenih sustava i velikim skupovima podataka o identitetima
Pogodnosti
- Poslodavac koji pruža jednake mogućnosti, uključujući osobama s invaliditetom i veteranima obuhvaćenima zaštićenim statusom
- Rad na daljinu ili od kuće