Senior Data Engineer

New
C
CompanyCamSoftware Development
You live and work permanently in the U.S., spanning every time zone in the United StatesFull-TimeSenior
Salary175,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of backend engineering experience; 3+ years working with cloud data warehouses
Required Skills
ETLRuby on RailsSnowflakedbt

Requirements

  • 5+ years of backend engineering experience with Ruby on Rails or similar server-side technologies.
  • 3+ years working with cloud data warehouses (Snowflake strongly preferred).
  • Experience with event streaming platforms and event-driven architectures.
  • Experience with behavioral analytics platforms (e.g., Snowplow Analytics, Segment).
  • Hands-on experience with ETL tools (Fivetran, Stitch, or Airbyte).
  • Working knowledge of dbt for data transformation orchestration.
  • Strong background in backend API development, systems integration, and pipeline reliability.
  • Live and work permanently in the U.S.

Responsibilities

  • Design and maintain event-driven pipelines from backend systems (Ruby on Rails) to Snowflake.
  • Own event pipelines from backend app through Snowplow ingestion.
  • Establish event tracking standards, documentation, and training for engineering teams.
  • Support feature flagging and A/B testing infrastructure requirements.
  • Optimize existing data workflows for efficiency and performance.
  • Manage Snowflake administration, performance optimization, and cost management.
  • Build reverse ETL processes and marketing automation data flows using tools like Census.
  • Collaborate to optimize Snowplow Analytics for event tracking and schema management.
  • Partner with analytics engineers on dbt deployment, testing, and production workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
175,000 - 200,000 USD per year
Apply Now