Acxiom
Acxiom
Acxiom bietet Datenmanagement, Identitätsabgleich, Analysen und Marketingtechnologie, mit denen Unternehmen ihr Kundenmarketing gestalten und verbessern können. Das Unternehmen ist unter anderem in der Automobilbranche, im Gesundheitswesen, in der Telekommunikation, bei Finanzdienstleistungen und im Einzelhandel tätig und legt Wert auf einen verantwortungsvollen Umgang mit Daten. Gemeinsam mit Plattformen wie Adobe, Salesforce und Snowflake unterstützt Acxiom datenbasiertes Marketing und die digitale Transformation. Laut Unternehmensprofil ist Acxiom ein großer Arbeitgeber. Daher sind die Stellen für Kandidatinnen und Kandidaten interessant, die eine Tätigkeit in den Bereichen Datendienstleistungen und Marketingtechnologie erwägen.

Principal Softwarearchitekt:in, Identitätsauflösung

Verantworten Sie die Architektur von Acxioms unternehmensweiten Plattformen zur Identitätsauflösung, verteilten Systemen und Datendiensten. Gestalten Sie Lösungen mit Java, Python, Scala, AWS, Spark, Snowflake und Databricks.

Beschreibung

  • Geben Sie die architektonische Richtung für unternehmensweite Plattformen und Dienste zur Identitätsauflösung vor
  • Entwickeln Sie Systeme für Identitätsabgleich, Entitätsauflösung, Identitätsgraphen, Datensatzverknüpfung, Deduplizierung und Identitätskonsolidierung
  • Entwerfen Sie Architekturen, die Identitäten über große, vielfältige und sich schnell verändernde Datensätze hinweg auflösen
  • Entwickeln Sie Lösungen zur Identitätsauflösung für Echtzeit- und Stapelverarbeitung
  • Etablieren Sie Ansätze für Konfidenzbewertungen, Datenübernahme, Quellpriorisierung, Identitätsverknüpfung und Verwaltung des Identitätslebenszyklus
  • Entwickeln und optimieren Sie APIs und Dienste für geringe Latenz, hohen Durchsatz und hohe Verfügbarkeit
  • Konzipieren Sie verteilte Anwendungen und Dienste mit Java, Python und Scala
  • Entwerfen Sie umfangreiche Verarbeitungspipelines und Plattformen mit Apache Spark
  • Entwickeln und optimieren Sie Datenlösungen mit Snowflake und Databricks
  • Erstellen Sie effiziente Datenmodelle und SQL-Lösungen für transaktionale, analytische und identitätsbezogene Arbeitslasten
  • Legen Sie Strategien für Caching, Nebenläufigkeit, Partitionierung, Indizierung, Persistenz und Datenzugriff fest
  • Definieren Sie Cloud-native AWS-Architekturen und Integrationen über AWS, Snowflake, Databricks, interne Anwendungen, APIs und externe Datenanbieter hinweg
  • Bewerten Sie Technologien, Frameworks, Datenbanken, Verarbeitungs-Engines und Architekturvarianten
  • Legen Sie technische Standards für Anwendungs- und Datenarchitektur, APIs, verteilte Verarbeitung, Sicherheit, Beobachtbarkeit, Tests und Softwareentwicklung fest
  • Arbeiten Sie mit Engineering-Teams zusammen, um Architekturentwürfe in skalierbare und wartbare Systeme umzusetzen
  • Leiten Sie technische Entscheidungen und helfen Sie, Leistungs-, Skalierbarkeits- und Entwurfsprobleme zu lösen
  • Prüfen Sie Architekturen und technische Entwürfe
  • Ermitteln Sie Engpässe und steuern Sie Verbesserungen an APIs, Anwendungen, Spark-Arbeitslasten, SQL-Abfragen und verteilten Systemen
  • Definieren Sie Ansätze für Ausfallsicherheit, Fehlertoleranz, Hochverfügbarkeit, Notfallwiederherstellung und Betriebsüberwachung
  • Koordinieren Sie sich mit den Bereichen Engineering, Data Engineering, Produkt, Sicherheit, Infrastruktur und Geschäft
  • Mentorieren Sie erfahrene Engineers, technische Leitungen und Architekt:innen
  • Verfolgen Sie Entwicklungen in den Bereichen Identitätsauflösung, verteilte Systeme, Cloud Computing, Datenplattformen und Softwarearchitektur

Anforderungen

  • Mindestens 10 Jahre Berufserfahrung in der Softwareentwicklung, davon umfangreiche Erfahrung mit dem Entwurf komplexer Unternehmenssysteme
  • Erfahrung als Architekt:in, Principal Engineer, Staff Engineer oder in einer vergleichbaren leitenden technischen Rolle
  • Umfassende Erfahrung mit dem Entwurf und Aufbau von Systemen zur Identitätsauflösung, Entitätsauflösung, Identitätsgraphen, Customer 360, Stammdatenverwaltung oder ähnlichen Lösungen
  • Sichere Beherrschung von Java, Python und Scala
  • Umfangreiche Erfahrung mit Apache Spark, einschließlich Architektur, Optimierung, Partitionierung, verteilter Ausführung, Leistungsoptimierung und Verarbeitung großer Datenmengen
  • Fortgeschrittene SQL-Kenntnisse, einschließlich komplexer Abfragen, relationaler Datenmodellierung, Abfrageoptimierung und Leistungsoptimierung
  • Erfahrung im Entwurf von REST-APIs, Microservices, verteilten Anwendungen und Backend-Diensten mit hohem Durchsatz
  • Erfahrung mit dem Entwurf und der Verbesserung von APIs mit geringer Latenz
  • Fundierte Kenntnisse verteilter Systeme, einschließlich Nebenläufigkeit, Caching, Partitionierung, Konsistenz, Ausfallsicherheit, Skalierbarkeit und Fehlertoleranz
  • Umfangreiche Erfahrung mit AWS und Cloud-nativer Anwendungsarchitektur
  • Umfangreiche Erfahrung mit Snowflake und Databricks
  • Erfahrung in der Architektur von Systemen über Anwendungs-, API-, verteilte Verarbeitungs-, Daten- und Cloud-Infrastrukturebenen hinweg
  • Fundierte Kenntnisse der Softwareentwicklungsprinzipien, Entwurfsmuster, API-Gestaltung, Datenstrukturen, Algorithmen und Anwendungsleistung
  • Erfahrung mit aktuellen CI/CD-Verfahren, automatisierten Tests, Versionsverwaltung und der Bereitstellung von Software im Produktivbetrieb
  • Fundiertes Verständnis von Sicherheit, Datenschutz, Authentifizierung, Autorisierung, Verschlüsselung und Datenschutzmaßnahmen
  • Bachelorabschluss in Informatik, Softwaretechnik, Computertechnik oder einem verwandten technischen Fachgebiet oder gleichwertige Berufserfahrung
  • Ausgeprägte analytische Fähigkeiten sowie starke Problemlösungs-, Schreib- und Kommunikationsfähigkeiten
  • Von Vorteil: Erfahrung mit Graphdatenbanken, probabilistischem oder maschinellem Lernen gestütztem Abgleich, ereignisgesteuerten und Streaming-Architekturen, Docker, Kubernetes, Terraform, CloudFormation, Multi-Region-Architekturen, Unternehmensarchitekturstandards, Modernisierung von Altsystemen und großen Identitätsdatensätzen

Zusatzleistungen

  • Arbeitgeber mit Chancengleichheit, auch für Menschen mit Behinderungen und geschützte Veteran:innen
  • Remote-Arbeit oder Arbeit von zu Hause aus