← All roles

Senior Software Engineer, Shopper Data Platform

Attentive· Engineering
Apply on company site
Remote$170k - $205kfull-timePosted 4d ago

About the role

Senior Software Engineer role on the Shopper Data Platform team focused on designing and building high-scale backend systems for ingesting, processing, and serving user data and attributes to support segmentation, personalization, and ML capabilities.

Responsibilities

  • Design, build, and evolve high-scale backend systems responsible for the ingestion, processing, storage, and serving of Shopper Data Platform and attributes.
  • Own complex engineering projects end-to-end, translating product and business requirements into scalable technical designs and driving them from implementation through successful operation in production.
  • Develop and improve APIs, streaming pipelines, and platform capabilities that enable teams across the company to safely and efficiently build on user-profile data.
  • Improve the scalability, reliability, data quality, observability, and performance of systems processing large volumes of user and event data.
  • Partner with product, data, and ML teams to deliver user attributes and data capabilities supporting segmentation, personalization, revenue attribution, behavioral analytics, and machine learning.
  • Contribute to technical design and engineering standards through design reviews, thoughtful architectural decisions, mentorship, and hands-on development of technically challenging work.

Qualifications

  • 6+ years of professional software engineering experience, with experience designing and operating backend or distributed systems at scale.
  • Strong experience with data ingestion, processing, and streaming architectures, including systems handling large volumes of user, event, or similarly high-cardinality data.
  • Strong programming and software-design skills in Java or similar backend languages, with a solid understanding of distributed systems, scalability, reliability, performance, and observability.
  • A track record of owning complex technical projects end-to-end, from design and implementation through deployment and production operation.
  • Strong problem-solving and technical judgment, with the ability to evaluate tradeoffs, identify opportunities for improvement, and build pragmatic solutions that balance product needs with long-term system health.
  • Strong communication and collaboration skills, with experience working across teams, mentoring other engineers, and contributing to technical decisions and engineering best practices.

Skills

Required:Backend software engineeringData ingestion and streamingJava (or similar backend language)

Benefits

  • health & wellness
  • equity
  • perks and benefits (from linked page)
Last updated Oct 22, 2026. Interested? Apply on the company site.

About Attentive

AI-Powered SMS and Email Marketing Platform

Learn more about Attentive—the SMS and email platform that brings your customer interactions to life with advanced AI.

SMSEmailAIMarketing AutomationData ActivationCustomer Engagement

More open roles at Attentive