Data Engineer
2 days ago
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.
140,000-180,000 (CAD) + equity
-
Data Engineer
4 days ago
Greater Montreal Metropolitan Area, Canada Procom Full timeIngénieur en données / Data Engineer:On behalf of our technology client, Procom is searching for a Data Engineer for a 12-month role with the possibility of extension. This position is a hybrid position with 3 days onsite at our client's Montreal office.Ingénieur en données / Data Engineer - Job Description:The project involves designing and implementing...
-
Data Engineering Intern
1 week ago
Greater Montreal Metropolitan Area, Canada Gestion Zagora Full time $50,000 - $80,000 per yearLocation: Montreal, QC (in-office)Duration: 4 months | January – April 2026 | Possibility of ExtensionAbout Gestion ZagoraGestion Zagora is a leading real estate asset management company with a portfolio of over 6,000 residential units across Canada and the United States. As we continue to grow, we are investing in advanced analytics and innovative...
-
Senior Data Engineer
7 days ago
Greater Ottawa Metropolitan Area, Canada Systematix Full timeWe are Systematix and we are looking for a Senior Data Engineer for an upcoming opportunity with a public sector client. The ideal candidate must already possess a security clearance at the Reliability level (Level I) or higher. The expected start date for this 1-year contract is January 2025. About the Project The Senior Data Engineer Service Provider will...
-
Senior Data Engineer
1 week ago
Greater Ottawa Metropolitan Area, Canada Systematix Full time US$80,000 - US$120,000 per yearWe are Systematix and we are looking for aSenior Data Engineerfor an upcoming opportunity with a public sector client. The ideal candidate must already possess a security clearance at the Reliability level (Level I) or higher. The expected start date for this 1-year contract is January 2025.About the ProjectThe Senior Data Engineer Service Provider will be...
-
Azure Fabric Data Engineer
2 weeks ago
Greater Vancouver Metropolitan Area, Canada Capgemini Full timeThe Azure Fabric Data Engineer will work hybrid from our Vancouver or Calgary office. No relocation will be provided, only hiring local candidates. Responsibilities • Architect, design and implement ETL (Extract, Transform, Load) processes to ingest data from various sources into Unity Catalog experience/knowledge is a strong asset • Use notebooks to...
-
Azure Fabric Data Engineer
3 weeks ago
Greater Vancouver Metropolitan Area, Canada Capgemini Full timeThe Azure Fabric Data Engineer will work hybrid from our Vancouver or Calgary office. No relocation will be provided, only hiring local candidates.Responsibilities• Architect, design and implement ETL (Extract, Transform, Load) processes to ingest data from various sources into Unity Catalog experience/knowledge is a strong asset• Use notebooks to write...
-
Data Engineering Manager
3 days ago
Montreal, Canada NTT DATA Full timeJob Description Req ID: 313961 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Data Engineering Manager to join our team in Montreal, Quebec (CA-QC), Canada (CA).Posting Title:...
-
Data Engineer Senior Consultant
1 week ago
Montreal, Canada NTT DATA Full timeReq ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. Job Title Senior Cloud Data Warehouse Engineer Location Montreal (day 1 onboarding onsite /in‑office presence required 3x/week) Job Description Team...
-
Data Engineer Senior Consultant
2 weeks ago
Montreal, Canada NTT DATA Full timeReq ID: 345525 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. Job Title Senior Cloud Data Warehouse Engineer Location Montreal (day 1 onboarding onsite /in‑office presence required 3x/week) Job...
-
Data Engineer Senior Consultant
1 week ago
Montreal, Canada NTT DATA Full timeReq ID: 345525 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. Job Title Senior Cloud Data Warehouse Engineer Location Montreal (day 1 onboarding onsite /in‑office presence required 3x/week) Job Description...