Software Engineer II - DXF

Klaviyo · Boston MA

Company

Klaviyo

Location

Boston MA

Type

Full Time

Job Description

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 careers.klaviyo.com to see how we empower creators to own their own destiny.

The Data Exchange Framework team’s mission is to build new tools and services for getting data into and out of Klaviyo. We process and transform data at low latency and high scale. We strive to make it easy so that our customers can get the data they need and focus on what they do best.

How you’ll make an impact:

  • Build and manage high scale, real time data pipelines including monitoring and proactive alerting
  • Develop and maintain DXF code, infrastructure and tech stack
  • Create UI features for data configuration and management
  • Build reusable components, participate in design & code reviews and help maintain the company’s overall architecture
  • Work with product, design and other stakeholders to build features and services that do what’s best for our customers and their customers

Your First 90 Days

  • In your first 30 days, you will get acclimated to Klaviyo and our product:
    • During the first two weeks, you will be immersed in an onboarding program that introduces you to the company and the product.
    • Onboard into Engineering, set up your development environment and work through sample projects to gain familiarity with the Klaviyo codebase
    • Meet the rest of the DXF team and start learning about what we do
  • In your first 60 days, you will become a valuable member of the team:
    • Begin designing, building and testing software in partnership with the rest of the team
    • Meet more Klaviyos, attend tech talks & design reviews and learn more about the overall Klaviyo infrastructure and tech stack
  • In your first 90 days, you will continue to increase your influence:
    • Help the team collaborate with product and design to plan and refine DXF’s 18-month roadmap
    • Continue gaining experience as you build more features, begin contributing to design & code reviews, identify areas of interest where you might start to become a subject matter expert

What We’re looking for:

  • Bachelor's degree or equivalent practical experience
  • 2+ years of experience in software development, and strong knowledge of computer science fundamentals with exposure to software design and architecture
  • Experience debugging and improving application performance
  • Enjoy learning and working with new technologies ranging from the frontend to backend
  • Comfort with cross team collaboration

Nice to have:

  • Experience with full stack development
  • Experience working with both monolithic and microservices architectures
  • Hands-on experience designing reliable, fault-tolerant, and high performance distributed systems
  • Experience with AWS, Kubernetes, CI/CD
  • Track record of working on high visibility projects with requirements you have to actively seek out. Desire to be judged on measurable outcomes and change process to achieve those outcomes

Technologies we use (no experience necessary)

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!

Klaviyo’s current tech stack:

  • Python, Typescript
  • Django, React
  • RabbitMQ, Celery, Kafka, Pulsar
  • MySQL, Redis, Memcached
  • Grafana, Splunk, other monitoring/alerting tools
  • Docker, Kubernetes
  • AWS (EC2, RDS, Aurora, S3, etc.), Terraform

Get to Know Klaviyo

Klaviyo is a world-leading marketing automation platform dedicated to accelerating revenue and customer connection for online businesses. Klaviyo makes it easy to store, access, analyze and use transactional and behavioral data to power highly-targeted customer and prospect communications. The company's hybrid customer-data and marketing-platform model allows companies to grow by fostering direct relationships with customers, without giving up their valuable data to popular big-tech ad platforms. Over 265,000 innovative companies like Unilever, Custom Ink, Living Proof and Huckberry sell more with Klaviyo. Learn more at www.klaviyo.com.

If you are a Colorado or New York City resident and this role is a remote role, you can receive additional information about the compensation and benefits for this role, which we will provide upon request. Requests can be submitted here. Additional information regarding benefits can be found here.

Klaviyo is committed to diversity and to a policy of equal employment opportunity and non-discrimination. We do not discriminate on the basis of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected by applicable law.

Apply Now

Date Posted

11/07/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Android Engineer - Customer Engineering - Biofourmis

Views in the last 30 days - 6

Biofourmis is a rapidly growing digital health company that develops softwarebased therapeutics to improve patient outcomes The company has a global f...

View Details

Fresh Connect Product Manager - About Fresh

Views in the last 30 days - 6

About Fresh is a nonprofit organization that aims to expand access to fresh food empowering individuals to make healthy choices They are seeking a Pro...

View Details

Contracts Manager - Nimbus Therapeutics

Views in the last 30 days - 14

Nimbus Therapeutics is offering a Contracts Manager position with a unique opportunity to contribute to the companys growth and interact with internal...

View Details

Head of Pharmacovigilance - Nimbus Therapeutics

Views in the last 30 days - 13

The text describes a Head of Pharmacovigilance position at Nimbus a private biotechnology company The role involves leading and developing the Pharmac...

View Details

Email Marketing Performance Analyst - 1-800-FLOWERS.COM, INC.

Views in the last 30 days - 5

The Email Marketing Performance Analyst is responsible for analyzing and reporting on email marketing campaigns helping to guide strategy The position...

View Details

Accounting Manager - Rue Gilt Groupe

Views in the last 30 days - 6

Rue Gilt Groupe is seeking an Accounting Manager to join their Finance team The role involves working with key business leaders preparing financial st...

View Details