Skip to main content

Attentive

Software Engineer II, Segment Optimization

United StatesFrom $135kmidAdded today

About this role

Attentive seeks a Software Engineer II to build and optimize distributed data systems powering audience segmentation at scale. You'll own end-to-end features for a platform processing billions of daily events, enabling personalized marketing experiences across SMS, email, push, and RCS channels.

What you'll do

  • Design and build distributed data applications handling 100+ million customers and billions of daily events
  • Own well-scoped features end-to-end from design through deployment and operational support
  • Develop deep understanding of data flow and system architecture to inform design decisions
  • Partner with product, design, and engineering teams to deliver high-impact software
  • Contribute to infrastructure and process improvements across the team and engineering organization
  • Use AI tools effectively while maintaining focus on system behavior and architectural tradeoffs

What they're looking for

  • Backend service development (Java, Python, or Go)
  • Distributed systems design and implementation
  • Data pipeline architecture and real-time processing
  • Relational and non-relational database design and optimization
  • Object-oriented design, algorithms, and data structures
  • Software testing and deployment practices
  • Cross-functional communication and collaboration
  • Problem-solving in ambiguous environments

Benefits

  • Competitive perks and benefits package
  • Health and wellness programs
  • Equity compensation
  • Distributed global workforce with hubs in NYC, San Francisco, London, and Sydney
  • Opportunity to work on high-scale systems impacting billions of customer interactions
  • Mentorship from senior engineers and cross-functional team collaboration
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Attentive

Attentive builds an AI-powered marketing platform serving thousands of global brands to optimize customer lifecycles and engagement. The company is hiring engineers and developers to build data systems, go-to-market tools, and financial planning solutions that improve operations across product, sales, customer success, and finance teams.

View all jobs at Attentive

Likely interview questions

  • Describe your experience building distributed data systems—what challenges did you face and how did you solve them?
  • Walk us through how you've optimized a data pipeline or database query for performance at scale.