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.