Attentive is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. As a Software Engineer II, you will build and improve features across personalization services, directly impacting how Attentive understands products and customers while working with mission-critical infrastructure that processes data for over 100 million customers daily.
Responsibilities:
- 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
- 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
- Use AI tools to move fast and focus your energy on the harder problems: understanding system behavior, simplifying architecture, and making good design tradeoffs
Requirements:
- 2-4 years experience as a Software Engineer, with a foundation in building backend services and a desire to deepen your skills in distributed systems
- You understand what clean, correct code looks like and follow established best practices, with a strong understanding of data structures, algorithms, and software design fundamentals
- You are familiar with relational and non-relational databases and understand how data modeling and access patterns affect system performance and reliability
- You take ownership beyond the task. You care about the end to end impact of your work, from its operations to its impact on the customer