BetterCharge logo

Senior Data Engineer

BetterCharge

Remote · location unlistedFull-timePosted 1y agoStill listed 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Remote · location unlisted
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

BetterCharge is hiring a Senior Data Engineer. BetterCharge is seeking a Senior Data Engineer to establish and scale its data systems. This role involves architecting infrastructure for batch pipelines and real-time decisioning, powering the core ML engine. The engineer will collaborate with product, data science, and engineering teams to deliver reliable, performant systems that convert payment data into actionable insights.

Key focus areas include Design, build, and maintain scalable data pipelines (batch and real-time), Own our data architecture end-to-end, from ingestion to warehousing to delivery, and Ensure data reliability, accuracy, and availability for internal and product use.

Successful candidates bring 5+ Years Data Engineering Experience, Experience Supporting Production ML Systems, and Experience With Real-Time Analytics Workflows. Important skills include Apache Airflow, Temporal, Apache Spark, AWS, Snowflake, and Amazon S3. Preferred (not required): Fintech Background and Payments Background.

Skills & qualifications

RequiredNice to have

Skills

Apache AirflowTemporalApache SparkAWSSnowflakeAmazon S3AWS KinesisRedshiftData ModelingData WarehousingSchema DesignPythonSQLGoJavaFintech BackgroundPayments Background

Qualifications

5+ Years Data Engineering ExperienceExperience Supporting Production ML SystemsExperience With Real-Time Analytics WorkflowsStartup Experience

Full job description

Job description BetterCharge is redefining how the world handles failed payments. We help merchants recover revenue lost to declined card transactions—intelligently and automatically.

As our first Senior Data Engineer, you’ll lay the foundation for our data systems. From batch pipelines to real-time decisioning, you’ll help architect and scale the infrastructure that powers our core ML engine. You'll work closely with product, data science, and engineering to build reliable, performant systems that turn massive volumes of payment data into actionable insights.

‍

Job responsibilities

  • Design, build, and maintain scalable data pipelines (batch and real-time)
  • Own our data architecture end-to-end, from ingestion to warehousing to delivery
  • Ensure data reliability, accuracy, and availability for internal and product use
  • Collaborate with machine learning engineers and analysts to support model development and analytics
  • Implement best practices for data security, governance, and observability
  • Evaluate and integrate new tools to support data scalability and performance
  • Shape the long-term data strategy and infrastructure roadmap Job requirements
  • 5+ years experience in data engineering or backend engineering with a data focus
  • Strong experience with data pipeline frameworks (e.g., Airflow, Temporal, Spark)
  • Proficiency with cloud data stacks (e.g., AWS, Snowflake, S3, Kinesis, Redshift, etc.)
  • Solid understanding of data modeling, warehousing, and schema design
  • Experience supporting production ML systems or real-time analytics workflows
  • Strong coding skills in Python, SQL, and a typed language (e.g., Go, Java)
  • Bonus: startup experience or fintech/payments background ‍ Apply now

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.