Remote Data Engineer

at Snowplow Analytics

Posted 16 hours ago 4 applied

Description:

  • Snowplow is the global leader in customer data infrastructure for AI, enabling organizations to transform raw behavioral data into high-fidelity fuel for AI-powered applications.
  • The role is for a Data Engineer who will join the AI team to build Snowplow Signals, a solution for real-time, AI-powered customer experiences.
  • The engineer will contribute to the infrastructure that unlocks value from behavioral data in real time and work on foundational components that enhance Snowplow's capabilities.
  • Responsibilities include developing and maintaining production SQL data models, building out data modeling offerings, optimizing real-time and batch data pipelines, and supporting customer-facing teams.
  • The engineer will be involved in decision-making regarding product development and will focus on scalability, performance, and maintainability of data models.

Requirements:

  • Mastery of SQL, including manipulation of large data sets and performance tuning.
  • Experience with both batch and streaming data processing, particularly building streaming pipelines using tools like Benthos.
  • Familiarity with feature engineering and management, including tools like Feast for defining and serving features.
  • Extensive experience using Python for auto-generating data models.
  • Proficiency in CI/CD and Git source control, along with experience in testing frameworks.
  • A proactive learner eager to expand software engineering knowledge and adapt to new technologies.
  • Familiarity with cloud technologies and experience working with data in cloud data warehouses such as Redshift, Snowflake, Databricks, or BigQuery.
  • Experience with modern data modeling technology, specifically DBT.
  • Strong documentation and communication skills, with some experience in technical content writing being a plus.
  • Ability to work autonomously and drive technical initiatives from discovery to delivery.
  • Pragmatic approach to balancing speed of delivery with reliability and trustworthiness of service.
  • Strong communication skills and enjoyment of collaborative work in a remote team environment.

Benefits:

  • A competitive package that includes share options.
  • Flexible working arrangements to support work-life balance.
  • A generous holiday allowance applicable globally.
  • Provision of a MacBook and home office equipment allowance.
  • Enhanced maternity, paternity, shared parental, and adoption leave.
  • Commitment to building a diverse and inclusive team, welcoming individuals from various backgrounds.

Get realtime job alerts

Be the first to know about new jobs