Customer.io is a platform used by over 7,500 companies to send automated communications. They are seeking a Senior Data Engineer to enhance their internal analytics and data platform, focusing on building reliable data pipelines and collaborating with data teams.
Responsibilities:
- 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 (e.g., Fivetran, Stitch, dbt Cloud, 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
Requirements:
- 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
- Experience with GCP nice to have
- Terraform experience a plus