Remote (Global)

Customer.io is hiring a Senior Data Engineer

We are seeking a Senior Data Engineer to build and maintain our internal analytics and data platform. You will take a hands-on role in developing our semantic layer and ETL pipelines to deliver trusted, high-quality data that drives self-service insights and analysis across the company.

What You'll Do

  • Build and evolve our semantic layer—design, document, and optimize dbt models that enable trusted business metrics and self-service analytics.
  • Develop and maintain ETL/orchestration pipelines using tools like Fivetran, Stitch, dbt Cloud, and Airflow to ensure reliable and scalable data flow.
  • Partner with data analysts, scientists, and business stakeholders to enable high-quality data access and experimentation.
  • Improve model performance, maintain documentation and data governance, and drive continuous improvements in reliability and cost efficiency.
  • Contribute to an AI- and analytics-ready data stack through clean modeling, validation, and best practices.

What We're Looking For

  • 3–5 years of hands-on experience as a Data Engineer or Analytics Engineer in a fast-paced environment.
  • Advanced proficiency with SQL, dbt, and Python.
  • Experience with Snowflake (or similar cloud data warehouses).
  • Familiarity with ETL/orchestration tools like Fivetran, Stitch, or Airflow.
  • Comfortable collaborating with analytics and data science teams on shared modeling and enablement goals.
  • A problem-solver who balances pragmatism with technical rigor.
  • Based in the Americas, remote-friendly.

Nice to Have

  • Experience with GCP nice to have.
  • Terraform experience a plus.

Technical Stack

  • SQL, dbt, Python
  • Snowflake, Fivetran, Stitch, Airflow
  • GCP, Terraform

Team & Environment

You will be part of the Data Team, collaborating closely with data science, analytics, and business intelligence teams, and stakeholders across product, engineering, and operations.

Benefits & Compensation

  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
  • 16 weeks paid parental leave.
  • Unlimited PTO.
  • Stipends for remote work and wellness.
  • Professional development budget.
  • Starting salary for this role is $130,000 (or equivalent in local currency) depending on experience and subject to market rate adjustment.

Work Mode

This is a fully remote position open to candidates based in the Americas.

We recognize the stifling impact of systemic injustice on diverse communities. We commit to using our influence to increase inclusion and equity within the tech industry.

Required Skills
SQLdbtPythonSnowflakeFivetranStitchAirflowGCPTerraformData EngineeringData ModelingETL/ELTData WarehousingCloud Infrastructure SQLdbtPythonSnowflakeFivetranStitchAirflowGCPTerraformData EngineeringData ModelingETL/ELTData WarehousingCloud Infrastructure
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Customer.io
Customer.io powers automated communication that people actually want to receive. We help teams send smarter, more relevant messages using real-time behavioral data. Over 8,000 companies use our platform to send billions of emails, push notifications, in-app messages, and SMS every day.
All jobs at Customer.io Visit website
Job Details
Category data
Posted 3 months ago