CareerPlan

Senior Software Engineer, Shopper Data Platform

United StatesFull-time$170k2026-10-17 → 2026-11-10

Core

Design, build, and evolve high-scale backend systems for ingesting, processing, storing, and serving millions of user data points daily to power personalization and ML capabilities.

Role type

Senior IC backend software engineer (distributed systems)

Builds

High-scale data ingestion pipelines, streaming architectures, and user profile serving systems

Domain

Marketing technology / Data infrastructure

Deliverable

production ML models

Required skills

Java, distributed systems, data ingestion, streaming architectures, system scalability, observability, end-to-end project ownership

Preferred skills

Mentoring engineers, architectural decision making, balancing product needs with system health

Technologies

Java, streaming pipelines, APIs

Responsibilities

Design and evolve high-scale backend systems for data ingestion and serving; Own complex engineering projects from design to production; Develop and improve APIs and platform capabilities; Improve system scalability, reliability, and performance; Partner with product and ML teams on data capabilities; Contribute to technical design and engineering standards

Seniority

Senior, hands-on IC