Himalayas logo
Butter PaymentsBP

Data Engineer (CA)

Butter Payments is a payments technology platform that uses machine learning to help subscription companies recover revenue lost to failed payments and reduce involuntary churn.

Butter Payments

Employee count: 51-200

Salary: 140k-180k CAD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Butter Payments:

At Butter Payments, we’re on a mission to eliminate involuntary churn and make recurring payments seamless. Every year, billions of dollars are lost due to failed payments. Butter leverages machine learning, deep financial data partnerships, and behavioral insights to ensure the right payments go through at the right time—without friction. We're backed by world-class investors like Atomic, Norwest Venture Partners, SpringTride, Transpose Platform, and we're growing fast.

The Problem Statement:

You will work closely with Software Engineering, Machine Learning Engineers and Data Analysts. You help ingest, organize and enable Butter to continue to deliver value on the data we collect. We make sure it arrives in a timely manner, is organized and usable, and is of a high quality. Key to all the work Butter does.

Problem Expanded:

We ingest 3rd-party data from multiple payment providers, such as Stripe, clean it and normalize it for our schema and machine learning pipelines.
We're seeking to build transformation and validation layers as far upstream as possible to ensure a smooth flow of data through our system. The transformation layer will make the data easier to work with for our reporting products and ML models, while the validation layer will ensure the data conforms to our expectations. For example: Is it null, NULL, or 'null'? Is 342 a valid country abbreviation code?
As we expand our product offering and ingest data from additional companies and 3rd-party providers the complexity of the challenge will evolve over time, keeping the problem fresh.

Scope:

You'll get to architect our system and lay the foundation for the future from both a technology and a system design perspective.
No longer will data show up without being tested and structured, as you'll create a system that checks its worst tendencies. You'll work closely with our ML and Eng team to ensure the design meets their requirements and that data properly flows through the system.

Philosophies:

  • You strongly believe that action creates information.
  • You want to work on a small team and have lots of responsibility.
  • You look forward to being scrappy and enjoy overcoming challenges.

Requirements:

  • 5+ years of experience delivering value through data at an early stage, high growth startup (ideally within the payments industry)
  • Prior experience with cloud environments such as AWS or GCP
  • Strong Data Modeling experience, and familiarity with different approaches (Intermediate and up)
  • Strong SQL skills
  • Strong Python skills
  • Prior experience with workflow orchestration tools (Prefectm, Airflow, Dagster)
  • Experience with distributed systems workflows (Temporal, AWS Step functions)
  • Experience with cloud OLAP providers and optimization (Snowflake, Redshift, BigQuery)
  • Experience with Kafka pub/sub patterns and data ingestion
  • Experience with data transformation patterns and common tools (dbt)
We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.
Butter Payments is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Butter considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.
Please review our CCPA policies here.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 140k-180k CAD

Location requirements

Hiring timezones

Canada +/- 0 hours

About Butter Payments

Learn more about Butter Payments and their company culture.

View company profile

Through groundbreaking technology, Butter Payments is revolutionizing how subscription-based businesses handle failed payments and involuntary churn. The company leverages patent-pending machine learning models to analyze hundreds of variables for each failed transaction, deeply understanding the real-time state of any given payment. This allows Butter Payments to optimize for authorization rates, moving beyond generic, one-size-fits-all retry approaches. Instead of processing failed payments in batches, Butter takes a per-payment approach, treating each one individually to maximize the chances of success. Their system is designed to ensure that legitimate payments are not mistakenly flagged as fraudulent or lost within an archaic payment ecosystem. This focus on intelligent payment recovery helps businesses retain their hard-earned subscribers and recover millions of dollars in revenue that would otherwise be lost. Clients include prominent names like Fabletics, The Athletic, Dialpad, Dr. Squatch, and Masterclass, demonstrating the platform's effectiveness across various subscription models.

Butter Payments' innovative approach directly addresses a significant pain point for subscription companies, where failed payments can account for a substantial portion of revenue loss and customer churn. By building and deploying custom machine learning algorithms tailored to each client's specific business—considering factors like subscription value, customer base, and product type—Butter provides a bespoke solution to a complex problem. The platform integrates directly with existing payment processors and subscription management tools, including popular commercial tech stacks like Stripe and Recharge, as well as custom in-house systems. This seamless integration, often requiring no code for third-party tools, allows businesses to quickly implement Butter's advanced recovery strategies. The company's commitment to innovation is further underscored by its continuous efforts to enhance payment health, increase customer lifetime value, and reduce chargebacks, ultimately contributing to significant top-line ARR growth for its clients. Butter Payments is dedicated to ending involuntary churn, transforming revenue losses into growth opportunities for the world's leading subscription companies.

Claim this profileButter Payments logoBP

Butter Payments

Company size

51-200 employees

Founded in

2020

Chief executive officer

Sofya Pogreb, Vijay Menon

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at Butter Payments

Explore the variety of open remote roles at Butter Payments, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Butter Payments

Remote companies like Butter Payments

Find your next opportunity by exploring profiles of companies that are similar to Butter Payments. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan