Software Engineer Ii, Segment Personalization

Attentive Attentive · Enterprise · United States · Engineering

Software Engineer II role focused on building and improving personalization services for a 1:1 AI marketing platform. The role involves processing and serving data for millions of customers daily, powering product recommendations and audience segmentation. Emphasis on distributed systems, data pipelines, and real-time processing, with the use of AI tools to enhance development.

What you'd actually do

  1. Build and improve the systems that power how Attentive personalizes messages for 100M+ customers. Your work directly enables our mission of providing bespoke, 1:1 shopping journeys for every customer
  2. Own features end-to-end across our product catalog, customer segmentation, and data ingestion systems, developing a deep understanding of how data flows through our platform and why each piece matters
  3. Use AI tools to move fast and focus your energy on the harder problems: understanding system behavior, simplifying architecture, and making good design tradeoffs

Skills

Required

  • 2-4 years experience as a Software Engineer
  • building backend services
  • distributed systems
  • clean, correct code
  • data structures
  • algorithms
  • software design fundamentals
  • relational and non-relational databases
  • data modeling
  • access patterns
  • system performance
  • reliability
  • ownership
  • end to end impact

Nice to have

  • deepen your skills in distributed systems

What the JD emphasized

  • AI marketing platform
  • AI-powered personalization engine
  • AI-driven, personalized customer experiences
  • AI tools to move fast

Other signals

  • AI-powered personalization engine
  • AI-driven, personalized customer experiences
  • AI tools to move fast