Skip to main content

Lead Software Engineer - Profiles And Audiences

  • Boston, MA
  • Engineering

At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying. Want to learn more about life at Klaviyo? Visit to see how we empower creators to own their own destiny.

Why You Should Join the Profiles and Audiences team Team :

At Klaviyo, we aim to provide our users with the best tools possible to build effective customer relationships.  The Profiles and Audiences team is responsible for creating intelligent groups of customers to be used for communication and reporting.  Businesses need to be able to identify what resonates with different audiences within their customer base, and then act on those insights by serving impactful and personalized messaging and content.  Our full-stack team builds large-scale systems and strong user interfaces to enable our user to do just that.

As a Lead Engineer joining the Profiles and Audiences team, you will lay the technical foundation for a new effort at Klaviyo.  You will have input into the team’s mission, goals, and roadmap while collaborating along-side technical product owners, product managers, and product analysts. Together, you'll define scope and specifications while refining RFCs to ensure deliverables are met and stability is maintained.

This new role within Klaviyo has resulted from growth and there are ample opportunities to advance given the scope of this position and the team’s central role in Klaviyo’s product.

How You Will Make a Difference:

  • Enable our customers to provide their customers with the right communication in the right way at the right time
  • Take advantage of opportunities to strengthen the Klaviyo Engineering Organization beyond the scope of the Profiles and Audiences team, by involving yourself in Eng-wide initiatives and mentoring junior engineers.

Technologies We Use

We currently use the list of technologies below but are always looking to find the best tools for the jobs that help our customers (and very open to adding technologies given the right circumstances). We don’t expect you to have any experience in the tools below and we will provide whatever training you need to level up and succeed!

Our current tech stack:

  • Django, React
  • Spark
  • RabbitMQ, Celery, Kafka, Pulsar
  • MySQL, Redis, Memcached, Clickhouse
  • AWS (EC2, RDS, Aurora, S3, etc.), Kubernetes, Terraform, Jenkins

Who You Are:

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and strong knowledge of computer science fundamentals 
  • Experience building or working with large-scale high-data throughput distributed systems 
  • Experience debugging performance issues and improving application performance
  • Proven experience with being a coach and a mentor for team members and helping them grow
  • Experience with Kafka, Pulsar, RabbitMQ, or other message queuing systems

Bonus Points:  

  • Experience with AWS
  • Experience with Python and Django
  • Experience creating new applications with scalability in mind
  • Experience working with both monolithic and microservices architectures
  • Track record of working on high visibility projects with requirements you have to actively define
  • Experience talking to customers and listening deeply to their wants and needs
  • Experience working on machine learning products or with machine learning teams
  • Experience with Clickhouse

Get to Know Klaviyo

We’re Klaviyo (pronounced clay-vee-oh). We empower creators to own their destiny by making first-party data accessible and actionable like never before. We see limitless potential for the technology we’re developing to nurture personalized experiences in ecommerce and beyond. To reach our goals, we need our own crew of remarkable creators—ambitious and collaborative teammates who stay focused on our north star: delighting our customers. If you’re ready to do the best work of your career, where you’ll be welcomed as your whole self from day one and supported with generous benefits, we hope you’ll join us.

Upon request, you can receive additional information about the compensation and benefits for this role. Requests can be submitted here . Additional information regarding benefits can be found at .

Klaviyo is committed to a policy of equal opportunity and non-discrimination. We do not discriminate on the basis of race, ethnicity, citizenship, national origin, color, religion or religious creed, age, sex (including pregnancy), gender identity, sexual orientation, physical or mental disability, veteran or active military status, marital status, criminal record, genetics, retaliation, sexual harassment or any other characteristic protected by applicable law.

You can find our Job Applicant Privacy Notice here .

Apply now