Analytics Consultant - Snowplow

  • Location

    Pennsylvania

  • Sector:

  • Job type:

    Temporary

  • Salary:

    Negotiable

  • Contact:

    James Lesniak

  • Contact email:

    j.lesniak@ioassociates.com

  • Job ref:

    BBBH155868_1741030312

Job Title: Analytics Engineer - Snowplow

Location: Remote

Contract Duration: 4+ months
Start Date: ASAP

Responsibilities:

  • Design, implement, and maintain scalable data pipelines using Snowplow to track and collect high-quality event data.
  • Collaborate with data scientists, product teams, and stakeholders to ensure event tracking aligns with business objectives and data requirements.
  • Perform data quality checks to ensure the integrity, reliability, and accuracy of event data collected via Snowplow.
  • Develop data transformations, optimizations, and workflows to process event data and load it into analytics platforms (e.g., Redshift, Snowflake, BigQuery).
  • Troubleshoot and resolve issues related to Snowplow tracking, event data processing, and data pipeline performance.
  • Work with data visualization tools (e.g., Looker, Tableau) to ensure that event data is accessible and actionable for stakeholders.
  • Provide recommendations for best practices in event tracking, data governance, and pipeline performance optimization.
  • Monitor and ensure the performance and scalability of Snowplow data pipelines.

Requirements:

  • Proven experience as an Analytics Engineer, Data Engineer, or similar role with strong expertise in Snowplow.
  • Strong hands-on experience in implementing and maintaining Snowplow event tracking (collector, enrich, and storage components).
  • Experience with GCP and BigQuery.
  • Proficient in SQL, with the ability to query, transform, and optimize large datasets.
  • Experience with data transformation tools (e.g., dbt, Apache Airflow) and data orchestration workflows.
  • Familiarity with ETL/ELT processes and ensuring data quality across pipelines.
  • Knowledge of data visualization platforms (e.g., Looker, Tableau) for creating actionable insights from event data.
  • Strong problem-solving skills with the ability to debug and resolve technical issues in data pipelines.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Familiarity with Agile methodologies is a plus.

Preferred Qualifications:

  • Experience with event-driven data architectures and integrating Snowplow with other analytics or data processing tools.
  • Familiarity with streaming data or working with event-based systems at scale.
  • Knowledge of Python or other programming languages commonly used in data engineering (e.g., Java, Scala).
  • Experience with data governance and data privacy practices.