Acxiom
Acxiom
Acxiom świadczy usługi zarządzania danymi, identyfikacji tożsamości, analityki i technologii marketingowych, pomagając firmom kształtować i ulepszać marketing skierowany do klientów. Działa w takich sektorach jak motoryzacja, opieka zdrowotna, telekomunikacja, usługi finansowe i handel detaliczny, kładąc nacisk na odpowiedzialne wykorzystanie danych. Acxiom współpracuje również z platformami takimi jak Adobe, Salesforce i Snowflake, wspierając marketing oparty na danych oraz transformację cyfrową. Profil firmy przedstawia Acxiom jako dużego pracodawcę, dlatego jej role mogą zainteresować kandydatów rozważających pracę w usługach związanych z danymi i technologiach marketingowych.

Główny architekt oprogramowania ds. rozpoznawania tożsamości

Kieruj architekturą korporacyjnych platform rozpoznawania tożsamości, systemów rozproszonych i usług danych Acxiom. Twórz rozwiązania oparte na Java, Python, Scala, AWS, Spark, Snowflake i Databricks.

Opis

  • Wyznaczać kierunek architektoniczny korporacyjnych platform i usług rozpoznawania tożsamości
  • Tworzyć systemy dopasowywania tożsamości, rozpoznawania encji, grafów tożsamości, łączenia rekordów, usuwania duplikatów i konsolidacji tożsamości
  • Opracowywać architektury rozpoznające tożsamości w dużych, zróżnicowanych i szybko zmieniających się zbiorach danych
  • Projektować rozwiązania do rozpoznawania tożsamości zarówno do przetwarzania w czasie rzeczywistym, jak i wsadowego
  • Określać podejścia do oceny wiarygodności, wyboru danych zachowywanych w rekordzie, priorytetyzacji źródeł, łączenia tożsamości i zarządzania ich cyklem życia
  • Tworzyć i optymalizować interfejsy API oraz usługi o niskich opóźnieniach, dużej przepustowości i wysokiej dostępności
  • Projektować rozproszone aplikacje i usługi w Java, Python i Scala
  • Projektować wielkoskalowe potoki i platformy przetwarzania Apache Spark
  • Opracowywać i optymalizować rozwiązania danych z użyciem Snowflake i Databricks
  • Tworzyć wydajne modele danych i rozwiązania SQL dla obciążeń transakcyjnych, analitycznych i związanych z rozpoznawaniem tożsamości
  • Ustalać strategie buforowania, współbieżności, partycjonowania, indeksowania, utrwalania i dostępu do danych
  • Definiować natywne dla chmury architektury AWS oraz integracje obejmujące AWS, Snowflake, Databricks, aplikacje wewnętrzne, interfejsy API i zewnętrznych dostawców danych
  • Oceniać technologie, platformy, bazy danych, silniki przetwarzania i warianty architektoniczne
  • Ustalać standardy inżynieryjne dla architektury aplikacji i danych, interfejsów API, przetwarzania rozproszonego, bezpieczeństwa, obserwowalności, testowania i wytwarzania oprogramowania
  • Współpracować z zespołami inżynieryjnymi, aby przekształcać projekty architektoniczne w skalowalne i łatwe w utrzymaniu systemy
  • Wspierać podejmowanie decyzji technicznych oraz pomagać w rozwiązywaniu problemów z wydajnością, skalowalnością i projektem systemów
  • Przeglądać architektury i projekty techniczne
  • Wykrywać wąskie gardła i kierować usprawnieniami interfejsów API, aplikacji, obciążeń Spark, zapytań SQL i systemów rozproszonych
  • Definiować podejścia do odporności, tolerancji na awarie, wysokiej dostępności, odtwarzania po awarii i monitorowania operacyjnego
  • Koordynować współpracę z partnerami z obszarów inżynierii, inżynierii danych, produktu, bezpieczeństwa, infrastruktury i biznesu
  • Mentorować starszych inżynierów, liderów technicznych i architektów
  • Śledzić rozwój rozpoznawania tożsamości, systemów rozproszonych, przetwarzania w chmurze, platform danych i architektury oprogramowania

Wymagania

  • Co najmniej 10 lat doświadczenia zawodowego w inżynierii oprogramowania, w tym znaczące doświadczenie w projektowaniu złożonych systemów korporacyjnych
  • Doświadczenie na stanowisku architekta, głównego inżyniera, starszego inżyniera lub porównywalnym stanowisku starszego lidera technicznego
  • Dogłębne doświadczenie w projektowaniu i tworzeniu systemów rozpoznawania tożsamości, rozpoznawania encji, grafów tożsamości, Customer 360, zarządzania danymi podstawowymi lub podobnych rozwiązań
  • Bardzo dobra znajomość Java, Python i Scala
  • Rozległe doświadczenie z Apache Spark obejmujące architekturę, optymalizację, partycjonowanie, wykonywanie rozproszone, dostrajanie wydajności i przetwarzanie na dużą skalę
  • Zaawansowane umiejętności SQL, w tym tworzenie złożonych zapytań, relacyjne modelowanie danych, optymalizacja zapytań i dostrajanie wydajności
  • Doświadczenie w projektowaniu interfejsów REST API, mikrousług, aplikacji rozproszonych i wysokowydajnych usług backendowych
  • Doświadczenie w projektowaniu i usprawnianiu interfejsów API o niskich opóźnieniach
  • Dobra znajomość systemów rozproszonych, w tym współbieżności, buforowania, partycjonowania, spójności, odporności, skalowalności i tolerancji na awarie
  • Rozległe doświadczenie z AWS i architekturą aplikacji natywnych dla chmury
  • Znaczące doświadczenie ze Snowflake i Databricks
  • Doświadczenie w projektowaniu architektury systemów obejmujących warstwy aplikacji, interfejsów API, przetwarzania rozproszonego, danych i infrastruktury chmurowej
  • Dobra znajomość zasad inżynierii oprogramowania, wzorców projektowych, projektowania interfejsów API, struktur danych, algorytmów i wydajności aplikacji
  • Doświadczenie ze współczesnymi praktykami CI/CD, testowaniem automatycznym, kontrolą wersji i wdrażaniem oprogramowania produkcyjnego
  • Dobra znajomość bezpieczeństwa, prywatności, uwierzytelniania, autoryzacji, szyfrowania i ochrony danych
  • Tytuł licencjata w dziedzinie informatyki, inżynierii oprogramowania, inżynierii komputerowej lub pokrewnej dziedzinie technicznej albo równoważne doświadczenie zawodowe
  • Doskonałe umiejętności analityczne, rozwiązywania problemów oraz komunikacji pisemnej i ustnej
  • Mile widziane: doświadczenie z grafowymi bazami danych, probabilistycznym lub opartym na uczeniu maszynowym dopasowywaniem, architekturami sterowanymi zdarzeniami i strumieniowymi, Dockerem, Kubernetes, Terraform, CloudFormation, architekturami wieloregionalnymi, korporacyjnymi standardami architektury, modernizacją starszych systemów i wielkoskalowymi zbiorami danych o tożsamościach

Benefity

  • Pracodawca zapewnia równe szanse, także osobom z niepełnosprawnościami i weteranom objętym ochroną prawną
  • Praca zdalna lub z domu