Senior Software Engineer - Profiles, Lists and Segments

Klaviyo Klaviyo · Enterprise · Boston, MA · Engineering

Senior Software Engineer on the Profiles, Lists and Segments team responsible for building and scaling core customer data experiences. The role focuses on designing and building scalable systems for customer data management and activation, with a strong emphasis on frontend development using TypeScript, React, and Python/Django. The engineer will collaborate with product managers, data scientists, and platform teams to create performant and user-friendly editors and workflows. The role also involves mentoring team members and driving initiatives.

What you'd actually do

  1. You will be a core member of the PLS team, working on impactful customer-facing features that will make our product the best in the industry.
  2. You will work on creating easy-to-use editors that are highly performant.
  3. You will work closely with Product, Design, and Data Science to provide the best experience for our customers.
  4. You will mentor team members and drive initiatives that help the team learn new skills.

Skills

Required

  • 5+ years of experience in full-stack development
  • strong hands-on skills in React, Redux, JavaScript, HTML, and CSS
  • general web best practices
  • delivering and shipping work powered by or accelerated through AI
  • code reviews
  • running a robust testing cycle using automated testing practices and frameworks, including end-to-end and integration tests (e.g., cypress, pytest)
  • RESTful and GraphQL APIs
  • evolving APIs and data models to support product success
  • ownership of your work—from requirements and edge cases to implementation and testing
  • solving tough problems with others
  • leading complex, multi-quarter projects involving cross-team collaboration and being accountable for their outcomes

What the JD emphasized

  • Has a track record of delivering and shipping work powered by or accelerated through AI.