Software Engineer I, AI Product

Attentive Attentive · Enterprise · United States · Engineering

Software Engineer I on the AI Products team responsible for building and scaling systems that power personalized messaging for millions of consumers. Focuses on AI-driven workflows and high-scale distributed systems.

What you'd actually do

  1. Collaborate with senior engineers to design, build, and maintain features for Attentive’s AI-powered messaging journeys.
  2. Write clean, efficient, and testable code, participating in code reviews and team discussions.
  3. Help improve system reliability, scalability, and performance as our products grow.
  4. Debug and troubleshoot issues in production, learning how to build resilient distributed systems.
  5. Contribute to technical documentation and knowledge sharing across the team.

Skills

Required

  • 0–2 years of professional software engineering experience
  • Strong foundation in at least one modern programming language (e.g., Java, Python, Go, or similar)
  • Understanding of computer science fundamentals (data structures, algorithms, object-oriented programming, web technologies)
  • Interest in AI/ML applications and excitement to learn how they drive customer engagement at scale
  • Strong communication and collaboration skills
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience

What the JD emphasized

  • AI-powered messaging journeys
  • AI-driven workflows
  • AI-powered systems

Other signals

  • AI-powered personalization engine
  • AI-driven workflows
  • AI-powered systems