Skip to main content

Engineering Manager, ML Ops

  • Boston, MA
  • Data Science

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.

About the team:

Klaviyo operates a real-time data analytics platform coded primarily in Python that is built for massive scale and hosted on Amazon Web Services (AWS). Engineers come to Klaviyo with experience in a variety of languages and from a number of disciplines.

At Klaviyo, we love tackling tough engineering problems and look for employees who specialize in certain areas but are passionate about building, owning & scaling features end to end from scratch and breaking through any obstacle or technical challenge in their way. We push each other to move out of our comfort zone, learn new technologies, and work hard to ensure each day is better than the last. Learn more about our engineering culture at

About the role:

The Engineering Manager of the Data Science (DS) Platform team is responsible for leading the team of Machine Learning Engineers who build and maintain the services that enable and accelerate Data Science and Machine Learning at Klaviyo, including tooling for training, testing, serving, and monitoring models. Klaviyo continues to invest heavily in machine learning and data science, and you have the opportunity to lay the foundation for work we do in these areas.

Engineering Managers at Klaviyo are hands-on, meaning they spend some significant part of their time writing and reviewing code and specs, as well as working with counterparts such as data scientists using the frameworks developed by the Platform team and engineering teams who rely on the deployed models to power customer facing features. Your tech stack includes Python, AWS, Kubernetes, and Terraform. Please note that t his role is based in Boston and requires a hybrid, onsite component.

How you’ll have an impact:

30 days 

  • You will have finished onboarding including engineering and data science specific onboarding, and your local developer environment is set up and usable.
  • You will have met with all of the team members and have already contributed a first PR.

60 days 

  • You will have successfully contributed multiple PRs to projects in flight.
  • You regularly have 1:1s with team members (currently 3 engineers).
  • You will have met with stakeholders such as Data Science Managers, Product Managers, Legal & Security, and Data Infrastructure engineers in order to gather the necessary context for future projects and understand requirements or constraints on system design imposed by those dependencies.

90 days

  • You will have solidly taken over team processes and be actively planning team work both current and upcoming, and you’ve started to formulate a vision for priorities for the upcoming quarter of work.
  • You will be well versed in existing systems, including what areas have gaps that need to be filled, and have started working with the team and stakeholders to scope and prioritize solutions.

Up to 1 year 

  • You will have successfully led the team to deliver multiple high impact projects that significantly improve the functionality and scalability of systems owned by DS Platform.
  • You will have developed short, medium, and long-term roadmaps in partnership with stakeholders that give confidence that the DS Platform services will be able to scale at the same pace as Klaviyo’s DS and ML business needs.
  • You will have hired or are in the process of hiring additional engineers to grow the team.
  • You will have formulated career development goals and plans for your team members and are mentoring them on how to succeed.

What we’re looking for:

  • 2+ years people management experience
  • 5+ years technical expertise in MLOps or adjacent areas
  • Experience putting machine learning models with a variety of applications and usage patterns into production
  • Proficient with Python, AWS, Terraform, Kubernetes
  • Excited to read the code, understand the product area, and give applicable technical mentorship.
  • Comfortable giving performance review, coaching team members on their technical growth, and mentoring team members at various levels

Nice to have:

  • Experience with Jenkins, Ray, Spark, Kubeflow, MLFlow, Huggingface, GPU, Deep Learning

#LI-Onsite   #LI-CB2

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