Senior Software Engineer, Data Science - Experiments Platform

Senior Software Engineer, Data Science - Experiments Platform

This job is no longer open

Klaviyo is growing fast and we have openings for all skill levels across all of our teams. 

The Experiments Platform team helps Klaviyo’s customers increase engagement with their customers. We provide the guidance, platform, analysis, and insights to ensure that our users run experiments in ways that extract every bit of potential learning. Necessarily, our work is very collaborative within the wider engineering organization since our platform is built on top of many other core technologies at Klaviyo.

We take rigor in our statistical methods seriously. While we have a heavy focus on engineering, you will be expected to learn to apply the right machine learning or statistical tool to the right problem at the right time.

As a Software Engineer, you will be responsible for delivering features that enable experimentation as well as those that surface easily interpretable and actionable insights. You will work directly with our team, our product manager, our designer, and similar counterparts in other engineering teams to create clean, well-architected code that delivers real value to all of our customers from small entrepreneurs to enterprise organizations.

Learn more about our engineering culture at https://klaviyo.tech and listen to our data science team podcast at https://medium.com/klaviyo-data-science

How you will make a difference:

  • Be an active participant in all parts of our process including setting the roadmap and mission, actively triaging customer concerns, and planning the technical direction of projects that will have immediate impact
  • Continuously give and receive feedback that will make your team, your teammates, your manager, and you stronger
  • Build relationships across teams within the data science and engineering organizations to enable the delivery of features that are more impactful and more consistent than what one team alone could achieve
  • Actively seek out leadership and mentorship opportunities to make those around you stronger
  • Contribute to a culture of learning through attending engineering tech talks and data science reading group sessions
  • Prototype and advocate for architectural improvements to achieve breakthrough results in Klaviyo systems’ operational scalability and reliability
  • Work hand-in-hand with customer facing roles, such as sales and support, to ship high value features
  • Learn and apply rigorous machine learning, statistics, and visualization techniques to solve complex problems in ways that make our end-users believe they were simple

Who You Are:

  • Specific interest in learning statistics and machine learning while primarily focusing on difficult engineering problems
  • 4+ years experience building full-stack, or large portions of, full-stack applications
  • Desire to build clean software and an accompanying drive to push others to do the same
  • Experience with at least one object oriented programming language (e.g. Python, C++, Java, C#, Ruby)
  • Ability to learn new technologies, processes, and data science concepts
  • Tendency to think about our customer first/focus on features that will deliver real value
  • Willingness to give and receive feedback at all stages of development
  • Preferred:
    • Experience leading projects involving other people on long time scales
    • Interest or experience in data visualization

Technologies we use (not exhaustive):

Python, React, Typescript, pandas, sklearn, Django, sqlalchemy, numpy

Amazon Web Services (ECS, EC2, RDS, Aurora, etc.)

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.