Senior Software Engineer, Intelligent Messaging, AI Journeys

Attentive
San Francisco, CA
Remote
Job Description
Role Overview

As a Senior Software Engineer in our Intelligent Messaging team, you will pioneer the future of personalized 1:1 marketing by architecting robust, scalable backend systems powered by advanced AI and LLMs. You'll craft the foundation and reshape the platform of multi-channel messaging experimentation to support innovative, AI-driven applications that empower marketers to forge deep, meaningful connections with consumers at scale.

What You Will Do

Develop and maintain scalable backend systems for our customer-facing products, ensuring high performance and reliability. Collaborate with cross-functional teams to build applications that support multi-channel communications for marketers. Implement and optimize systems that process and deliver billions of messages daily.

Why It Might Be a Fit

Joining our team offers a high-growth career opportunity to work with some of the world’s most talented engineers in a high-performance and high-impact culture. You'll drive the delivery of billions of tailored messages, transforming consumer shopping experiences and fueling success for the world’s leading brands.

Requirements

  • 5+ years of professional experience in software development focusing on backend systems.
  • Proficiency in Java, Python, or Go, with a strong understanding of object-oriented programming.
  • Experience building and maintaining scalable, high-performance applications.
  • Proven ability to collaborate effectively with cross-functional teams.
  • Solid understanding of software development best practices, including code reviews, writing tests, and continuous integration.

Benefits

  • Competitive salary
  • Equity
  • Health & wellness benefits
  • PTO
  • Retirement plan
  • Learning budget
  • Parental leave
  • Wellness programs
  • Visa/relocation assistance
  • Remote flexibility
  • Stipends
  • Bonus/commission
  • Paid holidays
]]>