Senior Software Engineer – Real-Time Data Applications

Snowplow ❄️🚜☁️

Remote regions

Europe

Benefits

Job Description

We are looking for a Senior Software Engineer with experience in Go development to join our Data Processing team at Snowplow. The Data Processing team is responsible for the applications that make up our core streaming pipeline product, running on GCP, AWS and Azure. You'll be responsible for solving complex problems in building, testing and maintaining our high-throughput real-time services, powering the next generation of Snowplow’s attribution models, real-time personalization, and AI use-cases. You will design, build and test real-time data services (e.g., identity graphs, attribution) on GCP/AWS/Azure, delivering reliable, high-quality code. You will also build robust QA, unit and integration tests both within our Go projects, and using our Go-based automated QA framework. Responsibilities include collaborating in Scrum ceremonies, reviewing code, managing CI/CD pipelines, monitoring system health, and researching new technologies.

About Snowplow

Snowplow is the global leader in customer data infrastructure for AI, enabling every organization to transform raw behavioral data into governed, high-fidelity fuel for AI-powered applications.

Apply for This Position