Senior Software Engineer – Identity Resolution

acxiomllc

United States

Remote

USD 120,000 - 190,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Acxiom LLC is seeking a senior software engineer to build and support identity and entity resolution platforms across large datasets. You will work on batch and real-time pipelines, low-latency APIs, and Spark applications, collaborating with engineering, data, product, and security teams.

You will own complex components, review code, guide other engineers, and improve performance, logging, monitoring, and metrics to ensure reliable systems.

Qualifications

  • 5+ years of professional software development experience.
  • Strong Java, Python, and Scala skills with Spark and SQL experience.
  • Experience with AWS and Databricks for cloud-based data processing.
  • Familiarity with identity or entity resolution, customer data consolidation, record linkage, or related matching systems.

Responsibilities

  • Design, implement, test, and maintain identity and entity resolution platforms and services.
  • Develop batch and real-time workflows, including low-latency APIs and large-scale Spark applications.
  • Create matching and record-linkage capabilities using normalization, fuzzy comparisons, confidence scoring, and identity consolidation.
  • Improve performance and reliability across application code, SQL, data pipelines, and distributed workloads; investigate production issues.
  • Add automated validation, monitoring, logging, and metrics to support accurate and dependable systems.
  • Contribute to technical design and code reviews, guide other engineers, and coordinate implementation with partner teams.

Skills

Java
Python
Scala
Apache Spark
SQL
AWS
Databricks
Identity resolution
Data processing
Distributed systems

Education

Bachelor's degree or higher

Tools

Databricks
AWS

Job description

Role overview

Build and support software for systems that identify, match, and link records across large, varied datasets. The work spans distributed batch processing and fast backend services for real-time identity lookups, with close collaboration across engineering, architecture, data, product, and security teams.

Responsibilities
  • Design, implement, test, and maintain identity and entity resolution platforms and services.
  • Develop batch and real-time workflows, including low-latency APIs and large-scale Spark applications.
  • Create matching and record-linkage capabilities using normalization, fuzzy comparisons, confidence scoring, and identity consolidation.
  • Improve performance and reliability across application code, SQL, data pipelines, and distributed workloads; investigate production issues.
  • Add automated validation, monitoring, logging, and metrics to support accurate and dependable systems.
  • Contribute to technical design and code reviews, guide other engineers, and coordinate implementation with partner teams.
Requirements
  • At least five years of professional software development experience, including production systems.
  • Strong Java, Python, and Scala skills, along with hands-on Apache Spark and SQL experience.
  • Practical experience with AWS and Databricks for cloud-based data processing.
  • Familiarity with identity or entity resolution, customer data consolidation, record linkage, or related matching systems.
  • Ability to own complex work and collaborate with technical and product stakeholders; a relevant degree or equivalent experience.
Nice to have
  • Experience building identity graphs or deterministic and probabilistic matching systems.
  • Background with streaming architectures, graph data, containers, infrastructure as code, or observability tools.
  • Experience handling large consumer, marketing, financial, advertising, or customer datasets.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Clickstream • United States

Remote
USD 120,000 - 180,000
Senior Identity Resolution Engineer (Remote)
Senior Identity Resolution Engineer (Remote)

Acxiom • New York (NY)

Remote
USD 140,000 - 180,000
Senior Software Engineer - Identity Resolution
Senior Software Engineer - Identity Resolution

Acxiom • New York (NY)

Remote
USD 140,000 - 180,000
Remote Senior Software Engineer - Identity Resolution
Remote Senior Software Engineer - Identity Resolution

Acxiom • Frankfort (KY)

Remote
USD 120,000 - 170,000
Senior Software Engineer - Identity Resolution
Senior Software Engineer - Identity Resolution

Acxiom • Oregon

Hybrid
USD 140,000 - 190,000
Senior Identity Resolution Engineer RealTime & Spark Remote
Senior Identity Resolution Engineer RealTime & Spark Remote

Acxiom • Madison (WI)

Remote
USD 130,000 - 180,000
Senior Identity Resolution Engineer – Real-Time, Large-Scale (Remote)
Senior Identity Resolution Engineer – Real-Time, Large-Scale (Remote)

Acxiom • San Juan (PR)

Remote
USD 120,000 - 170,000
Senior Identity Resolution Engineer — Remote, Spark & AWS
Senior Identity Resolution Engineer — Remote, Spark & AWS

Acxiom • Seattle (WA)

Remote
USD 150,000 - 190,000
Senior Identity Resolution Engineer - Real-time (Remote)
Senior Identity Resolution Engineer - Real-time (Remote)

Acxiom • Nashville (TN)

Remote
USD 130,000 - 190,000
Senior Identity Resolution Engineer (Remote)
Senior Identity Resolution Engineer (Remote)

Acxiom • Montpelier (VT)

Remote
USD 120,000 - 180,000