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